public Usuario ValidarUsuario(string _Login, string _Senha) { try { using (AcessoBancoDados acessoDados = new AcessoBancoDados()) { DTO_GestaoSalao.Usuario usuario = new DTO_GestaoSalao.Usuario(); acessoDados.Conexao(); var cmd = acessoDados.ExecutaComando(); cmd.CommandText = "SELECT * FROM tb_usuarios WHERE UPPER(loginUSUARIO) = @Login AND senhaUSUARIO = @senha"; cmd.Parameters.AddWithValue("@Login", _Login.ToUpper()); cmd.Parameters.AddWithValue("@senha", _Senha.ToUpper()); acessoDados.Open(); MySqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { usuario.codigoUSUARIO = Convert.ToInt32(dr["codigoUSUARIO"]); usuario.loginUSUARIO = dr["loginUSUARIO"].ToString(); //usuario.senhaUSUARIO = dr["senhaUSUARIO"].ToString(); // usuario.funcionarioUSUARIO.Id = Convert.ToInt32(dr["funcionarioUSUARIO"]); usuario.IdpefilUSUARIO = Convert.ToInt32(dr["perfilUSUARIO"]); } acessoDados.Close(); dr.Close(); return(usuario); } } catch (Exception ex) { var teste = ex.Message.ToString(); throw ex; } }
private void btnAcessar_Click(object sender, System.EventArgs e) { LoginBLL bll = new LoginBLL(); DTO_GestaoSalao.Usuario usuario = new DTO_GestaoSalao.Usuario(); usuario = bll.Acessar(txtLogin.Text, txtSenha.Text); Session.Instance.UserID = usuario.codigoUSUARIO; Session.Instance.Administrador = usuario.IdpefilUSUARIO; if (Session.Instance.UserID == 0) { MessageBox.Show("Login ou senha inválida !!!", "Acesso restrito", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtLogin.Text = ""; txtSenha.Text = ""; txtLogin.Focus(); } else { try { frmAgenda agenda = new frmAgenda(); agenda.ShowDialog(); } catch (System.Exception ex) { throw ex; } } }