Esempio n. 1
0
        public string Excluir(TRegistro_CfgFrota val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(1);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);

            return(executarProc("EXCLUI_FRT_CFGFROTA", hs));
        }
Esempio n. 2
0
        public string Gravar(TRegistro_CfgFrota val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(39);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_CD_COMBUSTIVEL", val.Cd_combustivel);
            hs.Add("@P_CD_LOCAL", val.Cd_local);
            hs.Add("@P_ID_DESPESACOMBUSTIVEL", val.Id_despesacombustivel);
            hs.Add("@P_TP_DUPLICATA", val.Tp_duplicata);
            hs.Add("@P_TP_DOCTO", val.Tp_docto);
            hs.Add("@P_CD_HISTORICO", val.Cd_historico);
            hs.Add("@P_CD_HISTORICODESP", val.Cd_historicoDesp);
            hs.Add("@P_CD_TERMINAL", val.Cd_terminal);
            hs.Add("@P_CD_CONTAGER", val.Cd_contager);
            hs.Add("@P_CD_MOVCTE", val.Cd_movcte);
            hs.Add("@P_NR_SERIECTE", val.Nr_seriecte);
            hs.Add("@P_CD_MODELOCTE", val.Cd_modelocte);
            hs.Add("@P_CD_MOVANULACAO", val.Cd_movanulacao);
            hs.Add("@P_CD_CMIANULACAO", val.Cd_cmianulacao);
            hs.Add("@P_CD_MOVCTEUF", val.Cd_movcteuf);
            hs.Add("@P_ST_EXIGIRREQUISICAO", val.St_exigirrequisicao);
            hs.Add("@P_TP_CONCENTRADOR", val.Tp_concentrador);
            hs.Add("@P_PORTA_COMUNICACAO", val.Porta_comunicacao);
            hs.Add("@P_ENDERECO_BICO", val.Endereco_bico);
            hs.Add("@P_TMP_ABASTECIMENTO", val.Tmp_abastecimento);
            hs.Add("@P_TMP_ABASTONLINE", val.Tmp_abastonline);
            hs.Add("@P_VL_FATORDIVISAO", val.Vl_fatordivisao);
            hs.Add("@P_ST_KM_OBRIGATORIO", val.St_km_obrigatorio);
            hs.Add("@P_PATH_SCHEMAS", val.Path_schemas);
            hs.Add("@P_NR_SERIECERTIFICADO", val.Nr_seriecertificado);
            hs.Add("@P_TP_AMBIENTE", val.Tp_ambiente);
            hs.Add("@P_TP_AMBIENTECONT", val.Tp_ambientecont);
            hs.Add("@P_CD_VERSAOLAYOUT", val.Cd_versaolayout);
            hs.Add("@P_CD_VERSAOMODALROD", val.Cd_versaomodalrod);
            hs.Add("@P_RNTRC", val.RNTRC);
            hs.Add("@P_PC_IMPAPROX", val.Pc_impAprox);
            hs.Add("@P_TP_TOMADORDEF", val.Tp_tomadordef);
            hs.Add("@P_DS_CONDUSOCCE", val.Ds_condusoCCe);
            hs.Add("@P_VL_UNITFRETE", val.Vl_unitfrete);
            hs.Add("@P_TP_UNIDFRETE", val.Tp_unidfrete);
            hs.Add("@P_OUTRASCARACCARGA", val.OutrasCaracCarga);
            hs.Add("@P_ST_SUBIMPBASECALCCOM", val.St_subimpbasecalccom);
            hs.Add("@P_TP_RECAPURACAO", val.Tp_recapuracao);

            return(executarProc("IA_FRT_CFGFROTA", hs));
        }
