public ArrayList AtualizarUsuarioInserir(string filtro) { SqlConnection cn = new SqlConnection(Dados.StringDeConexao); string sqlfiltro; if (filtro == "") { sqlfiltro = "select * from tb_Login"; } else { sqlfiltro = "select * from tb_Login where nomelogin like '%" + filtro + "%"; } cn.Open(); SqlCommand cmd = new SqlCommand(sqlfiltro, cn); SqlDataReader drlg = cmd.ExecuteReader(); ArrayList lista = new ArrayList(); while (drlg.Read()) { LoginInformation lg = new LoginInformation(); lg.IdLogin = Convert.ToInt32(drlg["IdLogin"]); lg.NomeLogin = drlg["NomeLogin"].ToString(); lg.Senha = drlg["Senha"].ToString(); lista.Add(lg); } return lista; }
public void Alterar(LoginInformation login) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Dados.StringDeConexao; SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "update tb_Login set Senha = @senha, NomeLogin = @nomelogin where IdLogin=@idlogin; "; cmd.Parameters.AddWithValue("@idlogin", login.IdLogin); cmd.Parameters.AddWithValue("@senha", login.Senha); cmd.Parameters.AddWithValue("@nomelogin", login.NomeLogin); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); } catch (SqlException ex) { throw new Exception("Servidor SQL erro: " + ex.Number); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void validarButton_Click(object sender, EventArgs e) { LoginInformation login = new LoginInformation(); login.NomeLogin = nomeTextBox.Text; login.Senha = senhaTextBox.Text; LoginDAL loginDal = new LoginDAL(); Console.WriteLine(login.Senha); Console.WriteLine(login.NomeLogin); if (loginDal.verificaLogin(login)) { MessageBox.Show("Passou"); } else { MessageBox.Show("Não Passou"); } }
private void bt_Ok_Click_1(object sender, System.EventArgs e) { try { LoginInformation lg = new LoginInformation(); lg.NomeLogin = txtb_Nome.Text; lg.Senha = txtb_Senha1.Text; lg.Rsenha = txtb_Senha2.Text; LoginBLL lgbll = new LoginBLL(); lgbll.Incluir(lg); MessageBox.Show("Usuário incluído com sucesso!"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
public void Incluir(LoginInformation lg) { if (lg.NomeLogin.Trim().Length == 0) { throw new Exception("O nome do usuario é obrigatorio"); } if (lg.Senha.Length <= 6) { throw new Exception("A senha deve ter no minimo 6 caracter"); } if(lg.Rsenha.Trim().Length == 0 || lg.Rsenha.Length <= 6) { throw new Exception("O nome do usuario é obrigatorio"); } if (lg.Senha.ToString() != lg.Senha.ToString()) { throw new Exception("Senhas digitadas incorretas !!"); } LoginDAL lgdal = new LoginDAL(); lgdal.Incluir(lg); }
private void salvarAtButton_Click(object sender, System.EventArgs e) { try { LoginInformation login = new LoginInformation(); login.NomeLogin = NomeAtTextBox.Text; login.Senha = senhaAtTextBox.Text; login.IdLogin = Convert.ToInt32(IDAtTextBox.Text); LoginBLL lgbll = new LoginBLL(); lgbll.Alterar(login); MessageBox.Show("Usuário alterado com sucesso !"); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
public Boolean verificaLogin(LoginInformation login) { try { Console.WriteLine("entrou no dal"); SqlConnection cn = new SqlConnection(Dados.StringDeConexao); SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "select Senha from tb_Login where NomeLogin=@nome"; cmd.CommandType = CommandType.Text; SqlParameter param = new SqlParameter(); param.ParameterName = "@nome"; param.SqlDbType = SqlDbType.NVarChar; param.Direction = ParameterDirection.Input; param.Value = login.NomeLogin.ToString(); cmd.Parameters.Add(param); cn.Open(); SqlDataReader adoDR = null; adoDR = cmd.ExecuteReader(); int numerodelinha = adoDR.FieldCount; Console.WriteLine(numerodelinha); Console.WriteLine(login.NomeLogin); if (adoDR.Read()) { Console.WriteLine("entrou no if"); String senhadobanco = null; senhadobanco = adoDR["Senha"].ToString(); Console.WriteLine(senhadobanco); Console.WriteLine(login.Senha); if (senhadobanco == login.Senha) { Console.WriteLine("entrou no if de senha = senha"); return true; } } adoDR.Close(); cn.Close(); } catch (SqlException ex) { throw new Exception("Servidor SQL erro: " + ex.Number); } //catch (Exception ex) //{ // throw new Exception(ex.Message); //} return false; }
public void Incluir(LoginInformation login) { SqlConnection cn = new SqlConnection(); try { cn.ConnectionString = Dados.StringDeConexao; SqlCommand cmd = new SqlCommand(); cmd.Connection = cn; cmd.CommandText = "insert into tb_Login (Senha, NomeLogin) values (@senha, @nome); select @@identity "; cmd.Parameters.AddWithValue("@nome", login.NomeLogin); cmd.Parameters.AddWithValue("@senha", login.Senha); cn.Open(); cmd.ExecuteNonQuery(); cn.Close(); } catch (SqlException ex) { throw new Exception("Servidor SQL erro: " + ex.Number); throw new Exception("Servidor SQL erro: " + ex.Message); } catch (Exception ex) { throw new Exception(ex.Message); } }