Ejemplo n.º 1
0
        /// <summary>
        /// Realiza a autenticação local
        /// </summary>
        public void AutenticarLocal()
        {
            try
            {
                lblAutenticacao.Text  = "Autenticando banco de dados local...";
                pgbAutenticacao.Value = 50;

                string[] vAutenticacao = null;

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


                if (vAutenticacao[0] == "Y")
                {
                    lblAutenticacao.Text  = "Abrindo formulário...";
                    pgbAutenticacao.Value = 70;

                    if (vAutenticacao[2] == "DP")
                    {
                        FormDeposito formDeposito = new FormDeposito(this, txtLogin.Text, vAutenticacao[3]);
                        formDeposito.Show();
                    }
                    else
                    {
                        FormRepresentante formRepresentante = new FormRepresentante(this, txtLogin.Text, vAutenticacao[3]);
                        formRepresentante.Show();
                    }
                }
                else
                {
                    lblAutenticacao.Text    = vAutenticacao[1];
                    pgbAutenticacao.Value   = 100;
                    pgbAutenticacao.Visible = false;


                    MessageBox.Show(vAutenticacao[1]); /// ==> Colocar em label no form depois

                    LoginLimpar();
                }
            }
            catch (IOException vE)
            {
                Console.WriteLine(vE.Message);
                lblAutenticacao.Text    = "Erro!";
                pgbAutenticacao.Value   = 100;
                pgbAutenticacao.Visible = false;
                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);

                LoginLimpar();
            }
        }
Ejemplo n.º 2
0
        private void smnRepresentante_Click(object sender, EventArgs e)
        {
            FormRepresentante formRepresentante = new FormRepresentante(this, lblUsuario.Text, lblNome.Text);

            formRepresentante.Show();
        }
Ejemplo n.º 3
0
 public RepresentanteHome(FormRepresentante formRepresentante)
 {
     localRepresentanteForm = formRepresentante;
 }
Ejemplo n.º 4
0
 public Produto(FormRepresentante formRepresentante)
 {
     localRepresentanteForm = formRepresentante;
 }
Ejemplo n.º 5
0
 public Financeiro(FormRepresentante formRepresentante)
 {
     localRepresentanteForm = formRepresentante;
 }
Ejemplo n.º 6
0
 public Estoque(FormRepresentante formRepresentante)
 {
     localRepresentanteForm = formRepresentante;
 }