public void Alterar(UsuariosInformation usuarios) { // conexao MySqlConnection cn = new MySqlConnection(); try { cn.ConnectionString = Dados.StringDeConexao; MySqlCommand cmd = new MySqlCommand(); cmd.Connection = cn; //cmd.CommandType = CommandType.Text; cmd.CommandText = "update tb_usuarios set usuario = @usuario, senha = @senha, tipo = @tipo where cod = @cod;"; cmd.Parameters.AddWithValue("@cod", usuarios.Cod); cmd.Parameters.AddWithValue("@usuario", usuarios.Usuario); cmd.Parameters.AddWithValue("@senha", usuarios.Senha); cmd.Parameters.AddWithValue("@tipo", usuarios.Tipo); cn.Open(); cmd.ExecuteNonQuery(); } catch (MySqlException ex) { throw new Exception("Servidor SQL Erro:" + ex.Number); } catch (Exception ex) { throw new Exception(ex.Message); } finally { cn.Close(); } }
private void ValidarUsuario() { UsuariosInformation user = new UsuariosInformation(); user.Usuario = txtUsuario.Text; user.Senha = txtSenha.Text; UsuariosList listUser = new UsuariosList(); UsuariosBLL usuario = new UsuariosBLL(); listUser = usuario.ConsultaID(user); if (listUser.Count == 0) { MessageBox.Show("Usuario Inválido"); logado = false; Limpar(); txtUsuario.Focus(); } else { foreach (Object obj in listUser) { UsuariosInformation usu = (UsuariosInformation)obj; tipo = usu.Tipo; nome = usu.Usuario; } logado = true; this.Dispose(); } }
public UsuariosList ConsultaUser(UsuariosInformation usuario) { try { UsuariosList userList = new UsuariosList(); string user = usuario.Usuario; string senha = usuario.Senha; DataTable tabela = new DataTable(); MySqlDataAdapter da = new MySqlDataAdapter("SELECT * FROM tb_usuarios WHERE usuario = '" + user + "' AND senha = '" + senha + "'", Dados.StringDeConexao); da.Fill(tabela); foreach (DataRow linha in tabela.Rows) { UsuariosInformation u = new UsuariosInformation(); u.Cod = Convert.ToInt32(linha["cod"]); u.Usuario = Convert.ToString(linha["usuario"]); u.Senha = Convert.ToString(linha["senha"]); u.Tipo = Convert.ToString(linha["tipo"]); userList.Add(u); } return(userList); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Incluir(UsuariosInformation usuarios) { //conexao MySqlConnection cn = new MySqlConnection(); try { cn.ConnectionString = Dados.StringDeConexao; //command MySqlCommand cmd = new MySqlCommand(); cmd.Connection = cn; cmd.CommandText = "insert into tb_usuarios(usuario,senha,tipo) values (@usuario, @senha, @tipo);"; cmd.Parameters.AddWithValue("@usuario", usuarios.Usuario); cmd.Parameters.AddWithValue("@senha", usuarios.Senha); cmd.Parameters.AddWithValue("@tipo", usuarios.Tipo); cn.Open(); usuarios.Cod = Convert.ToInt32(cmd.ExecuteScalar()); } catch (MySqlException ex) { throw new Exception("Servidor SQL Erro:" + ex.Number); } catch (Exception ex) { throw new Exception(ex.Message); } finally { cn.Close(); } }
public void Incluir(UsuariosInformation usuarios) { //O usuário é obrigatório if (usuarios.Usuario == "") { MessageBox.Show("O NOME do Usuário é obrigatório"); return; } //A senha é obrigatória if (usuarios.Senha.Trim().Length == 0) { MessageBox.Show("A SENHA do Usuário é obrigatória"); return; } //A tipo é obrigatório if (usuarios.Tipo.Trim().Length == 0) { MessageBox.Show("O TIPO do Usuário é obrigatório"); return; } else if (usuarios.Tipo == "Administrador" || usuarios.Tipo == "Usuário") { //Se tudo está Ok, chama a rotina de inserção. UsuariosDAL obj = new UsuariosDAL(); obj.Incluir(usuarios); return; } else { MessageBox.Show("O Tipo deve ser Administrador ou Usuário, selecione uma das duas opções por favor"); return; } }
public UsuariosList ConsultaID(UsuariosInformation user) { UsuariosDAL obj = new UsuariosDAL(); return(obj.ConsultaUser(user)); }
public void Alterar(UsuariosInformation usuarios) { UsuariosDAL obj = new UsuariosDAL(); obj.Alterar(usuarios); }