コード例 #1
0
        public string Excluir(TRegistro_CfgPosto val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(1);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);

            return(executarProc("EXCLUI_PDC_CFGPOSTO", hs));
        }
コード例 #2
0
        public string Gravar(TRegistro_CfgPosto val)
        {
            System.Collections.Hashtable hs = new System.Collections.Hashtable(36);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_CD_FORNECEDOR", val.Cd_fornecedor);
            hs.Add("@P_CD_CONVENIENCIA", val.Cd_conveniencia);
            hs.Add("@P_CD_TABELAPRECO", val.Cd_tabelapreco);
            hs.Add("@P_TP_DUPLICATA", val.Tp_duplicata);
            hs.Add("@P_TP_DOCTO", val.Tp_docto);
            hs.Add("@P_CD_TERMINAL", val.Cd_terminal);
            hs.Add("@P_CD_CONDPGTO", val.Cd_condpgto);
            hs.Add("@P_TP_DUPLICATAEMP", val.Tp_duplicataemp);
            hs.Add("@P_TP_DOCTOEMP", val.Tp_doctoemp);
            hs.Add("@P_TP_CONCENTRADOR", val.Tp_concentrador);
            hs.Add("@P_PORTA_COMUNICACAO", val.Porta_comunicacao);
            hs.Add("@P_HOST_IP", val.Host_ip);
            hs.Add("@P_PORTA_IP", val.Porta_ip);
            hs.Add("@P_TMP_ABASTECIMENTO", val.Tmp_abastecimento);
            hs.Add("@P_TMP_ABASTONLINE", val.Tmp_abastonline);
            hs.Add("@P_TP_LEITURAENCERRANTEBICO", val.Tp_leituraencerrantebico);
            hs.Add("@P_ST_CALCVLTOTAL", val.St_calcvltotal);
            hs.Add("@P_TP_MODOENCERRANTE", val.Tp_modoencerrante);
            hs.Add("@P_ST_ALTERARPRECO", val.St_alterarpreco);
            hs.Add("@P_VL_MULTIPLOCHTROCO", val.Vl_multiplochtroco);
            hs.Add("@P_ST_CHTROCODIRETO", val.St_chtrocodireto);
            hs.Add("@P_ST_VENDAFORACONV", val.St_vendaforaconv);
            hs.Add("@P_ST_IDENTFRENTISTA", val.St_identfrentista);
            hs.Add("@P_ST_ENCERRANTECAIXA", val.St_encerrantecaixa);
            hs.Add("@P_QT_MAXABASTESPERA", val.Qt_maxabastespera);
            hs.Add("@P_ST_EMITIRVALE_FID", val.St_emitirvale_fid);
            hs.Add("@P_QT_PONTOSVALE_FID", val.Qt_pontosvale_fid);
            hs.Add("@P_QT_MAXVALEDIA", val.Qt_maxvaledia);
            hs.Add("@P_DS_MSGVALE", val.Ds_msgvale);
            hs.Add("@P_FATORCONVVOLUME", val.Fatorconvvolume);
            hs.Add("@P_FATORCONVUNIT", val.Fatorconvunit);
            hs.Add("@P_FATORCONVSUBTOTAL", val.Fatorconvsubtotal);
            hs.Add("@P_DIASVALIDADEVALE", val.diasValidadeVale);
            hs.Add("@P_ST_NFDIRETAFORAUF", val.St_NFDiretaForaUF);
            hs.Add("@P_ST_AFERICAOAJUSTAEST", val.St_afericaoajustaest);

            return(executarProc("IA_PDC_CFGPOSTO", hs));
        }
