public void Atualizar() { usuarioFuncionariosColecao = funcionarioNegocios.ConsultarUsuarioPorNome(""); DgvFuncionarios.DataSource = null; DgvFuncionarios.DataSource = usuarioFuncionariosColecao; DgvFuncionarios.Update(); DgvFuncionarios.Refresh(); }
private void BtnPesquisarPorId_Click(object sender, EventArgs e) { if (TxtUsuarioFuncionarioId.Text == "") { MessageBox.Show("Campo vazio, Verifique", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { usuarioFuncionariosColecao = funcionarioNegocios.ConsultarUsuarioPorId(int.Parse(TxtUsuarioFuncionarioId.Text)); DgvFuncionarios.DataSource = null; DgvFuncionarios.DataSource = usuarioFuncionariosColecao; DgvFuncionarios.Update(); DgvFuncionarios.Refresh(); } }
public UsuarioFuncionarioColecao ConsultarUsuarioPorNome(string nome) { try { UsuarioFuncionarioColecao usuarioFuncionariosColecao = new UsuarioFuncionarioColecao(); DataTable dataTable = new DataTable(); acessoAoBancoDeDadosSqlServer.LimparParamentros(); acessoAoBancoDeDadosSqlServer.AdicionarParamentros("@Nome", nome); dataTable = acessoAoBancoDeDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspConsultarUsuarioFuncionarioPorNome"); foreach (DataRow linha in dataTable.Rows) { UsuarioFuncionario usuarioFuncionario = new UsuarioFuncionario(); usuarioFuncionario.FuncionarioId = Convert.ToInt32(linha["FuncionarioId"]); usuarioFuncionario.Nome = Convert.ToString(linha["Nome"]); usuarioFuncionario.Cpf = Convert.ToString(linha["CPF"]); usuarioFuncionario.Cargo = Convert.ToString(linha["Cargo"]); usuarioFuncionario.Email = Convert.ToString(linha["Email"]); usuarioFuncionario.DataDeNacimento = Convert.ToDateTime(linha["DataNasc"]); usuarioFuncionario.TelefoneFixo = Convert.ToString(linha["TelefoneFixo"]); usuarioFuncionario.TelefoneCelular = Convert.ToString(linha["Celular"]); usuarioFuncionario.EnderecoId = Convert.ToInt32(linha["EnderecoId"]); usuarioFuncionario.Setor = Convert.ToString(linha["Setor"]); usuarioFuncionario.Senha = Convert.ToString(linha["Senha"]); usuarioFuncionariosColecao.Add(usuarioFuncionario); } return(usuarioFuncionariosColecao); } catch (Exception ex) { throw ex; } }