Beispiel #1
0
        public string Excluir(TRegistro_CadCondFiscalICMS val)
        {
            Hashtable hs = new Hashtable(1);

            hs.Add("@P_ID_CONDFISCAL_ICMS", val.Id_condfiscal_icms);

            return(executarProc("EXCLUI_FIS_CONDICAOFISCAL_ICMS", hs));
        }
Beispiel #2
0
        public string Gravar(TRegistro_CadCondFiscalICMS val)
        {
            Hashtable hs = new Hashtable(30);

            hs.Add("@P_ID_CONDFISCAL_ICMS", val.Id_condfiscal_icms);
            hs.Add("@P_CD_EMPRESA", val.Cd_empresa);
            hs.Add("@P_CD_UFORIG", val.Cd_uforig);
            hs.Add("@P_CD_UFDEST", val.Cd_ufdest);
            hs.Add("@P_CD_CONDFISCAL_CLIFOR", val.Cd_condfiscal_clifor);
            hs.Add("@P_CD_CONDFISCAL_PRODUTO", val.Cd_condfiscal_produto);
            hs.Add("@P_CD_ST", val.Cd_st);
            hs.Add("@P_CD_IMPOSTO", val.Cd_imposto);
            hs.Add("@P_CD_CFOP", val.Cd_cfop);
            hs.Add("@P_CD_MOVIMENTACAO", val.Cd_movimentacao);
            hs.Add("@P_CD_OBSERVACAOFISCAL", val.Cd_observacaofiscal);
            hs.Add("@P_TP_MOVIMENTO", val.Tp_movimento);
            hs.Add("@P_PC_ALIQUOTA_ICMS", val.Pc_aliquota_icms);
            hs.Add("@P_PC_ALIQUOTAICMSDEST", val.Pc_aliquota_icmsDest);
            hs.Add("@P_PC_ALIQUOTA_ICMS_SUBSTTRIB", val.Pc_aliquota_icms_substtrib);
            hs.Add("@P_PC_REDUCAOBASECALC", val.Pc_reducaobasecalc);
            hs.Add("@P_PC_REDUCAOBASECALC_SUBSTTRIB", val.Pc_reducaobasecalc_substtrib);
            hs.Add("@P_PC_REDUCAOALIQUOTA", val.Pc_reducaoaliquota);
            hs.Add("@P_ST_GERARCREDITO", val.St_gerarcredito);
            hs.Add("@P_TP_MODBASECALC", val.Tp_modbasecalc);
            hs.Add("@P_TP_MODBASECALCST", val.Tp_modbasecalcST);
            hs.Add("@P_PC_IVA_ST", val.Pc_iva_st);
            hs.Add("@P_VL_MVA", val.Vl_mva);
            hs.Add("@P_ST_SOMARICMSBASE", val.St_somaricmsbase);
            hs.Add("@P_PC_FCP", val.PC_FCP);
            hs.Add("@P_PC_FCPST", val.PC_FCPST);
            hs.Add("@P_VL_PAUTA", val.Vl_pauta);
            hs.Add("@P_ST_SOMARIPIBASEICMS", val.St_somarIPIBaseICMS);
            hs.Add("@P_ST_SOMARIPIBASEST", val.St_somarIPIBaseST);
            hs.Add("@P_PC_ALIQOPDIFAL", val.PC_AliqOpDIFAL);

            return(executarProc("IA_FIS_CONDICAOFISCAL_ICMS", hs));
        }