コード例 #3
0
        public TList_CfgPosto Select(Utils.TpBusca[] vBusca, Int32 vTop, string vNM_Campo)
        {
            bool           podeFecharBco = false;
            TList_CfgPosto lista         = new TList_CfgPosto();

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            System.Data.SqlClient.SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));
            try
            {
                while (reader.Read())
                {
                    TRegistro_CfgPosto reg = new TRegistro_CfgPosto();
                    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("cd_clifor"))))
                    {
                        reg.Cd_clifor = reader.GetString(reader.GetOrdinal("cd_clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_fornecedor")))
                    {
                        reg.Cd_fornecedor = reader.GetString(reader.GetOrdinal("cd_fornecedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_fornecedor")))
                    {
                        reg.Nm_fornecedor = reader.GetString(reader.GetOrdinal("nm_fornecedor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_conveniencia")))
                    {
                        reg.Cd_conveniencia = reader.GetString(reader.GetOrdinal("cd_conveniencia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("nm_conveniencia")))
                    {
                        reg.Nm_conveniencia = reader.GetString(reader.GetOrdinal("nm_conveniencia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_tabelapreco")))
                    {
                        reg.Cd_tabelapreco = reader.GetString(reader.GetOrdinal("cd_tabelapreco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tabelapreco")))
                    {
                        reg.Ds_tabelapreco = reader.GetString(reader.GetOrdinal("ds_tabelapreco"));
                    }
                    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("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("tp_leituraencerrantebico")))
                    {
                        reg.Tp_leituraencerrantebico = reader.GetString(reader.GetOrdinal("tp_leituraencerrantebico"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_calcvltotal")))
                    {
                        reg.St_calcvltotal = reader.GetString(reader.GetOrdinal("st_calcvltotal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_modoencerrante")))
                    {
                        reg.Tp_modoencerrante = reader.GetString(reader.GetOrdinal("tp_modoencerrante"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_alterarpreco")))
                    {
                        reg.St_alterarpreco = reader.GetString(reader.GetOrdinal("st_alterarpreco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_multiplochtroco")))
                    {
                        reg.Vl_multiplochtroco = reader.GetDecimal(reader.GetOrdinal("vl_multiplochtroco"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("host_ip")))
                    {
                        reg.Host_ip = reader.GetString(reader.GetOrdinal("host_ip"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("porta_ip")))
                    {
                        reg.Porta_ip = reader.GetDecimal(reader.GetOrdinal("porta_ip"));
                    }
                    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("cd_historico_dup")))
                    {
                        reg.Cd_historico = reader.GetString(reader.GetOrdinal("cd_historico_dup"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_historico")))
                    {
                        reg.Ds_historico = reader.GetString(reader.GetOrdinal("ds_historico"));
                    }
                    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_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("St_ChTrocoDireto")))
                    {
                        reg.St_chtrocodireto = reader.GetString(reader.GetOrdinal("St_chTrocoDireto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_vendaforaconv")))
                    {
                        reg.St_vendaforaconv = reader.GetString(reader.GetOrdinal("st_vendaforaconv"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_identfrentista")))
                    {
                        reg.St_identfrentista = reader.GetString(reader.GetOrdinal("st_identfrentista"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_encerrantecaixa")))
                    {
                        reg.St_encerrantecaixa = reader.GetString(reader.GetOrdinal("st_encerrantecaixa"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qt_maxabastespera")))
                    {
                        reg.Qt_maxabastespera = reader.GetDecimal(reader.GetOrdinal("qt_maxabastespera"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_emitirvale_fid")))
                    {
                        reg.St_emitirvale_fid = reader.GetString(reader.GetOrdinal("st_emitirvale_fid"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qt_pontosvale_fid")))
                    {
                        reg.Qt_pontosvale_fid = reader.GetDecimal(reader.GetOrdinal("qt_pontosvale_fid"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("qt_maxvaledia")))
                    {
                        reg.Qt_maxvaledia = reader.GetDecimal(reader.GetOrdinal("qt_maxvaledia"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_msgvale")))
                    {
                        reg.Ds_msgvale = reader.GetString(reader.GetOrdinal("ds_msgvale"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("FatorConvVolume")))
                    {
                        reg.Fatorconvvolume = reader.GetDecimal(reader.GetOrdinal("FatorConvVolume"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("FatorConvUnit")))
                    {
                        reg.Fatorconvunit = reader.GetDecimal(reader.GetOrdinal("FatorConvUnit"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("FatorConvSubTotal")))
                    {
                        reg.Fatorconvsubtotal = reader.GetDecimal(reader.GetOrdinal("FatorConvSubTotal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DiasValidadeVale")))
                    {
                        reg.diasValidadeVale = reader.GetDecimal(reader.GetOrdinal("DiasValidadeVale"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_NFDiretaForaUF")))
                    {
                        reg.St_NFDiretaForaUF = reader.GetString(reader.GetOrdinal("ST_NFDiretaForaUF"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_condpgto")))
                    {
                        reg.Cd_condpgto = reader.GetString(reader.GetOrdinal("cd_condpgto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_condpgto")))
                    {
                        reg.Ds_condpgto = reader.GetString(reader.GetOrdinal("ds_condpgto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_duplicataemp")))
                    {
                        reg.Tp_duplicataemp = reader.GetString(reader.GetOrdinal("tp_duplicataemp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tpduplicataemp")))
                    {
                        reg.Ds_tpduplicataemp = reader.GetString(reader.GetOrdinal("ds_tpduplicataemp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("tp_doctoemp")))
                    {
                        reg.Tp_doctoemp = reader.GetDecimal(reader.GetOrdinal("tp_doctoemp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_tpdoctoemp")))
                    {
                        reg.Ds_tpdoctoemp = reader.GetString(reader.GetOrdinal("ds_tpdoctoemp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_afericaoajustaest")))
                    {
                        reg.St_afericaoajustaest = reader.GetString(reader.GetOrdinal("st_afericaoajustaest"));
                    }

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