public BLL.UsuarioBLL Login(BLL.UsuarioBLL u)

        {
            BLL.Criptografia cripto = new BLL.Criptografia();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"SELECT
                                     LOGIN_USUARIO
                                    ,SENHA
                                    ,NIVEL_ACESSO
                                FROM
                                    TBUsuario
                                WHERE
                                    LOGIN_USUARIO = @login
                                AND
                                    SENHA = @senha";
            cmd.Parameters.AddWithValue("@login", u.Usuario);
            cmd.Parameters.AddWithValue("@senha", cripto.RetornaMD5(u.Senha));

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                dr.Read();
                u.Usuario = dr["LOGIN_USUARIO"].ToString();
                u.Senha   = dr["SENHA"].ToString();
                u.Acesso  = Convert.ToInt32(dr["NIVEL_ACESSO"]);
                dr.Close();
            }
            else
            {
                u.Usuario = "";
            }
            con.Desconectar();
            return(u);
        }
        public void Cadastrar(BLL.UsuarioBLL u)
        {
            BLL.Criptografia cripto = new BLL.Criptografia();

            SqlCommand cmd = new SqlCommand();

            cmd.Connection  = con.Conectar();
            cmd.CommandText = @"INSERT INTO TBUsuario(
                                    LOGIN_USUARIO
                                    ,SENHA
                                    ,NIVEL_ACESSO)
                             VALUES(
                                    @login_usuario,
                                    @senha,
                                    @nivel_acesso)";

            cmd.Parameters.AddWithValue("@login_usuario", u.Usuario);
            cmd.Parameters.AddWithValue("@senha", cripto.RetornaMD5(u.Senha));
            cmd.Parameters.AddWithValue("@nivel_acesso", u.Acesso);

            cmd.ExecuteNonQuery();
            con.Desconectar();
        }
Beispiel #3
0
        private void salvarUsuarios()
        {
            BLL.UsuariosBLL usuariosBLL = new BLL.UsuariosBLL();
            Model.UsuarioModel usuariosModel = new Model.UsuarioModel();

            string chave = "TCCFW";
            BLL.Criptografia crip = new BLL.Criptografia(BLL.CryptProvider.DES);
            crip.Key = chave;

            usuariosModel.Endereco.Cidade.Codigo = Convert.ToInt32(txtcodcidade.Text);
            usuariosModel.Celular = mskcelular.Text;
            usuariosModel.Endereco.Cidade.Codigo = Convert.ToInt32(txtcodcidade.Text);
            usuariosModel.Email = txtemail.Text;
            usuariosModel.Nome = txtnome.Text;
            usuariosModel.Telefone = msktelefone.Text;
            usuariosModel.Usuario = txtusuario.Text;
            usuariosModel.Endereco.Numero = txtnumero.Text;
            usuariosModel.Endereco.Bairro = txtbairro.Text;
            usuariosModel.Endereco.Rua = txtendereco.Text;
            usuariosModel.Endereco.Cep = mskcep.Text;
            usuariosModel.Comissao = 0;
            if ((rbnao.Checked == false) && (rbsim.Checked == true))
            {
                usuariosModel.Bloqueado = "S";

            }
            if ((rbnao.Checked == true) && (rbsim.Checked == false))
            {
                usuariosModel.Bloqueado = "N";
            }
            if ((rbadministrador.Checked == false) && (rbintermediario.Checked == false) && (rbComum.Checked == false) && (rbGarcom.Checked == true))
            {
                usuariosModel.Categoria = "GA";
                usuariosModel.Comissao = Convert.ToInt32(txtcomissao.Text);
            }
            if ((rbadministrador.Checked == true) && (rbintermediario.Checked == false) && (rbComum.Checked == false) && (rbGarcom.Checked == false))
            {
                usuariosModel.Categoria = "AD";
            }
            if ((rbadministrador.Checked == false) && (rbintermediario.Checked == true) && (rbComum.Checked == false) && (rbGarcom.Checked == false))
            {
                usuariosModel.Categoria = "IN";
            }
            if ((rbadministrador.Checked == false) && (rbintermediario.Checked == false) && (rbComum.Checked == true) && (rbGarcom.Checked == false))
            {
                usuariosModel.Categoria = "CO";
            }

            if (txtsenha.Text == txtconfsenha.Text)
            {

                if (Modificar == false)
                {
                    usuariosModel.Senha = crip.Encrypt(txtsenha.Text);
                    usuariosBLL.IncluirUsuarios(usuariosModel);
                }
                else
                {
                    usuariosModel.Senha = crip.Encrypt(txtsenha.Text);
                    usuariosModel.Codigo = Convert.ToInt32(txtcodigousuario.Text);
                    usuariosBLL.AlterarUsuarios(usuariosModel);
                }
                MessageBox.Show("Dados Gravados com Sucesso", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("A senha não confere com o campo confirmar senha", "AVISO", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }
        }