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)); }
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)); }
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); }