Esempio n. 1
0
 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()
Esempio n. 2
0
 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()
Esempio n. 3
0
 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()
Esempio n. 4
0
 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")
Esempio n. 5
0
    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")
Esempio n. 6
0
 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'
     ]
Esempio n. 7
0
 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']
Esempio n. 8
0
 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()
Esempio n. 9
0
 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()
Esempio n. 10
0
 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))
Esempio n. 11
0
 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))
Esempio n. 12
0
 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()
Esempio n. 13
0
 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)
Esempio n. 14
0
 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()
Esempio n. 15
0
 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()
Esempio n. 16
0
 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()
Esempio n. 17
0
 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()
Esempio n. 18
0
 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)