Esempio n. 3
0
        public TList_CfgFrota Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            TList_CfgFrota lista = new TList_CfgFrota();

            System.Data.SqlClient.SqlDataReader reader = null;
            bool podeFecharBco = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }

            try
            {
                reader = ExecutarBusca(SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo));
                while (reader.Read())

                {
                    TRegistro_CfgFrota reg = new TRegistro_CfgFrota();
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Empresa")))
                    {
                        reg.Cd_empresa = reader.GetString(reader.GetOrdinal("CD_Empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_empresa")))
                    {
                        reg.Nm_empresa = reader.GetString(reader.GetOrdinal("nm_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_cgc")))
                    {
                        reg.Cnpj_empresa = reader.GetString(reader.GetOrdinal("nr_cgc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_uf_empresa")))
                    {
                        reg.Cd_uf_empresa = reader.GetString(reader.GetOrdinal("cd_uf_empresa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cnpj_contador")))
                    {
                        reg.Cnpj_contador = reader.GetString(reader.GetOrdinal("Cnpj_contador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_combustivel")))
                    {
                        reg.Cd_combustivel = reader.GetString(reader.GetOrdinal("cd_combustivel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_combustivel")))
                    {
                        reg.Ds_combustivel = reader.GetString(reader.GetOrdinal("ds_combustivel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_local")))
                    {
                        reg.Cd_local = reader.GetString(reader.GetOrdinal("cd_local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_local")))
                    {
                        reg.Ds_local = reader.GetString(reader.GetOrdinal("ds_local"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("id_despesacombustivel")))
                    {
                        reg.Id_despesacombustivel = reader.GetDecimal(reader.GetOrdinal("id_despesacombustivel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_despesacombustivel")))
                    {
                        reg.Ds_despesacombustivel = reader.GetString(reader.GetOrdinal("ds_despesacombustivel"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_duplicata")))
                    {
                        reg.Tp_duplicata = reader.GetString(reader.GetOrdinal("tp_duplicata"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tpduplicata")))
                    {
                        reg.Ds_tpduplicata = reader.GetString(reader.GetOrdinal("ds_tpduplicata"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_docto")))
                    {
                        reg.Tp_docto = reader.GetDecimal(reader.GetOrdinal("tp_docto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tpdocto")))
                    {
                        reg.Ds_tpdocto = reader.GetString(reader.GetOrdinal("ds_tpdocto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_historico")))
                    {
                        reg.Cd_historico = reader.GetString(reader.GetOrdinal("cd_historico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_historico")))
                    {
                        reg.Ds_historico = reader.GetString(reader.GetOrdinal("ds_historico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_historicodesp")))
                    {
                        reg.Cd_historicoDesp = reader.GetString(reader.GetOrdinal("cd_historicodesp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_historicodesp")))
                    {
                        reg.Ds_historicoDesp = reader.GetString(reader.GetOrdinal("ds_historicodesp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_terminal")))
                    {
                        reg.Cd_terminal = reader.GetString(reader.GetOrdinal("cd_terminal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_terminal")))
                    {
                        reg.Ds_terminal = reader.GetString(reader.GetOrdinal("ds_terminal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_contager")))
                    {
                        reg.Cd_contager = reader.GetString(reader.GetOrdinal("cd_contager"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_contager")))
                    {
                        reg.Ds_contager = reader.GetString(reader.GetOrdinal("ds_contager"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_movcte")))
                    {
                        reg.Cd_movcte = reader.GetDecimal(reader.GetOrdinal("cd_movcte"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_movimentacao")))
                    {
                        reg.Ds_movimentacao = reader.GetString(reader.GetOrdinal("ds_movimentacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_seriecte")))
                    {
                        reg.Nr_seriecte = reader.GetString(reader.GetOrdinal("nr_seriecte"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_serienf")))
                    {
                        reg.Ds_seriecte = reader.GetString(reader.GetOrdinal("ds_serienf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_sequenciaauto")))
                    {
                        reg.St_sequenciaauto = reader.GetString(reader.GetOrdinal("st_sequenciaauto")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_modelocte")))
                    {
                        reg.Cd_modelocte = reader.GetString(reader.GetOrdinal("cd_modelocte"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_exigirrequisicao")))
                    {
                        reg.St_exigirrequisicao = reader.GetString(reader.GetOrdinal("st_exigirrequisicao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_concentrador")))
                    {
                        reg.Tp_concentrador = reader.GetString(reader.GetOrdinal("tp_concentrador"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("porta_comunicacao")))
                    {
                        reg.Porta_comunicacao = reader.GetDecimal(reader.GetOrdinal("porta_comunicacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("endereco_bico")))
                    {
                        reg.Endereco_bico = reader.GetString(reader.GetOrdinal("endereco_bico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tmp_abastecimento")))
                    {
                        reg.Tmp_abastecimento = reader.GetDecimal(reader.GetOrdinal("tmp_abastecimento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tmp_abastonline")))
                    {
                        reg.Tmp_abastonline = reader.GetDecimal(reader.GetOrdinal("tmp_abastonline"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_fatordivisao")))
                    {
                        reg.Vl_fatordivisao = reader.GetDecimal(reader.GetOrdinal("vl_fatordivisao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_km_obrigatorio")))
                    {
                        reg.St_km_obrigatorio = reader.GetString(reader.GetOrdinal("st_km_obrigatorio"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("path_schemas")))
                    {
                        reg.Path_schemas = reader.GetString(reader.GetOrdinal("path_schemas"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nr_seriecertificado")))
                    {
                        reg.Nr_seriecertificado = reader.GetString(reader.GetOrdinal("nr_seriecertificado"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_ambiente")))
                    {
                        reg.Tp_ambiente = reader.GetString(reader.GetOrdinal("tp_ambiente"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_ambientecont")))
                    {
                        reg.Tp_ambientecont = reader.GetString(reader.GetOrdinal("tp_ambientecont"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaolayout")))
                    {
                        reg.Cd_versaolayout = reader.GetString(reader.GetOrdinal("cd_versaolayout"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_versaomodalrod")))
                    {
                        reg.Cd_versaomodalrod = reader.GetString(reader.GetOrdinal("cd_versaomodalrod"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("rntrc")))
                    {
                        reg.RNTRC = reader.GetString(reader.GetOrdinal("rntrc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_movanulacao")))
                    {
                        reg.Cd_movanulacao = reader.GetDecimal(reader.GetOrdinal("cd_movanulacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_movanulacao")))
                    {
                        reg.Ds_movanulacao = reader.GetString(reader.GetOrdinal("ds_movanulacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_cmianulacao")))
                    {
                        reg.Cd_cmianulacao = reader.GetDecimal(reader.GetOrdinal("cd_cmianulacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_cmianulacao")))
                    {
                        reg.Ds_cmianulacao = reader.GetString(reader.GetOrdinal("ds_cmianulacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_movcteuf")))
                    {
                        reg.Cd_movcteuf = reader.GetDecimal(reader.GetOrdinal("cd_movcteuf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_movcteuf")))
                    {
                        reg.Ds_movcteuf = reader.GetString(reader.GetOrdinal("ds_movcteuf"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_impaprox")))
                    {
                        reg.Pc_impAprox = reader.GetDecimal(reader.GetOrdinal("pc_impaprox"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_tomadordef")))
                    {
                        reg.Tp_tomadordef = reader.GetString(reader.GetOrdinal("tp_tomadordef"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_condusocce")))
                    {
                        reg.Ds_condusoCCe = reader.GetString(reader.GetOrdinal("ds_condusocce"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_unitfrete")))
                    {
                        reg.Vl_unitfrete = reader.GetDecimal(reader.GetOrdinal("vl_unitfrete"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_unidfrete")))
                    {
                        reg.Tp_unidfrete = reader.GetString(reader.GetOrdinal("tp_unidfrete"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("outrascaraccarga")))
                    {
                        reg.OutrasCaracCarga = reader.GetString(reader.GetOrdinal("outrascaraccarga"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_subimpbasecalccom")))
                    {
                        reg.St_subimpbasecalccom = reader.GetString(reader.GetOrdinal("st_subimpbasecalccom"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_RecApuracao")))
                    {
                        reg.Tp_recapuracao = reader.GetString(reader.GetOrdinal("TP_RecApuracao"));
                    }

                    lista.Add(reg);
                }
            }
            finally
            {
                reader.Close();
                reader.Dispose();
                if (podeFecharBco)
                {
                    deletarBanco_Dados();
                }
            }
            return(lista);
        }