コード例 #1
0
 def eliminar_Area(self, app, id_area):
     try:
         conn = Conexion()
         query = f'''
             DELETE FROM area WHERE id={id_area}
         '''
         cursor = conn.ejecutar_sentencia(query)
         conn.commit()
         eliminado = 'Eliminado...'
         return helper.handler_response(app, 201, eliminado)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #2
0
 def add_Cargo(self, cargo, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO cargo(tipoCargo, nivel)
             VALUES('{cargo.tipoCargo}','{cargo.nivel}')
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agrego el cargo: {cargo.tipoCargo}, {cargo.nivel}'''
         return helper.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #3
0
 def add_Area(self, area, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO area(tipoArea)
             VALUES('{area.tipoArea}')
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agrego el area: {area.tipoA}'''
         return helper.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #4
0
 def add_personal(self, personal, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO personal(nombre, apellido, edad, dni)
             VALUES('{personal.name}','{personal.last_name}','{personal.age}','{personal.dni}')
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agrego el usuario: {personal.name}, {personal.last_name}'''
         return helper.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #5
0
 def actualizar_Area(self, app, id_area, area):
     try:
         conn = Conexion()
         query = f'''
             UPDATE area
             SET tipoArea = '{id_area.tipoArea}'
             WHERE id = {id_area}
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         proces = 'Procesado'
         return helper.handler_response(app, 201, proces)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #6
0
ファイル: Employee.py プロジェクト: lmcondoriowa/PachaQTec
 def empleado_eliminar(self, idempleado, app):
     try:
         conn = Conexion()
         query = f'''
             DELETE FROM empleado
             WHERE id={idempleado};
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se eliminó el empleado con código: {idempleado}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #7
0
 def actualizar_Estado(self, app, id_estado, estado):
     try:
         conn = Conexion()
         query = f'''
             UPDATE estado
             SET nombre = '{id_estado.tipoEstado}'
             WHERE id = {id_estado}
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         proces = 'Procesado'
         return helper.handler_response(app, 201, proces)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #8
0
ファイル: Employee.py プロジェクト: lmcondoriowa/PachaQTec
 def empleado_add(self, employee, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO empleado (nombre, apellido)
             VALUES
             ('{employee.nombre}', '{employee.apellido}')
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agego el empleado : {employee.nombre} {employee.apellido}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #9
0
ファイル: Area.py プロジェクト: lmcondoriowa/PachaQTec
 def area_add(self, area, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO area (descripcion)
             VALUES
             ('{area.descripcion}')
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agego el area : {area.descripcion}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #10
0
ファイル: Area.py プロジェクト: lmcondoriowa/PachaQTec
 def area_actualizar(self, idarea, area, app):
     try:
         conn = Conexion()
         query = f'''
             UPDATE area
             SET descripcion='{area.descripcion}'
             WHERE id={idarea};
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se actualizó el area : {area.descripcion} '''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #11
0
ファイル: Grupo.py プロジェクト: lmcondoriowa/PachaQTec
 def grupo_add(self, grupo, app):
     try:
         conn = Conexion()
         query = f'''
             INSERT INTO grupo (idempleado, idarea, idcargo, idrol)
             VALUES
             ({grupo.idempleado}, {grupo.idarea}, {grupo.idcargo}, {grupo.idrol})
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se agego el grupo : {grupo.idempleado} {grupo.idarea} {grupo.idcargo} {grupo.idrol}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #12
0
 def empleado_actualizar(self, idempleado, empleado, app):
     try:
         conn = Conexion()
         query = f'''
             UPDATE empleado
             SET nombre='{empleado.nombre}',
             apellido='{empleado.apellido}'
             WHERE id={idempleado};
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se actualizó el empleado : {empleado.nombre} {empleado.apellido}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #13
0
 def actualizar_personal(self, app, id_personal, personal):
     try:
         conn = Conexion()
         query = f'''
             UPDATE personal
             SET nombre = '{personal.name}',
                 apellido = '{personal.last_name}',
                 edad = '{personal.age}',
                 dni = '{personal.dni}'
             WHERE id = {id_personal}
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         proces = 'Procesado'
         return helper.handler_response(app, 201, proces)
     except Exception as e:
         raise
         print(e)
     finally:
         conn.cerrar_conexion()
コード例 #14
0
ファイル: Grupo.py プロジェクト: lmcondoriowa/PachaQTec
 def grupo_actualizar(self, idgrupo, grupo, app):  
     try:
         conn = Conexion()
         query = f'''
             UPDATE grupo
             SET 
             idarea='{grupo.idarea}',
             idcargo='{grupo.idcargo}',
             idrol='{grupo.idrol}',
             WHERE id={idgrupo};
         '''
         conn.ejecutar_sentencia(query)
         conn.commit()
         message = f'''Se actualizó el grupo con los siguientes datos : {grupo.idempleado} {grupo.idarea} {grupo.idcargo} {grupo.idrol}'''
         print(message)
         return helpers.handler_response(app, 201, message)
     except Exception as e:
         conn.rollback()
         return helpers.handler_response(app, 500, e)
     finally:
         conn.cerrar_conexion()