private void PosSalvamento() { if (Application.OpenForms.Count > 1) { this.DialogResult = DialogResult.Yes; } else { OpenMdiForm.OpenForWithShow(new frmLogin(), this); } }
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 ); }
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"); } }