示例#1
0
	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
示例#2
0
	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
示例#3
0
	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