public void ValidateAutoLogin() { try { UsuarioModel user; using (var repository = new AppUsuarioRepository()) { bool x = false; user = repository.GetCurrentUser(); if (user != null) { UsuarioModel userTmp=repository.Download(user.UsuarioCorreo, user.UsuarioPwd, IsSaveSesion); Usuario = (userTmp != null) ? userTmp : user; userTmp = null; } } } catch (Exception) { } }
private void AttmpLoginServer() { UsuarioModel user = null; try { using(var repository=new AppUsuarioRepository()) { bool x = false; this.Visibility = "Visible"; this.Menssage = ""; user=repository.Download(this.UserName, this.UserPassword, IsSaveSesion); Application.Current.Dispatcher.BeginInvoke(new Action(() => { this.Usuario = (user != null) ? user : null; })); this.Visibility = "Collapsed"; this.Menssage = (user != null) ? "Bienvenido " + user.Nombre : "Usuario y/o contraseña incorrectos."; } } catch (Exception) { } this.Visibility = "Collapsed"; }
public void AttmpCloseSesion() { bool x = false; x = (DialogService.ShowResult("¿Esta seguro que desea cerrar sesión?", "Información.") == MessageBoxResult.OK) ? true : false; if (x) { using (var repository=new AppUsuarioRepository()) { repository.CloseSession(); this.Usuario = null; }//usuarioRepository.CurrentSesion(this.Usuario.IdUsuario, false); } }