private void btnLogin_Click(object sender, EventArgs e)
        {
            // ===>>> Colocar preloader depois.

            try
            {
                btnLogin.Enabled = false;
                btnLogin.Text    = "Entrando...";
                Cursor.Current   = Cursors.WaitCursor;


                string[] vAutenticacao = null;

                vAutenticacao = ModelLibrary.MetodosDeposito.Autenticar(txtLogin.Text, txtSenha.Text);


                if (vAutenticacao[0] == "Y")
                {
                    if (vAutenticacao[2] == "DP")
                    {
                        FormDeposito formDeposito = new FormDeposito(this, txtLogin.Text, vAutenticacao[3]);
                        formDeposito.Show();
                    }
                    else
                    {
                        MessageBox.Show("Você não tem acesso a este módulo.", "Reder Software", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        btnLogin.Enabled = true;
                        btnLogin.Text    = "Entrar";
                        Cursor.Current   = Cursors.Default;
                    }
                }
                else
                {
                    MessageBox.Show(vAutenticacao[1]); /// ==> Colocar em label no form depois
                    btnLogin.Enabled = true;
                    btnLogin.Text    = "Entrar";
                    Cursor.Current   = Cursors.Default;
                }
            } catch (Exception vE)
            {
                Trace.WriteLine(DateTime.Now.ToString() + " FormLogin.btnLogin_Click");
                Trace.TraceError(vE.Message);
                MessageBox.Show("Ocorreu um erro ao processar a autenticação do usuário. Caso o problema persista, entre em contato com o suporte técnico.", "Reder Software", MessageBoxButtons.OK, MessageBoxIcon.Error);
                btnLogin.Enabled = true;
                btnLogin.Text    = "Entrar";
                Cursor.Current   = Cursors.Default;
            }
        }
Exemple #2
0
 public Carga(FormDeposito formDeposito)
 {
     localDepositoForm = formDeposito;
 }
Exemple #3
0
 public Retorno(FormDeposito formDeposito)
 {
     localDepositoForm = formDeposito;
 }
Exemple #4
0
 public Home(FormDeposito formDeposito)
 {
     localDepositoForm = formDeposito;
 }
 public Estoque(FormDeposito formDeposito)
 {
     localDepositoForm = formDeposito;
 }