Esempio n. 1
0
        private void BtnLogar_Click(object sender, EventArgs e)
        {
            Login     objLogin;
            LoginCtrl objLoginCtrl;

            try
            {
                objLogin     = new Login();
                objLoginCtrl = new LoginCtrl();
                string login = this.txtLogin.Text;
                string senha = this.txtSenha.Text;
                objLogin.setLogin(login);
                objLogin.setSenha(senha);
                if (login == "")
                {
                    MessageBox.Show("Campo Login Vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                else if (senha == "")
                {
                    MessageBox.Show("Campo Senha Vazio", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                }
                else
                {
                    bool resultado = objLoginCtrl.logar(objLogin);
                    if (resultado)
                    {
                        this.Close();
                        nf = new Thread(newForm);
                        nf.SetApartmentState(ApartmentState.STA);
                        nf.Start();
                    }
                    else
                    {
                        MessageBox.Show("Login Inválido", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }