//Metódo para voltar para a tela anterior
        private void picVoltar_Click(object sender, EventArgs e)
        {
            frmPerfilCliente voltar = new frmPerfilCliente();

            voltar.Show();
            this.Hide();
        }
示例#2
0
 //Método para fazer login
 private void btnLogin_Click_1(object sender, EventArgs e)
 {
     if ((txtUsuario.Text == "adm") && (txtSenha.Text == "12345"))
     {
         //Instanciando e mostrando a tela
         frmAdm admtela = new frmAdm()
         {
             telaprincipal = this
         };
         this.Hide();
         admtela.Show();
     }
     else
     {
         try
         {
             //Verificando o preenchimento do campo USUÁRIO
             if (txtUsuario.Text == "")
             {
                 MessageBox.Show("Preencha o campo Usuário!");
                 txtUsuario.Focus();
                 lblMensagem.Text = null;
                 return;
             }
             //Verificando o preenchimento do campo SENHA
             if (txtSenha.Text == "")
             {
                 MessageBox.Show("Preencha o campo Senha!");
                 txtSenha.Focus();
                 lblMensagem.Text = null;
                 return;
             }
             //Instanciando classes
             Entidade obj  = new Entidade();
             BD       cont = new BD();
             //Atribuiu o campo ao objeto
             obj.Usuario = txtUsuario.Text;
             obj.Senha   = txtSenha.Text;
             //Atribuição do método ao objeto
             obj = new BD().Login(obj);
             //Verificação da existência do usuário
             if (obj.Usuario == null)
             {
                 lblMensagem.Text      = "Usuário ou/e senha incorretos!";
                 lblMensagem.ForeColor = Color.Red;
                 //Limpando os campos
                 txtUsuario.Clear();
                 txtSenha.Clear();
                 txtUsuario.Focus();
                 return;
             }
             else
             {
                 //Instanciando a classe
                 var aux = new frmPerfilCliente(txtUsuario.Text);
                 //Limpando campos e fazendo o focus
                 txtUsuario.Clear(); txtUsuario.Focus();
                 txtSenha.Clear();
                 this.Hide();
                 aux.Show();
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Erro ao logar: " + ex.Message);
         }
     }
 }