private void login(object sender, RoutedEventArgs e) { try { string emailView = email.Text; string senhaView = senha.Password; if ((bool)usuario.IsChecked) { UsuarioController usuController = new UsuarioController(); if (usuController.Autenticar(emailView, senhaView)) { Application.Current.Properties["_user"] = usuController.carregaUsuarioEmail(emailView); var usuario = Application.Current.Properties["_user"] as Usuario; emailView = usuario.NomeUsuario; AlterarUsuario altUsu = new AlterarUsuario(); Home home = new Home(1); home.Show(); this.Close(); } else { MessageBox.Show("E-mail e/ou senha inválidos!"); } } else if ((bool)estabelecimento.IsChecked) { EstabelecimentoController estController = new EstabelecimentoController(); if (estController.Autenticar(emailView, senhaView)) { Application.Current.Properties["_user"] = estController.carregaEstabelecimentoEmail(emailView); var estabelecimento = Application.Current.Properties["_user"] as Estabelecimento; emailView = estabelecimento.nomeFantasia; AlterarEstabelecimento altEst = new AlterarEstabelecimento(); Home home = new Home(2); home.Show(); this.Close(); } else { MessageBox.Show("E-mail e/ou senha inválidos!"); } } else { MessageBox.Show("Selecione uma das opções de login!"); } } catch (Exception ex) { MessageBox.Show("Exception: " + ex); } }
public UsuarioModel Autenticar(string usuario, string senha) { UsuarioController uc = new UsuarioController(); var user = uc.Autenticar(usuario, senha); return(user); }
public void TestAutenticar() { UsuarioController ctlUsuario = new UsuarioController(); var dados = ctlUsuario.Autenticar("*****@*****.**", "123"); Assert.IsNotNull(dados); }