//Criando um método atualizar grid private void AtualizarGrid() { MovAbastecimentoNegocios movAbastecimentoNegocios = new MovAbastecimentoNegocios(); MovAbastecimentoColecao movAbastecimentoColecao = new MovAbastecimentoColecao(); movAbastecimentoColecao = movAbastecimentoNegocios.ConsultarPorNome(textBoxPesquisa.Text); dataGridViewPrincipal.DataSource = null; dataGridViewPrincipal.DataSource = movAbastecimentoColecao; dataGridViewPrincipal.Update(); dataGridViewPrincipal.Refresh(); }
public MovAbastecimentoColecao ConsultarPorId(int IDABAFROTA) { try { MovAbastecimentoColecao movAbastecimentoColecao = new MovAbastecimentoColecao(); acessoDadosSqlServer.LimparParametros(); acessoDadosSqlServer.AdicionarParametros("@IDABAFROTA", IDABAFROTA); DataTable dataTableMovAbastecimento = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspMOVABASTECIMENTOConsultarPorID"); foreach (DataRow dataRowLinha in dataTableMovAbastecimento.Rows) { MovAbastecimento movAbastecimento = new MovAbastecimento(); movAbastecimento.IDABAFROTA = Convert.ToInt32(dataRowLinha["IDABAFROTA"]); movAbastecimento.ABADATAFROTA = Convert.ToDateTime(dataRowLinha["ABADATAFROTA"]); movAbastecimento.ABAVEICULO = Convert.ToString(dataRowLinha["ABAVEICULO"]); movAbastecimento.ABAPOSTO = Convert.ToString(dataRowLinha["ABAPOSTO"]); movAbastecimento.ABACOMBUSTIVEL = Convert.ToString(dataRowLinha["ABACOMBUSTIVEL"]); movAbastecimento.ABAVALORUNITARIO = Convert.ToDecimal(dataRowLinha["ABAVALORUNITARIO"]); movAbastecimento.ABATOTALPAGO = Convert.ToDecimal(dataRowLinha["ABATOTALPAGO"]); movAbastecimento.ABAQUANTIDADE = Convert.ToDecimal(dataRowLinha["ABAQUANTIDADE"]); movAbastecimento.ABAKMINICIAL = Convert.ToDecimal(dataRowLinha["ABAKMINICIAL"]); movAbastecimento.ABAKMFINAL = Convert.ToDecimal(dataRowLinha["ABAKMFINAL"]); movAbastecimento.ABAKMTOTAL = Convert.ToDecimal(dataRowLinha["ABAKMTOTAL"]); movAbastecimento.ABAMOTORISTA = Convert.ToString(dataRowLinha["ABAMOTORISTA"]); movAbastecimento.ABAORIGEM = Convert.ToString(dataRowLinha["ABAORIGEM"]); movAbastecimento.ABADESTINO = Convert.ToString(dataRowLinha["ABADESTINO"]); movAbastecimento.ABATOTALCUSTO = Convert.ToDecimal(dataRowLinha["ABATOTALCUSTO"]); movAbastecimento.ABADATACADASTRO = Convert.ToDateTime(dataRowLinha["ABADATACADASTRO"]); movAbastecimento.ABAPLACA = Convert.ToString(dataRowLinha["ABAPLACA"]); movAbastecimentoColecao.Add(movAbastecimento); } return(movAbastecimentoColecao); } catch (Exception exception) { throw new Exception("Não foi possível consultar o movimento por código. Detalhes: " + exception.Message); } }