コード例 #1
0
        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;
            }
        }
コード例 #2
0
        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;
                }
            }
        }