Beispiel #3
0
        public TList_CadCondFiscalICMS Select(TpBusca[] vBusca, int vTop, string vNM_Campo)
        {
            TList_CadCondFiscalICMS lista = new TList_CadCondFiscalICMS();
            bool podeFecharBco            = false;

            if (Banco_Dados == null)
            {
                podeFecharBco = CriarBanco_Dados(false);
            }
            SqlDataReader reader = ExecutarBusca(SqlCodeBusca(vBusca, vTop, vNM_Campo));

            try
            {
                while (reader.Read())
                {
                    TRegistro_CadCondFiscalICMS reg = new TRegistro_CadCondFiscalICMS();
                    if (!reader.IsDBNull(reader.GetOrdinal("ID_CondFiscal_ICMS")))
                    {
                        reg.Id_condfiscal_icms = reader.GetDecimal(reader.GetOrdinal("ID_CondFiscal_ICMS"));
                    }
                    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("tp_regimetributario")))
                    {
                        reg.Tp_regimetributario = reader.GetString(reader.GetOrdinal("tp_regimetributario"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_UFOrig")))
                    {
                        reg.Cd_uforig = reader.GetString(reader.GetOrdinal("CD_UFOrig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_UFOrig")))
                    {
                        reg.Ds_uforig = reader.GetString(reader.GetOrdinal("DS_UFOrig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("SG_UFOrig")))
                    {
                        reg.Sg_uforig = reader.GetString(reader.GetOrdinal("SG_UFOrig"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_UFDest")))
                    {
                        reg.Cd_ufdest = reader.GetString(reader.GetOrdinal("CD_UFDest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_UFDest")))
                    {
                        reg.Ds_ufdest = reader.GetString(reader.GetOrdinal("DS_UFDest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("SG_UFDest")))
                    {
                        reg.Sg_ufdest = reader.GetString(reader.GetOrdinal("SG_UFDest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Cd_CondFiscal_Clifor")))
                    {
                        reg.Cd_condfiscal_clifor = reader.GetString(reader.GetOrdinal("Cd_CondFiscal_Clifor"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_CondFiscal")))
                    {
                        reg.Ds_condfiscal_clifor = reader.GetString(reader.GetOrdinal("DS_CondFiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Situacao")))
                    {
                        reg.Ds_situacao = reader.GetString(reader.GetOrdinal("DS_Situacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_ST")))
                    {
                        reg.Cd_st = reader.GetString(reader.GetOrdinal("CD_ST"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_substtrib")))
                    {
                        reg.St_substtrib = reader.GetString(reader.GetOrdinal("st_substtrib")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_simplesnacional")))
                    {
                        reg.St_simplesnacional = reader.GetString(reader.GetOrdinal("st_simplesnacional")).Trim().ToUpper().Equals("S");
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_CondFiscal_Produto")))
                    {
                        reg.Cd_condfiscal_produto = reader.GetString(reader.GetOrdinal("CD_CondFiscal_Produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_CondFiscal_Produto")))
                    {
                        reg.Ds_condfiscal_produto = reader.GetString(reader.GetOrdinal("DS_CondFiscal_Produto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Imposto")))
                    {
                        reg.Cd_imposto = reader.GetDecimal(reader.GetOrdinal("CD_Imposto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Imposto")))
                    {
                        reg.Ds_imposto = reader.GetString(reader.GetOrdinal("DS_Imposto"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_Movimentacao")))
                    {
                        reg.Cd_movimentacao = reader.GetDecimal(reader.GetOrdinal("CD_Movimentacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_Movimentacao")))
                    {
                        reg.Ds_movimentacao = reader.GetString(reader.GetOrdinal("DS_Movimentacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("CD_ObservacaoFiscal")))
                    {
                        reg.Cd_observacaofiscal = reader.GetString(reader.GetOrdinal("CD_ObservacaoFiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("DS_ObservacaoFiscal")))
                    {
                        reg.Ds_observacaofiscal = reader.GetString(reader.GetOrdinal("DS_ObservacaoFiscal"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("cd_cfop")))
                    {
                        reg.Cd_cfop = reader.GetString(reader.GetOrdinal("cd_cfop"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ds_cfop")))
                    {
                        reg.Ds_cfop = reader.GetString(reader.GetOrdinal("ds_cfop"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Movimento")))
                    {
                        reg.Tp_movimento = reader.GetString(reader.GetOrdinal("TP_Movimento"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_Aliquota_ICMS")))
                    {
                        reg.Pc_aliquota_icms = reader.GetDecimal(reader.GetOrdinal("PC_Aliquota_ICMS"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_AliquotaICMSDest")))
                    {
                        reg.Pc_aliquota_icmsDest = reader.GetDecimal(reader.GetOrdinal("PC_AliquotaICMSDest"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_Aliquota_ICMS_SubstTrib")))
                    {
                        reg.Pc_aliquota_icms_substtrib = reader.GetDecimal(reader.GetOrdinal("PC_Aliquota_ICMS_SubstTrib"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_ReducaoBaseCalc")))
                    {
                        reg.Pc_reducaobasecalc = reader.GetDecimal(reader.GetOrdinal("PC_ReducaoBaseCalc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_reducaoBaseCalc_SubstTrib")))
                    {
                        reg.Pc_reducaobasecalc_substtrib = reader.GetDecimal(reader.GetOrdinal("PC_reducaoBaseCalc_SubstTrib"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("PC_ReducaoAliquota")))
                    {
                        reg.Pc_reducaoaliquota = reader.GetDecimal(reader.GetOrdinal("PC_ReducaoAliquota"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_GerarCredito")))
                    {
                        reg.St_gerarcredito = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ST_GerarCredito")));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_Situacao")))
                    {
                        reg.Tp_situacao = reader.GetString(reader.GetOrdinal("TP_Situacao"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_ModBaseCalc")))
                    {
                        reg.Tp_modbasecalc = reader.GetString(reader.GetOrdinal("TP_ModBaseCalc"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("TP_ModBaseCalcST")))
                    {
                        reg.Tp_modbasecalcST = reader.GetString(reader.GetOrdinal("TP_ModBaseCalcST"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_iva_st")))
                    {
                        reg.Pc_iva_st = reader.GetDecimal(reader.GetOrdinal("pc_iva_st"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("vl_mva")))
                    {
                        reg.Vl_mva = reader.GetDecimal(reader.GetOrdinal("vl_mva"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("st_somaricmsbase")))
                    {
                        reg.St_somaricmsbase = reader.GetString(reader.GetOrdinal("st_somaricmsbase"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_fcp")))
                    {
                        reg.PC_FCP = reader.GetDecimal(reader.GetOrdinal("pc_fcp"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("pc_fcpst")))
                    {
                        reg.PC_FCPST = reader.GetDecimal(reader.GetOrdinal("pc_fcpst"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Vl_Pauta")))
                    {
                        reg.Vl_pauta = reader.GetDecimal(reader.GetOrdinal("Vl_Pauta"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_SomarIPIBaseICMS")))
                    {
                        reg.St_somarIPIBaseICMS = reader.GetBoolean(reader.GetOrdinal("ST_SomarIPIBaseICMS"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("ST_SomarIPIBaseST")))
                    {
                        reg.St_somarIPIBaseST = reader.GetBoolean(reader.GetOrdinal("ST_SomarIPIBaseST"));
                    }
                    if (!reader.IsDBNull(reader.GetOrdinal("Pc_AliqOpDIFAL")))
                    {
                        reg.PC_AliqOpDIFAL = reader.GetDecimal(reader.GetOrdinal("Pc_AliqOpDIFAL"));
                    }

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