Beispiel #1
0
    def on_entDni_focus_out_event(self, widget, Data=None):

        self.var = variables.filacli[0].get_text()

        if funcionesCli.validarDNI(self.var):
            variables.lblerrordni[0].modify_fg(Gtk.StateFlags.NORMAL, Gdk.color_parse('green'))
            variables.lblerrordni[0].set_text("DNI CORRECTO")

        else:
            variables.lblerrordni[0].modify_fg(Gtk.StateFlags.NORMAL, Gdk.color_parse('red'))
            variables.lblerrordni[0].set_text("DNI INCORRECTO")
Beispiel #2
0
    def on_btnAltas_clicked(self, widget):
        try:
            dni = variables.filacli[0].get_text()
            apel = variables.filacli[1].get_text()
            nombre = variables.filacli[2].get_text()
            fecha = variables.filacli[3].get_text()
            registro = (dni, apel, nombre, fecha)

            if dni != '' and apel != '' and nombre != '':
                if funcionesCli.validarDNI(dni):
                    funcionesCli.insertarcli(registro)
                    funcionesCli.listadocli(variables.listclientes)
                    funcionesCli.clearEntry(variables.filacli)

        except Exception as e:
            print("Error alta cliente", e)
 def test_validar_dni(self):
     from funcionesCli import validarDNI
     self.assertTrue(validarDNI('39453557R'))