예제 #1
0
파일: frmLogin.cs 프로젝트: BulbaStitch/WCE
        private void btnOK_Click(object sender, EventArgs e)
        {
            if (CaixasOK())
            {
                //// enquanto não temos banco de dados
                //if (txtUsuario.Text != "123" && txtSenha.Text != "123")
                //{
                //    MessageBox.Show("Usuário ou Senha inválidos");
                //    vErros++;
                //    if (vErros == 3)
                //    {
                //        MessageBox.Show("Número de tentativas esgotado...");
                //        this.Close();
                //    }
                //}
                //else
                //{
                //    Properties.Settings.Default.NivelUsuarioLogado = 1;
                //    Properties.Settings.Default.NomeUsuarioLogado = txtUsuario.Text;
                //    MDI_Menu frmMenuPrincipal = new MDI_Menu();
                //    frmMenuPrincipal.Show();
                //    this.Close();
                //}

                //Quando estivermos acessando o Banco de Dados
                if (CaixasOK())
                {
                    DataSet_Dados_do_Banco.UsuarioDataTable dtUsuario;
                    UsuarioTableAdapter taUsuario = new UsuarioTableAdapter();
                    dtUsuario = taUsuario.VerificaNivel(txtUsuario.Text, txtSenha.Text);
                    if (dtUsuario.Rows.Count == 0)
                    {
                        MessageBox.Show("Usuário ou Senha inválidos");
                        vErros++;
                        if (vErros == 3)
                        {
                            MessageBox.Show("Número de tentativas estogado...");
                            taUsuario.Dispose();
                            this.Close();
                        }
                    }
                    else
                    {
                        Properties.Settings.Default.NivelUsuarioLogado = (int)dtUsuario.Rows[0]["Nivel"];
                        Properties.Settings.Default.NomeUsuarioLogado  = txtUsuario.Text;
                        MDI_Menu frmMenuPrincipal = new MDI_Menu();
                        frmMenuPrincipal.Show();
                        this.Hide();
                    }
                }
            }
        }