def __init__(self): self.root = Tk() self.root.config(bd=15) self.nombres = StringVar() self.apellidos = StringVar() self.cargo = StringVar() self.salario = StringVar() self.nomina = Nomina() self.texto = Text(self.root)
def ingresar(self): empleado = Empleado() empleado.setNombre(self.nombres.get()) empleado.setApellido(self.apellidos.get()) empleado.setCargo(self.cargo.get()) empleado.setSalario(self.salario.get()) self.nomina = Nomina() self.nomina.setSalario(float(self.salario.get())) self.nomina.setDiasLiquidados(30) empleado.setNomina(self.nomina) self.empleados.append(empleado) self.texto.delete(1.0,'end') for i in self.empleados: print(i) self.texto.insert('insert', i) self.texto.insert('insert', "\n\n") self.limpiar()
i = Indicadores() print('TRM =', i.trm()) print('Salario Minimo =', i.salariominimo()) ''' from nomina import Nomina listaNomina =[] while True: print("1. Calcular Nomina") print("10. salir") if input("Ingrese la opción") == "1": renglon = [] n=Nomina() n.setSalario(2500000) n.setDiasLiquidados("30") renglon.append({'variable': 'Salario', 'resultado': n.getSalario()}) renglon.append({'variable': 'Dias Liquidados', 'resultado': n.getDiasLiquidados()}) renglon.append({'variable': 'Salario Devengado', 'resultado': n.salarioDevengado()}) renglon.append({'variable': 'Auxilio de transporte', 'resultado': n.auxilioTransporte()}) renglon.append({'variable': 'total devengado','resultado': n.totalDevengado()}) elif input("Ingrese la opcion")== "10": print("Saliendo") break f=open('nomina_python.txt', 'w')