Пример #1
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            if (rbAluno.Checked)
            {
                MatriculaForm mf = new MatriculaForm();
                this.Hide();
                mf.ShowDialog();
                return;
            }
            try
            {
                int retorno;
                LoginModel login = new LoginModel();
                LoginController lg = new LoginController();
                login.Login = txtLogin.Text;
                login.Senha = txtSenha.Text;
                retorno = lg.logar(login);

                if (retorno.Equals(1))
                {
                    MainForm adm = new MainForm();
                    this.Hide();
                    adm.ShowDialog();
                }
                else
                {
                    MessageBoxAdv.Show("Login ou senha inválido");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:" + ex);
            }
        }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            if (txtSenha.Text != txtCSenha.Text)
            {
                MessageBoxAdv.Show(this, "A senha não está igual a confirmação!", "Erro");
                return;
            }

            try
            {
                LoginModel loginModel = new LoginModel();
                loginModel.Login = txtLogin.Text;
                loginModel.Senha = txtSenha.Text;
                LoginController loginController = new LoginController();
                loginController.cadastrarLogin(loginModel);
                MessageBoxAdv.Show(this, "Login cadastrado com sucesso!", "Aviso");
                this.Close();
            }
            catch(Exception ex)
            {
                MessageBoxAdv.Show(this, "Erro: " + ex, "Erro");
            }
        }