def test_valido_dni(self): ''' Comprobacion si dni es valido :return: ''' from funcionescli import validoDNI self.assertTrue(validoDNI('53821397V'))
def on_btnAltacli_clicked(self, widget): """ Da de alta un cliente con los datos itroducidos en los entries. Llama a otro metodo para registrar los datos escritos en los entries de la ventana correspondientes, comprobando el dni por medio de otro método, insertando el cliente con la funcion insertarcli(), tambien borra los datos de los entries y actualiza los treeviews con otros dos metodos. :param widget: :return: void """ try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apel, nome, data) if funcionescli.validoDNI(dni): funcionescli.insertarcli(registro) funcionescli.listadocli(variables.listclientes) funcionescli.limpiarentry(variables.filacli) else: variables.menslabel[0].set_text('ERROR DNI') except: print("Error alta cliente")
def on_entDni_key_release_event(self, widget, arg): try: dni = variables.filacli[0].get_text() if funcionescli.validoDNI(dni): variables.lbldnivalidated.set_text('✅') else: variables.lbldnivalidated.set_text('❌') except Exception as e: print('Detalles: ', e)
def on_entDni_focus_out_event(self, widget, dni): try: dni = variables.filacli[0].get_text() if funcionescli.validoDNI(dni): variables.menslabel[0].set_text('') pass else: variables.menslabel[0].set_text('ERROR') except: print("Error alta cliente en out focus")
def on_entDni_focus_out_event(self, widget, Data=None): """ Evento que controla si el dni es valido al salir de la entry para introducirlo """ self.var = variables.filacli[0].get_text() if funcionescli.validoDNI(self.var): variables.menserror[0].set_text(' ') pass else: variables.menserror[0].set_text('DNI INCORRECTO')
def on_entDni_focus_out_event(self, dni, widget): """ Controla el valor del dni :param dni: Variable :return: Void """ try: dni = variables.filacli[0].get_text() if funcionescli.validoDNI(dni): variables.menslabel[0].set_text('') pass else: variables.menslabel[0].set_text('ERROR') except: print("Error alta cliente en out focus")
def on_btnAltacli_clicked(self, widget): try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apel, nome, data) if funcionescli.validoDNI(dni): funcionescli.insertarcli(registro) funcionescli.listadocli(variables.listclientes) funcionescli.limpiarentry(variables.filacli) else: variables.menslabel[0].set_text('ERROR DNI') except: print("Error alta cliente")
def on_entDni_focus_out_event(self, widget, dni): ''' Se encarga de lanzar un mensaje de error si el dni escrito no es valido @param widget: @param dni: @return: ''' try: dni = variables.filacli[0].get_text() if funcionescli.validoDNI(dni): variables.menslabel[0].set_text('') pass else: variables.menslabel[0].set_text('ERROR') except: print("Error alta cliente en out focus")
def on_entDni_focus_out_event(self, widget, dni): """ Valida el dni. :param widget: :param dni: Contiene el dni del cliente. :return:No devuelve nada. """ try: dni = variables.filacli[0].get_text() if funcionescli.validoDNI(dni): variables.menslabel[0].set_text('') pass else: variables.menslabel[0].set_text('ERROR') except: print("Error alta cliente en out focus")
def on_btnAltaCli_clicked(self, widget): try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apel, nome, data) if dni != '' and apel != '' and nome != '': if funcionescli.validoDNI(dni): funcionescli.insertarCliente(registro) funcionescli.ponerListadoEnGUI() else: print('DNI no válido.') else: print('Algún campo está vacío') except Exception as e: print('Detalles: ', e)
def on_btnAltacli_clicked(self, widget): """ Evento que gestiona el botón para dar de alta un cliente """ try: dni = variables.filacli[0].get_text() apelidos = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apelidos, nome, data) if funcionescli.validoDNI(dni): funcionescli.insertarcli(registro) funcionescli.listarcli(variables.listclientes) funcionescli.limpiarentry(variables.filacli) #variables.menserror[3].set_text("Cliente dado de alta correctamente") except Exception as e: print(e) print("Error alta cliente")
def on_btnAltacli_clicked(self, widget): ''' Se encarga de recoger los datos de los clientes y meterlos en una lista, manda a validar el dni recogido e inserta el cliente. Despues llama a listado para actualizar la lista del treeview y vacia los datos de entrada para altas clientes @param widget: @return: ''' try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apel, nome, data) if funcionescli.validoDNI(dni): funcionescli.insertarcli(registro) funcionescli.listadocli(variables.listclientes) funcionescli.limpiarentry(variables.filacli) else: variables.menslabel[0].set_text('ERROR DNI') except: print("Error alta cliente")
def on_btnAltacli_clicked(self, widget): """ Gestiona el evento del botón de alta cliente. Da de alta un cliente :param widget: :return: No devuelve nada """ try: dni = variables.filacli[0].get_text() apel = variables.filacli[1].get_text() nome = variables.filacli[2].get_text() data = variables.filacli[3].get_text() registro = (dni, apel, nome, data) if funcionescli.validoDNI(dni): funcionescli.insertarcli(registro) funcionescli.listadocli(variables.listclientes) funcionescli.limpiarentry(variables.filacli) else: variables.menslabel[0].set_text('ERROR DNI') except: print("Error alta cliente")
def test_valido_dni(self): from funcionescli import validoDNI self.assertTrue(validoDNI('39495801V'))