public List<Usuario> buscar(String nome) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Usuarios where Nome LIKE '%" + nome+"%'"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); List<Usuario> listaUsuarios = new List<Usuario>(); while (reader.Read()) { Usuario usuario = new Usuario(); usuario.id_user = Int32.Parse(string.Format("{0}", reader[0])); usuario.nome = string.Format("{0}", reader[1]); usuario.login = string.Format("{0}", reader[2]); usuario.tipo_permissao = Int32.Parse(string.Format("{0}", reader[4])); listaUsuarios.Add(usuario); } con.closeConnection(); return listaUsuarios; }
public Boolean editar(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); String sql = "UPDATE Usuarios set Nome='"+usuario.nome+"', Login ='******', Senha='"+usuario.senha+"', NivelPrivilegio="+usuario.tipo_permissao+" where Id_user = "+usuario.id_user; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }
private void button1_Click(object sender, EventArgs e) { string nome = txtNome.Text; string login = txtUsuario.Text; string senha = txtSenha.Text; Int32 nivelAcesso; if (comboPrivilegio.Text.ToUpper() == "USUARIO") { nivelAcesso = 2; } else { nivelAcesso = 1; } if (nome == "") { MessageBox.Show("O campo 'nome' não pode estar vazio!"); return; } if (login == "") { MessageBox.Show("O campo 'usuário' não pode estar vazio!"); return; } if (senha == " ") { senha = senha_user; } Usuario usuario = new Usuario(); usuario.id_user = Convert.ToInt32(id_user); usuario.nome = nome; usuario.login = login; usuario.senha = senha; usuario.tipo_permissao = nivelAcesso; UserDAO userDAO = new UserDAO(); if (userDAO.editar(usuario) == true) { this.Close(); MessageBox.Show("Úsuario editado com sucesso!"); } }
public Boolean deletar(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "DELETE Usuarios WHERE Id_user = " + usuario.id_user; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); con.closeConnection(); return true; }
private void button1_Click(object sender, EventArgs e) { nome = txtNome.Text; login = txtUsuario.Text; senha = txtSenha.Text; if(comboPrivilegio.Text.ToUpper() == "USUARIO") { nivelAcesso = 2; } else { nivelAcesso = 1; } if (nome == "") { MessageBox.Show("O campo 'nome' não pode estar vazio!"); return; } if (login == "") { MessageBox.Show("O campo 'usuário' não pode estar vazio!"); return; } if (senha == "") { MessageBox.Show("O campo 'senha' não pode estar vazio!"); return; } Usuario usuario = new Usuario(); usuario.nome = nome; usuario.login = login; usuario.senha = senha; usuario.tipo_permissao = nivelAcesso; UserDAO userDAO = new UserDAO(); if(userDAO.inserir(usuario) == true) { this.Close(); MessageBox.Show("Cadastro efetuado com sucesso!"); } }
public int getPermissao(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Usuarios where Login ='******' and Senha='" + usuario.senha + "' "; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); while (reader.Read()) { int retorno = Int32.Parse(string.Format("{0}", reader[4])); return retorno; } con.closeConnection(); return 2; }
private void button2_Click(object sender, EventArgs e) { login = txtLogin.Text; senha = txtSenha.Text; if (login == "") { MessageBox.Show("O campo login não pode estar vazio!"); return; } if(senha == "") { MessageBox.Show("O campo senha não pode estar vazio!"); return; } Usuario usuario = new Usuario(); usuario.login = login; usuario.senha = senha; UserDAO userdao = new UserDAO(); Boolean loginvalidade = userdao.login(usuario); if (loginvalidade == true) { Dashboard dashboard = new Dashboard(); dashboard.id_permissao = userdao.getPermissao(usuario); dashboard.Show(); this.Hide(); } else { MessageBox.Show("Usúario ou senha incorretos!"); txtLogin.Text = ""; txtSenha.Text = ""; txtLogin.Focus(); } }
private void editarUsuario_Load(object sender, EventArgs e) { Usuario usuario = new Usuario(); usuario.id_user = Convert.ToInt32(id_user); Usuario return_usuario = new Usuario(); UserDAO userDAO = new UserDAO(); return_usuario = userDAO.getUsuariobyId(usuario); txtNome.Text = return_usuario.nome; txtUsuario.Text = return_usuario.login; senha_user = return_usuario.senha; if (return_usuario.tipo_permissao == 1) { comboPrivilegio.SelectedText = "Administrador"; } else { comboPrivilegio.SelectedText = "USUARIO"; } }
private void button2_Click(object sender, EventArgs e) { if ((MessageBox.Show("Tem certeza que deseja deletar o úsuario?", "Deletar Úsuario", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == System.Windows.Forms.DialogResult.Yes)) { UserDAO userDAO = new UserDAO(); Usuario usuario = new Usuario(); usuario.id_user = Convert.ToInt32(id_user); userDAO.deletar(usuario); this.Close(); listarUsuarios listadeusuario = new listarUsuarios(); listadeusuario.Show(); MessageBox.Show("Úsuario deletado com sucesso!"); } }
public Usuario getUsuariobyId(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Usuarios where Id_user ="******"{0}", reader[0])); returnUsuario.nome = string.Format("{0}", reader[1]); returnUsuario.login = string.Format("{0}", reader[2]); returnUsuario.senha = string.Format("{0}", reader[3]); returnUsuario.tipo_permissao = Int32.Parse(string.Format("{0}", reader[4])); } con.closeConnection(); return returnUsuario; }
public Boolean login(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); SqlDataReader reader; string sql = "SELECT * FROM Usuarios where Login ='******' and Senha='" + usuario.senha + "' "; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); reader = command.ExecuteReader(); while (reader.Read()) { return true; } con.closeConnection(); return false; }
public Boolean inserir(Usuario usuario) { Connection con = new Connection(); con.openConnection(); SqlCommand command = new SqlCommand(); string sql = "INSERT INTO Usuarios (Nome,Login,Senha,NivelPrivilegio) VALUES('" + usuario.nome + "','" + usuario.login + "','" + usuario.senha + "'," + usuario.tipo_permissao+ ")"; command.CommandText = sql; command.CommandType = CommandType.Text; command.Connection = con.getConnection(); command.ExecuteNonQuery(); con.closeConnection(); return true; }