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