public Logar ( Model.Entidades.Usuarios usuario ) : bool | ||
usuario | Model.Entidades.Usuarios | |
return | bool |
private void Logar() { try { UsuarioRepositorio _usuarioRepositorio = new UsuarioRepositorio(); if (_usuarioRepositorio.Logar(PreencherLogin())) { new UsuarioRepositorio().AdicionarUltimoAcesso(PreencherLogin().Login); OpenMdiForm.OpenForWithShow(formParaAbrir: new frmMenu(_usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login)), formParaFechar: this); } else if (_usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login) == null && _usuarioRepositorio.GetUsuarioPorSenha(PreencherLogin().Senha) != null) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("O Login: "******" não esta cadastrado.", "Aviso"); LimparTxt(new List<TextBox> { txtLogin }); FocarNotxt(txt: txtLogin); } else if (_usuarioRepositorio.GetUsuarioPorSenha(PreencherLogin().Senha) == null && _usuarioRepositorio.GetUsuarioPorLogin(PreencherLogin().Login) != null) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Senha incorreta.", "Aviso"); LimparTxt(new List<TextBox> { txtSenha }); FocarNotxt(txt: txtSenha); } else { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Login e senha incorretos.", "Aviso"); LimparTxt(new List<TextBox> { txtLogin, txtSenha }); FocarNotxt(txt: txtLogin); } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(message: erro.Message, title: "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, this.GetType().Name); DialogMessage.MessageComButtonOkIconeErro(message: erro.Message, title: "Erro"); } }
public void TesteLog() { try { UsuarioRepositorio banco = new UsuarioRepositorio(); UsuariosBO usuarioBo = new UsuariosBO(); Usuarios usuarios = new Usuarios() { Nome = "mike", Senha = "mike"}; Assert.AreEqual(true, banco.Logar(usuario: usuarios)); } catch (CustomException erro) { global::System.Windows.Forms.MessageBox.Show(erro.Message); Assert.Fail(); } catch (Exception erro) { global::System.Windows.Forms.MessageBox.Show(erro.Message); Assert.Fail(); } }
private void Logar() { UsuarioRepositorio _usuarioRepositorio = new UsuarioRepositorio(); OpenMdiForm.OpenForWithShow ( formParaAbrir: _usuarioRepositorio.Logar(PreencherLogin()) == Existe ? new frmMenu(_usuarioRepositorio.GetUsuarioPorNome(PreencherLogin().Nome)) : new Form().FormException("Usuário ou senha incorretos"), formParaFechar: this ); }