예제 #1
0
        //Criando um método atualizar grid
        private void AtualizarGrid()
        {
            FrotaNegocios frotaNegocios = new FrotaNegocios();

            FrotaColecao frotaColecao = new FrotaColecao();

            frotaColecao = frotaNegocios.ConsultarPorNome(textBoxPesquisa.Text);

            dataGridViewPrincipal.DataSource = null;
            dataGridViewPrincipal.DataSource = frotaColecao;

            dataGridViewPrincipal.Update();
            dataGridViewPrincipal.Refresh();
        }
예제 #2
0
        public FrotaColecao ConsultarPorNome(string nome)
        {
            try
            {
                //Criar uma coleção nova de clientes (aqui ela está vazia)
                FrotaColecao frotaColecao = new FrotaColecao();

                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@CADDOCUMENTACAO", nome);

                //Data=Dados e Table=Tabela
                DataTable dataTableFrota = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADFROTAConsultarPorNome");

                //Percorrer o DataTable e transformar em coleção de cliente
                //Cada linha do DataTable é uma cliente.
                //Data=Dados e Row=Linha
                //For=Para e Each=Cada
                foreach (DataRow linha in dataTableFrota.Rows)
                {
                    //Criar um cliente vazio
                    //Colocar os dados da linha nele
                    //Adicionar ele na coleção
                    Frota frota = new Frota();

                    frota.IDCADFROTA           = Convert.ToInt32(linha["IDCADFROTA"]);
                    frota.CADTIPODEVEICULO     = Convert.ToString(linha["CADTIPODEVEICULO"]);
                    frota.CADVEICULO           = Convert.ToString(linha["CADVEICULO"]);
                    frota.CADPLACA             = Convert.ToString(linha["CADPLACA"]);
                    frota.CADCOR               = Convert.ToString(linha["CADCOR"]);
                    frota.CADANO               = Convert.ToString(linha["CADANO"]);
                    frota.CADDOCUMENTACAO      = Convert.ToString(linha["CADDOCUMENTACAO"]);
                    frota.CADDATAVENCIMENTO    = Convert.ToDateTime(linha["CADDATAVENCIMENTO"]);
                    frota.CADSTATUS            = Convert.ToString(linha["CADSTATUS"]);
                    frota.CADDATACADASTROFROTA = Convert.ToDateTime(linha["CADDATACADASTROFROTA"]);

                    frotaColecao.Add(frota);
                }


                return(frotaColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar frota por documento. Detalhes: " + ex.Message);
            }
        }
예제 #3
0
        public FrotaColecao ConsultaPorId(int IDCADFROTA)
        {
            try
            {
                FrotaColecao frotaColecao = new FrotaColecao();

                acessoDadosSqlServer.LimparParametros();
                acessoDadosSqlServer.AdicionarParametros("@IDCADFROTA", IDCADFROTA);

                DataTable dataTableFrota = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspCADFROTAConsultarPorID");

                foreach (DataRow dataRowLinha in dataTableFrota.Rows)
                {
                    Frota frota = new Frota();

                    frota.IDCADFROTA           = Convert.ToInt32(dataRowLinha["IDCADFROTA"]);
                    frota.CADTIPODEVEICULO     = Convert.ToString(dataRowLinha["CADTIPODEVEICULO"]);
                    frota.CADVEICULO           = Convert.ToString(dataRowLinha["CADVEICULO"]);
                    frota.CADPLACA             = Convert.ToString(dataRowLinha["CADPLACA"]);
                    frota.CADCOR               = Convert.ToString(dataRowLinha["CADCOR"]);
                    frota.CADANO               = Convert.ToString(dataRowLinha["CADANO"]);
                    frota.CADDOCUMENTACAO      = Convert.ToString(dataRowLinha["CADDOCUMENTACAO"]);
                    frota.CADDATAVENCIMENTO    = Convert.ToDateTime(dataRowLinha["CADDATAVENCIMENTO"]);
                    frota.CADSTATUS            = Convert.ToString(dataRowLinha["CADSTATUS"]);
                    frota.CADDATACADASTROFROTA = Convert.ToDateTime(dataRowLinha["CADDATACADASTROFROTA"]);

                    frotaColecao.Add(frota);
                }


                return(frotaColecao);
            }
            catch (Exception ex)
            {
                throw new Exception("Não foi possível consultar frota por código. Detalhes: " + ex.Message);
            }
        }