Exemple #1
0
        //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);
            }
        }