Esempio n. 1
0
 private void Login_Load(object sender, EventArgs e)
 {
     try
     {
         loginUser     = new LOGIN_DESK_DTO();
         loginBLL      = new LOGIN_DESK_BLL();
         QtdTentativas = 0;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Erro ao carregar", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
 }
Esempio n. 2
0
        public LOGIN_DESK_DTO LogarDesk(string LoginUsuario, string Senha)
        {
            using (SqlConnection scn = new SqlConnection(this.strConnection))
            {
                SqlDataReader dtr = null;
                try
                {
                    LOGIN_DESK_DTO login = new LOGIN_DESK_DTO();

                    string sql = "SELECT * FROM LOGIN_DESK WHERE LOGIN = @LOGIN AND SENHA = @SENHA";

                    scn.Open();
                    SqlCommand scm = new SqlCommand(sql, scn);
                    scm.Parameters.AddWithValue("@LOGIN", LoginUsuario);
                    scm.Parameters.AddWithValue("@SENHA", Senha);

                    dtr = scm.ExecuteReader();

                    if (dtr.Read())
                    {
                        login.ID            = Convert.ToInt32(dtr["id"]);
                        login.LOGIN         = dtr["LOGIN"].ToString();
                        login.SENHA         = dtr["SENHA"].ToString();
                        login.ID_PERFIL     = Convert.ToInt32(dtr["ID_PERFIL"]);
                        login.NOME_COMPLETO = dtr["NOME_COMPLETO"].ToString();
                        login.CARGO         = dtr["CARGO"].ToString();
                        login.EMAIL         = dtr["EMAIL"].ToString();
                        login.CPF           = dtr["CPF"].ToString();
                    }
                    return(login);
                }
                catch (SqlException ex)
                {
                    throw ex;
                }

                catch (Exception ex)
                {
                    throw ex;
                }
                finally
                {
                    if (dtr != null)
                    {
                        dtr.Close();
                    }
                    scn.Close();
                }
            }
        }
Esempio n. 3
0
        private void btnEntrar_Click(object sender, EventArgs e)
        {
            loginUser.LOGIN = txtUsuario.Text;
            loginUser.SENHA = txtSenha.Text;

            LOGIN_DESK_DTO dto = loginBLL.logarDesk(loginUser.LOGIN, loginUser.SENHA);

            if (dto.ID > 0)
            {
                this.DialogResult = DialogResult.OK;
            }
            else
            {
                QtdTentativas++;
                if (QtdTentativas == 3)
                {
                    MessageBox.Show("Tentativas excedidas. Entre em contato com o adminstrador do sistema.", "Usuário não encontrado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    this.Close();
                    return;
                }

                MessageBox.Show("Usuário ou senha incorreta", "Usuário não encontrado", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }