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(); }
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; } }