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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()
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()