示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_Login obj = new DTO_Login();
                obj.Usuario = textBox1.Text;
                obj.Senha = textBox2.Text;

               MessageBox.Show(BLL_Login.ValidarLogin(obj)); // Retorna uma string

                /*string resultado = BLL_Login.ValidarLogin(obj));
                if(resultado == "Sucesso")
                {
                    // Tela Usuário
                }
                else
                {
                    MessageBox.Show(resultado);
                }

            }
            catch(Exception ex)
            {
                MessageBox.Show(ex.Message);
            }*/
        }
示例#2
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_Login obj = new DTO_Login();
                obj.Usuario = Email.Text;
                obj.Senha   = Senha.Text;
                DTO_Usuario obj2 = new DTO_Usuario();

                obj2 = BLL_Login.ValidarLogin(obj);
                if (obj2.StatusLogin == true)
                {
                    if (obj2.Ativo != "ativo")
                    {
                        MessageBox.Show("Seu usuário está desativado", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        //Iniciar a tela do usuário
                        switch (obj2.Tipo)
                        {
                        case "adm":
                            this.Hide();
                            Form4 telaAdm = new Form4(obj2);
                            telaAdm.ShowDialog();
                            this.Close();
                            break;

                        case "funcionario":
                            this.Hide();
                            Form4 telaFun = new Form4(obj2);
                            telaFun.ShowDialog();
                            this.Close();
                            break;

                        case "cliente":
                            this.Hide();
                            Form4 telaCliente = new Form4(obj2);
                            telaCliente.ShowDialog();
                            this.Close();
                            break;

                        default:
                            MessageBox.Show("Contate o suporte", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            break;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Credenciais inválidas", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#3
0
        private void button1_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_Login obj = new DTO_Login();
                obj.Usuario = textBox1.Text;
                obj.Senha   = textBox2.Text;
                DTO_Usuario obj2 = new DTO_Usuario();

                obj2 = BLL_Login.ValidarLogin(obj);
                if (obj2.StatusLogin == true)
                {
                    if (obj2.Ativo != "Ativo")
                    {
                        MessageBox.Show("Seu usuario está desativado! Contate o suporte técnico", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        switch (obj2.Tipo)
                        {
                        case "administrador":
                        case "funcionario":
                        case "operador":
                            this.Hide();
                            Form4 telaADM = new Form4(obj2);
                            telaADM.ShowDialog();
                            this.Close();
                            break;

                        case "cliente":
                            this.Hide();
                            Form5 telaCliente = new Form5(obj2);
                            telaCliente.ShowDialog();
                            this.Close();
                            break;

                        default:
                            MessageBox.Show("Contate o suporte técnico", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            break;
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Credenciais Inválidas", "ERRO LOGIN", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                textBox1.Clear();
                textBox2.Clear();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
示例#4
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         DTO_Login obj  = new DTO_Login();
         BLL_Login obj2 = new BLL_Login();
         obj.Usuario = textBox1.Text;
         obj.Senha   = textBox2.Text;
         if (obj2.ValidarLogin(obj) == true)
         {
             MessageBox.Show("deu certo ", "aviso", MessageBoxButtons.OK, MessageBoxIcon.None);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "aviso", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#5
0
        private void btn_login_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_Login obj = new DTO_Login();

                obj.Usuario = txtUsuario.Text;
                obj.Senha   = txtSenha.Text;

                MessageBox.Show(BLL_Login.ValidarLogin(obj));

                this.Hide();
                Home home = new Home();
                home.ShowDialog();
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
示例#6
0
        private void btn_Log_Click(object sender, EventArgs e)
        {
            try
            {
                DTO_Login objLog = new DTO_Login();
                objLog.nome  = name_Log.Text;
                objLog.senha = pass_Log.Text;
                DTO_Entidade objEnt = new DTO_Entidade();

                objEnt = BLL_Login.ValidarLogin(objLog);

                if (objEnt.loginStatus)
                {
                    if (objEnt.tipo == "Cliente")
                    {
                        this.Hide();
                        Home hm = new Home(objEnt);
                        hm.ShowDialog();
                        this.Close();
                    }
                    else if (objEnt.tipo == "Admin" || objEnt.tipo == "Funcionario" || objEnt.tipo == "Operador")
                    {
                        this.Hide();
                        Adm adm = new Adm(objEnt);
                        adm.ShowDialog();
                        this.Close();
                    }
                }
                else
                {
                    MessageBox.Show("Usuario ou Senha invalidos", "ERRO LOGIN", MessageBoxButtons.OK);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }