def update_datos(self): """Actualiza los datos de la pantalla para plasmar cambios""" user_session.update(controlador.get_usuario(self.data['dni'])) self.user = user_session.get_user() self.cargar_datos() self.ids.saldo.text = self.data['saldo'] self.ids.nombre.text = self.data['nombre']
def update_profile(self): """Actualiza el perfil con los cambios realizados por el usuario""" self.updata = {} self.updata['email'] = self.ids.email.text self.updata['id_provincia'] = self.provincias[self.ids.provincia.text] controlador.update_usuario(self.user, self.updata) controlador.insert_log(self.user, 'perfil', UNIDAD) user_session.update(controlador.get_usuario(self.data['dni'])) self.cargar_datos()
def cargar_datos(self): """Carga los datos del usuario dentro de la pantalla de anulación""" try: user_session.update(controlador.get_usuario(self.data['dni'])) self.user = user_session.get_user() except KeyError: self.user = user_session.get_user() self.data['dni'] = self.user['dni'] self.data['saldo'] = '$ %.0f' % (self.user['saldo']) self.data['categoria'] = controlador.get_categoria_nombre( self.user['id_categoria']) self.data['facultad'] = controlador.get_facultad( self.user['id_facultad']) self.data['ruta_foto'] = self.user['ruta_foto']
def cargar_datos(self): """Carga los datos del usuario dentro de la pantalla de perfil""" try: user_session.update(controlador.get_usuario(self.data['dni'])) self.user = user_session.get_user() except KeyError: self.user = user_session.get_user() self.provincias_nombre = sorted(self.provincias.keys()) self.data['nombre'] = self.user['nombre'] self.data['dni'] = self.user['dni'] self.data['saldo'] = '$ %.0f' % (self.user['saldo']) self.data['categoria'] = controlador.get_categoria_nombre( self.user['id_categoria']) self.data['nombre'] = self.user['nombre'] self.data['email'] = self.user['email'] self.data['provincia'] = controlador.get_provincia( self.user['id_provincia']) self.data['facultad'] = controlador.get_facultad( self.user['id_facultad']) self.data['ruta_foto'] = self.user['ruta_foto']
def update_datos(self): """Actualiza los datos de la pantalla para plasmar cambios""" user_session.update(controlador.get_usuario(self.data["dni"])) self.cargar_datos() self.ids.saldo.text = self.data["saldo"] self.ids.nombre.text = self.data["nombre"]