예제 #1
0
 def on_bAcepta_clicked(self, button, data=None):
     for x in self.lista:
         y = ['', '', '', '', '']
         devengo = Nomina_Devengo(x[0])
         locale.setlocale(locale.LC_ALL, 'en_US.UTF-8')
         print "Precio y cuantia", devengo.cuantia, devengo.precio,
         y[2] = locale.atof(x[2])
         y[3] = locale.atof(x[3])
         y[4] = locale.atof(x[4])
         devengo.ac_campo('imp_cuantia', y[2])
         devengo.ac_campo('imp_precio', y[3])
         devengo.ac_campo('imp_devengo', y[4])
         print devengo.precio, devengo.cuantia
     calcular = CalcNomina(self.laempresa, self.mes, self.anio)
     calcular.update_devengos(self.lanomina)
     for x in self.vista.get_columns():
         self.vista.remove_column(x)
     self.lista.clear()
     self.nomina()
     return
예제 #2
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()
예제 #3
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()