def de_empleado(id_empleado, tipo=""): if id_empleado < 1: return if tipo != "": consulta = "SELECT id FROM licencia WHERE tipo = '" + str(tipo) + "' AND id_empleado = " + str(id_empleado) + " ORDER BY desde DESC" else: consulta = "SELECT id FROM licencia WHERE id_empleado = " + str(id_empleado) + " ORDER BY desde DESC" Conexion.ejecutar(consulta) resultset = Conexion.fetchall() Conexion.cerrar() ls = [] for datos in resultset: l = Licencia(datos[0]) ls.append(l) return ls
def empleados(): empleados = [] consulta = "SELECT documento FROM empleado ORDER BY apellido, nombre" Conexion.ejecutar(consulta) resultset = Conexion.fetchall() Conexion.cerrar() for item in resultset: e = Empleado.empleado(item[0]) empleados.append(e) return empleados
def licencias(): ls = [] consulta = "SELECT id FROM licencia" Conexion.ejecutar(consulta) resultset = Conexion.fetchall() Conexion.cerrar() for datos in resultset: l = Licencia(datos[0]) ls.append(l) return ls