def __init__(self): self.gladefile = "Ventanas/nomina.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.grabarfichero1 = self.builder.get_object("grabarfichero1") self.window2 = self.builder.get_object("window2") self.lTitulo = self.builder.get_object("lTitulo") self.lTitulo.set_text("A darle fuerte") self.bBuscar = self.builder.get_object("bBuscar") self.bSalir = self.builder.get_object("bSalir") self.bImprimir = self.builder.get_object("bImprimir") self.cbnum = self.builder.get_object("num_emp") self.num = valor_combobox(self.cbnum) self.lista_empresas() self.cbmes = self.builder.get_object("mes") self.mes = valor_combobox(self.cbmes) self.anio = self.builder.get_object("anio") self.anio.set_text(str(datetime.datetime.today().year)) self.formnom = self.builder.get_object("formnom") self.box9 = self.builder.get_object("box9") self.tabla = Gtk.Table(1, 1) self.box9.add(self.tabla) self.rbnomina = self.builder.get_object('rbnomina') self.rbfiniquito = self.builder.get_object('rbfiniquito') self.rbnominapextra = self.builder.get_object('rbnominapextra') self.on_rbnomina_toggled(self.rbnomina) self.tabla.show() self.box9.show() self.window2.show()
def on_bBorrar_clicked(self, botton, data=None): print botton supr = NomBorrar(valor_combobox(self.cbnum), valor_combobox(self.cbmes), int(self.anio.get_text()), 0, self.esnomina, self.esfiniquito, self.esnominapextra) supr.borrar_mes()
def __init__(self): self.gladefile = "Ventanas/nomina.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.grabarfichero1 = self.builder.get_object("grabarfichero1") self.window2 = self.builder.get_object("window2") self.lTitulo = self.builder.get_object("lTitulo") self.lTitulo.set_text("A darle fuerte") self.bBuscar = self.builder.get_object("bBuscar") self.bSalir = self.builder.get_object("bSalir") self.bImprimir = self.builder.get_object("bImprimir") self.cbnum = self.builder.get_object("num_emp") self.num = valor_combobox(self.cbnum) self.lista_empresas() self.cbmes = self.builder.get_object("mes") self.mes = valor_combobox(self.cbmes) self.anio = self.builder.get_object("anio") self.anio.set_text(str(datetime.datetime.today().year)) self.formnom = self.builder.get_object("formnom") self.box9 = self.builder.get_object("box9") self.tabla = Gtk.Table(1, 1) self.box9.add(self.tabla) self.rbnomina = self.builder.get_object('rbnomina') self.rbfiniquito = self.builder.get_object('rbfiniquito') self.rbnominapextra = self.builder.get_object('rbnominapextra') self.on_rbnomina_toggled(self.rbnomina) self.tabla.show() self.box9.show() self.window2.show()
def on_bImprimir_clicked(self, button, data=None): # self.grabarfichero1.show() self.canvas = canvas.Canvas("nomina.pdf", pagesize=A4) impr_nomina(self.canvas, valor_combobox(self.cbnum), valor_combobox(self.cbmes), int(self.anio.get_text()), valor_combobox(self.formnom), 0) # width, height = A4 self.canvas.save() # self.anio.set_text("") # self.dialImprimir = dialImprimir() print os.name os.system("/usr/bin/evince nomina.pdf")
def on_bImprimir_clicked(self, button, data=None): # self.grabarfichero1.show() self.canvas = canvas.Canvas("nomina.pdf", pagesize=A4) impr_nomina(self.canvas, valor_combobox(self.cbnum), valor_combobox(self.cbmes), int(self.anio.get_text()), valor_combobox(self.formnom), 0) # width, height = A4 self.canvas.save() # self.anio.set_text("") # self.dialImprimir = dialImprimir() print os.name os.system("/usr/bin/evince nomina.pdf")
def __init__(self): self.gladefile = "Ventanas/Datos/trabajadores.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.wDT = self.builder.get_object("wDT") self.bSiguiente = self.builder.get_object("bSiguiente_wDT") self.bAnterior = self.builder.get_object("bAnterior_wDT") self.bPrimero = self.builder.get_object("bPrimero_wDT") self.bUltimo = self.builder.get_object("bUltimo_wDT") self.bCancelar = self.builder.get_object("bCancelar_wDT") self.bGuardar = self.builder.get_object("bGuardar_wDT") self.bBuscar = self.builder.get_object("bBuscar_wDT") self.num_trab = self.builder.get_object("idtrab_wDT") self.num_trabajador = self.num_trab.get_text() self.cbEsnif = self.builder.get_object("cbEsnif_wDT") self.esnif = valor_combobox(self.cbEsnif) self.nif = self.builder.get_object("nif_wDT") self.naf = self.builder.get_object("naf_wDT") self.nacer = self.builder.get_object("nacer_wDT") self.nombre = self.builder.get_object("nombre_wDT") self.apellido1 = self.builder.get_object("apellido1_wDT") self.apellido2 = self.builder.get_object("apellido2_wDT") self.cbEslugar = self.builder.get_object("cbEslugar_wDT") self.eslugar = valor_combobox(self.cbEslugar) self.lista_vias() self.direccion = self.builder.get_object("direccion_wDT") self.direccion_num = self.builder.get_object("num_wDT") self.direccion_planta = self.builder.get_object("planta_wDT") self.direccion_puerta = self.builder.get_object("puerta_wDT") self.cp = self.builder.get_object("codpostal_wDT") self.poblacion = self.builder.get_object("poblacion_wDT") self.provincia = self.builder.get_object("provincia_wDT") self.boxContratos = self.builder.get_object("boxContratos_wDT") self.cbContratos = self.builder.get_object("cbContratos_wDT") self.boxContratos.show() self.lista_contratos() self.wDT.show() self.campos_entry = [ self.num_trab, self.nombre, self.apellido1, self.apellido2, self.nif, self.naf, self.direccion, self.cp, self.nacer ] self.campos_bd = [ 'idTrabajadores', 'nombre', 'apellido1', 'apellido2', 'nif', 'naf', 'dir', 'cp', 'fechanaci' ]
def __init__(self): self.gladefile = "Ventanas/Datos/trabajadores.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.wDT = self.builder.get_object("wDT") self.bSiguiente = self.builder.get_object("bSiguiente_wDT") self.bAnterior = self.builder.get_object("bAnterior_wDT") self.bPrimero = self.builder.get_object("bPrimero_wDT") self.bUltimo = self.builder.get_object("bUltimo_wDT") self.bCancelar = self.builder.get_object("bCancelar_wDT") self.bGuardar = self.builder.get_object("bGuardar_wDT") self.bBuscar = self.builder.get_object("bBuscar_wDT") self.num_trab = self.builder.get_object("idtrab_wDT") self.num_trabajador = self.num_trab.get_text() self.cbEsnif = self.builder.get_object("cbEsnif_wDT") self.esnif = valor_combobox(self.cbEsnif) self.nif = self.builder.get_object("nif_wDT") self.naf = self.builder.get_object("naf_wDT") self.nacer = self.builder.get_object("nacer_wDT") self.nombre = self.builder.get_object("nombre_wDT") self.apellido1 = self.builder.get_object("apellido1_wDT") self.apellido2 = self.builder.get_object("apellido2_wDT") self.cbEslugar = self.builder.get_object("cbEslugar_wDT") self.eslugar = valor_combobox(self.cbEslugar) self.lista_vias() self.direccion = self.builder.get_object("direccion_wDT") self.direccion_num = self.builder.get_object("num_wDT") self.direccion_planta = self.builder.get_object("planta_wDT") self.direccion_puerta = self.builder.get_object("puerta_wDT") self.cp = self.builder.get_object("codpostal_wDT") self.poblacion = self.builder.get_object("poblacion_wDT") self.provincia = self.builder.get_object("provincia_wDT") self.boxContratos = self.builder.get_object("boxContratos_wDT") self.cbContratos = self.builder.get_object("cbContratos_wDT") self.boxContratos.show() self.lista_contratos() self.wDT.show() self.campos_entry = [self.num_trab, self.nombre, self.apellido1,self.apellido2, self.nif, self.naf, self.direccion, self.cp, self.nacer] self.campos_bd = ['idTrabajadores','nombre','apellido1', 'apellido2', 'nif', 'naf', 'dir', 'cp', 'fechanaci']
def on_change(self, entry, data=None): self.tabla.destroy() empresa = SqlNominas(0) trabajadores = empresa.trabajadores(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text(), self.esnomina, self.esfiniquito, self.esnominapextra) tabla = Gtk.Table(10, 1) t = 0 while t < len(trabajadores): boton = Gtk.Button(trabajadores[t][0]) boton.connect("clicked", self.clicked, trabajadores[t][1]) boton.show() tabla.attach(boton, 0, 1, t, t + 1) t += 1 self.tabla = tabla self.tabla.show() self.box9.add(self.tabla) self.box9.show()
def on_change(self, entry, data=None): self.tabla.destroy() empresa = SqlNominas(0) trabajadores = empresa.trabajadores(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text(), self.esnomina, self.esfiniquito, self.esnominapextra) tabla = Gtk.Table(10, 1) t = 0 while t < len(trabajadores): boton = Gtk.Button(trabajadores[t][0]) boton.connect("clicked", self.clicked, trabajadores[t][1]) boton.show() tabla.attach(boton, 0, 1, t, t + 1) t += 1 self.tabla = tabla self.tabla.show() self.box9.add(self.tabla) self.box9.show()
def __init__(self): self.gladefile = "Ventanas/Datos/empresas.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.w4 = self.builder.get_object("w4") self.bSiguiente = self.builder.get_object("bSiguiente_w4") self.bAnterior = self.builder.get_object("bAnterior_w4") self.bPrimero = self.builder.get_object("bPrimero_w4") self.bUltimo = self.builder.get_object("bUltimo_w4") self.bCancelar = self.builder.get_object("bCancelar_w4") self.bAceptar = self.builder.get_object("bAceptar_w4") self.bBuscar = self.builder.get_object("bBuscar_w4") self.cbEsnif = self.builder.get_object("cbEsnif_w4") self.esnif = valor_combobox(self.cbEsnif) self.nif = self.builder.get_object("nif_w4") self.nombre = self.builder.get_object("nombre_w4") self.apellido1 = self.builder.get_object("apellido1_w4") self.apellido2 = self.builder.get_object("apellido2_w4") self.cbEslugar = self.builder.get_object("cbEslugar_w4") self.eslugar = valor_combobox(self.cbEslugar) self.lista_vias() self.direccion = self.builder.get_object("direccion_w4") self.num = self.builder.get_object("num_w4") self.num_emp = self.builder.get_object("num_emp_w4") self.num_empresa = self.num_emp.get_text() self.planta = self.builder.get_object("planta_w4") self.puerta = self.builder.get_object("puerta_w4") self.cp = self.builder.get_object("codpostal_w4") self.poblacion = self.builder.get_object("poblacion_w4") self.provincia = self.builder.get_object("provincia_w4") self.boxCentros = self.builder.get_object("boxCentros_w4") self.cbCentros = self.builder.get_object("cbCentros_w4") self.boxCentros.show() self.lista_centros() self.w4.show() self.empresa = SqlEmpresa(int(self.num_empresa))
def __init__(self): self.gladefile = "Ventanas/Datos/empresas.glade" self.builder = Gtk.Builder() self.builder.add_from_file(self.gladefile) self.builder.connect_signals(self) self.w4 = self.builder.get_object("w4") self.bSiguiente = self.builder.get_object("bSiguiente_w4") self.bAnterior = self.builder.get_object("bAnterior_w4") self.bPrimero = self.builder.get_object("bPrimero_w4") self.bUltimo = self.builder.get_object("bUltimo_w4") self.bCancelar = self.builder.get_object("bCancelar_w4") self.bAceptar = self.builder.get_object("bAceptar_w4") self.bBuscar = self.builder.get_object("bBuscar_w4") self.cbEsnif = self.builder.get_object("cbEsnif_w4") self.esnif = valor_combobox(self.cbEsnif) self.nif = self.builder.get_object("nif_w4") self.nombre = self.builder.get_object("nombre_w4") self.apellido1 = self.builder.get_object("apellido1_w4") self.apellido2 = self.builder.get_object("apellido2_w4") self.cbEslugar = self.builder.get_object("cbEslugar_w4") self.eslugar = valor_combobox(self.cbEslugar) self.lista_vias() self.direccion = self.builder.get_object("direccion_w4") self.num = self.builder.get_object("num_w4") self.num_emp = self.builder.get_object("num_emp_w4") self.num_empresa = self.num_emp.get_text() self.planta = self.builder.get_object("planta_w4") self.puerta = self.builder.get_object("puerta_w4") self.cp = self.builder.get_object("codpostal_w4") self.poblacion = self.builder.get_object("poblacion_w4") self.provincia = self.builder.get_object("provincia_w4") self.boxCentros = self.builder.get_object("boxCentros_w4") self.cbCentros = self.builder.get_object("cbCentros_w4") self.boxCentros.show() self.lista_centros() self.w4.show() self.empresa = SqlEmpresa(int(self.num_empresa))
def on_bCalcular_clicked(self, botton, data=None): self.calculo = CalcNomina(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text(), self.esnomina, self.esfiniquito, self.esnominapextra) self.calculo.calcular()
def clicked(self, widget, data=None): devengos = vernomina(data, valor_combobox(self.cbmes), self.anio.get_text(), valor_combobox(self.formnom), self.esnomina, self.esfiniquito, self.esnominapextra)
def on_bRecalculo_clicked(self, botton, data=None): self.calculo = CalcNomina(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text()) self.calculo.recalcular()
def on_bBorrar_clicked(self, botton, data=None): print botton supr = NomBorrar(valor_combobox(self.cbnum), valor_combobox(self.cbmes), int(self.anio.get_text()), 0, self.esnomina, self.esfiniquito, self.esnominapextra) supr.borrar_mes()
def on_bRecalculo_clicked(self, botton, data=None): self.calculo = CalcNomina(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text()) self.calculo.recalcular()
def on_bCalcular_clicked(self, botton, data=None): self.calculo = CalcNomina(valor_combobox(self.cbnum), valor_combobox(self.cbmes), self.anio.get_text(), self.esnomina, self.esfiniquito, self.esnominapextra) self.calculo.calcular()
def clicked(self, widget, data=None): devengos = vernomina(data, valor_combobox(self.cbmes), self.anio.get_text(), valor_combobox(self.formnom), self.esnomina, self.esfiniquito, self.esnominapextra)