public string Excluir(TRegistro_CondicaoFiscalImposto val) { Hashtable hs = new Hashtable(2); hs.Add("@P_CD_IMPOSTO", val.Cd_imposto); hs.Add("@P_ID_CONDICAO", val.id_condicao); return(executarProc("EXCLUI_FIS_CONDICAOFISCAL_IMPOSTO", hs)); }
public string Gravar(TRegistro_CondicaoFiscalImposto val) { Hashtable hs = new Hashtable(28); hs.Add("@P_CD_IMPOSTO", val.Cd_imposto); hs.Add("@P_ID_CONDICAO", val.id_condicao); hs.Add("@P_CD_CONDFISCAL_CLIFOR", val.cd_condfiscal_clifor); hs.Add("@P_CD_CONDFISCAL_PRODUTO", val.cd_condfiscal_produto); hs.Add("@P_CD_MOVIMENTACAO", val.cd_movimentacao); hs.Add("@P_TP_FATURAMENTO", val.Tp_faturamento); hs.Add("@P_TP_PESSOA", val.Tp_pessoa); hs.Add("@P_CD_EMPRESA", val.cd_empresa); hs.Add("@P_PC_ALIQUOTA", val.pc_aliquota); hs.Add("@P_PC_RETENCAO", val.pc_retencao); hs.Add("@P_PC_BASECALC", val.pc_basecalc); hs.Add("@P_VL_MINIMO", val.vl_minimo); hs.Add("@P_ST_IMPOSTO", val.St_imposto); hs.Add("@P_ST_TOTALNOTA", val.St_totalnota); hs.Add("@P_ST_CALCULARSE", val.st_calcularse); hs.Add("@P_VL_TOTFATURADOBASE", val.vl_totfaturadobase); hs.Add("@P_VL_IMPOSTO_UNIT", val.vl_imposto_unit); hs.Add("@P_CD_UNIDADE_REF", val.cd_unidade_ref); hs.Add("@P_CD_ST", val.Cd_st); hs.Add("@P_TP_IMPOSTO", val.Tp_imposto); hs.Add("@P_ST_GERARCREDITO", val.St_gerarcredito); hs.Add("@P_TP_TRIBUTISS", val.Tp_tributiss); hs.Add("@P_CD_MUNICIPIOGERADORISS", val.Cd_municipiogeradoriss); hs.Add("@P_TP_NATUREZAOPERACAOISS", val.Tp_naturezaoperacaoiss); hs.Add("@P_ID_BASECREDITO", val.Id_basecredito); hs.Add("@P_ID_TPCRED", val.Id_tpcred); hs.Add("@P_ID_TPCONTRIBUICAO", val.Id_tpcontribuicao); hs.Add("@P_ID_DETRECISENTA", val.Id_detrecisenta); hs.Add("@P_ID_RECEITA", val.Id_receita); return(executarProc("IA_FIS_CONDICAOFISCAL_IMPOSTO", hs)); }
public TList_CondicaoFiscalImposto Select(TpBusca[] vBusca, Int32 vTop, string vNM_Campo) { TList_CondicaoFiscalImposto lista = new TList_CondicaoFiscalImposto(); bool podeFecharBco = false; if (Banco_Dados == null) { podeFecharBco = this.CriarBanco_Dados(false); } SqlDataReader reader = this.ExecutarBusca(this.SqlCodeBusca(vBusca, Convert.ToInt16(vTop), vNM_Campo)); try { while (reader.Read()) { TRegistro_CondicaoFiscalImposto reg = new TRegistro_CondicaoFiscalImposto(); 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("st_pis"))) { reg.St_pis = Convert.ToInt16(reader.GetValue(reader.GetOrdinal("st_pis"))).Equals(0); } if (!reader.IsDBNull(reader.GetOrdinal("st_cofins"))) { reg.St_cofins = Convert.ToInt16(reader.GetValue(reader.GetOrdinal("st_cofins"))).Equals(0); } if (!reader.IsDBNull(reader.GetOrdinal("ST_ISSQN"))) { reg.St_issqn = Convert.ToInt16(reader.GetValue(reader.GetOrdinal("st_issqn"))).Equals(0); } if (!(reader.IsDBNull(reader.GetOrdinal("ID_CONDICAO")))) { reg.id_condicao = reader.GetDecimal(reader.GetOrdinal("ID_CONDICAO")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_CONDFISCAL_CLIFOR")))) { reg.cd_condfiscal_clifor = reader.GetString(reader.GetOrdinal("CD_CONDFISCAL_CLIFOR")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_CONDFISCAL_PRODUTO")))) { reg.cd_condfiscal_produto = reader.GetString(reader.GetOrdinal("CD_CONDFISCAL_PRODUTO")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_MOVIMENTACAO")))) { reg.cd_movimentacao = reader.GetDecimal(reader.GetOrdinal("CD_MOVIMENTACAO")); } if (!(reader.IsDBNull(reader.GetOrdinal("TP_FATURAMENTO")))) { reg.Tp_faturamento = reader.GetString(reader.GetOrdinal("TP_FATURAMENTO")); } if (!(reader.IsDBNull(reader.GetOrdinal("TP_PESSOA")))) { reg.Tp_pessoa = reader.GetString(reader.GetOrdinal("TP_PESSOA")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_EMPRESA")))) { reg.cd_empresa = reader.GetString(reader.GetOrdinal("CD_EMPRESA")).Trim(); } if (!reader.IsDBNull(reader.GetOrdinal("NM_Empresa"))) { reg.Nm_empresa = reader.GetString(reader.GetOrdinal("NM_Empresa")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_ALIQUOTA")))) { reg.pc_aliquota = reader.GetDecimal(reader.GetOrdinal("PC_ALIQUOTA")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_RETENCAO")))) { reg.pc_retencao = reader.GetDecimal(reader.GetOrdinal("PC_RETENCAO")); } if (!(reader.IsDBNull(reader.GetOrdinal("PC_BASECALC")))) { reg.pc_basecalc = reader.GetDecimal(reader.GetOrdinal("PC_BASECALC")); } if (!(reader.IsDBNull(reader.GetOrdinal("VL_MINIMO")))) { reg.vl_minimo = reader.GetDecimal(reader.GetOrdinal("VL_MINIMO")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_IMPOSTO")))) { reg.St_imposto = reader.GetString(reader.GetOrdinal("ST_IMPOSTO")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_TOTALNOTA")))) { reg.St_totalnota = reader.GetString(reader.GetOrdinal("ST_TOTALNOTA")); } if (!(reader.IsDBNull(reader.GetOrdinal("ST_CALCULARSE")))) { reg.st_calcularse = reader.GetString(reader.GetOrdinal("ST_CALCULARSE")); } if (!(reader.IsDBNull(reader.GetOrdinal("VL_TOTFATURADOBASE")))) { reg.vl_totfaturadobase = reader.GetDecimal(reader.GetOrdinal("VL_TOTFATURADOBASE")); } if (!(reader.IsDBNull(reader.GetOrdinal("VL_IMPOSTO_UNIT")))) { reg.vl_imposto_unit = reader.GetDecimal(reader.GetOrdinal("VL_IMPOSTO_UNIT")); } if (!(reader.IsDBNull(reader.GetOrdinal("CD_UNIDADE_REF")))) { reg.cd_unidade_ref = reader.GetString(reader.GetOrdinal("CD_UNIDADE_REF")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Unidade_Ref"))) { reg.Ds_unidade_ref = reader.GetString(reader.GetOrdinal("DS_Unidade_Ref")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_ST"))) { reg.Cd_st = reader.GetString(reader.GetOrdinal("CD_ST")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_Situacao"))) { reg.Ds_situacao = reader.GetString(reader.GetOrdinal("DS_Situacao")); } if (!reader.IsDBNull(reader.GetOrdinal("Tp_Imposto"))) { reg.Tp_imposto = reader.GetString(reader.GetOrdinal("Tp_Imposto")); } if (!reader.IsDBNull(reader.GetOrdinal("ST_GerarCredito"))) { reg.St_gerarcredito = Convert.ToInt32(reader.GetValue(reader.GetOrdinal("ST_GerarCredito"))); } if (!reader.IsDBNull(reader.GetOrdinal("TP_TributISS"))) { reg.Tp_tributiss = reader.GetString(reader.GetOrdinal("TP_TributISS")); } if (!reader.IsDBNull(reader.GetOrdinal("CD_MunicipioGeradorISS"))) { reg.Cd_municipiogeradoriss = reader.GetString(reader.GetOrdinal("CD_MunicipioGeradorISS")); } if (!reader.IsDBNull(reader.GetOrdinal("DS_MunicipioGeradorISS"))) { reg.Ds_municipiogeradoriss = reader.GetString(reader.GetOrdinal("DS_MunicipioGeradorISS")); } if (!reader.IsDBNull(reader.GetOrdinal("TP_NaturezaOperacaoISS"))) { reg.Tp_naturezaoperacaoiss = reader.GetString(reader.GetOrdinal("TP_NaturezaOperacaoISS")); } if (!reader.IsDBNull(reader.GetOrdinal("id_basecredito"))) { reg.Id_basecredito = reader.GetDecimal(reader.GetOrdinal("id_basecredito")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_basecredito"))) { reg.Ds_basecredito = reader.GetString(reader.GetOrdinal("ds_basecredito")); } if (!reader.IsDBNull(reader.GetOrdinal("id_tpcred"))) { reg.Id_tpcred = reader.GetDecimal(reader.GetOrdinal("id_tpcred")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tpcred"))) { reg.Ds_tpcred = reader.GetString(reader.GetOrdinal("ds_tpcred")); } if (!reader.IsDBNull(reader.GetOrdinal("id_tpcontribuicao"))) { reg.Id_tpcontribuicao = reader.GetDecimal(reader.GetOrdinal("id_tpcontribuicao")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_tpcontribuicao"))) { reg.Ds_tpcontribuicao = reader.GetString(reader.GetOrdinal("ds_tpcontribuicao")); } if (!reader.IsDBNull(reader.GetOrdinal("id_detrecisenta"))) { reg.Id_detrecisenta = reader.GetDecimal(reader.GetOrdinal("id_detrecisenta")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_detrecisenta"))) { reg.Ds_detrecisenta = reader.GetString(reader.GetOrdinal("ds_detrecisenta")); } if (!reader.IsDBNull(reader.GetOrdinal("id_receita"))) { reg.Id_receita = reader.GetDecimal(reader.GetOrdinal("id_receita")); } if (!reader.IsDBNull(reader.GetOrdinal("ds_receita"))) { reg.Ds_receita = reader.GetString(reader.GetOrdinal("ds_receita")); } lista.Add(reg); } } finally { reader.Close(); reader.Dispose(); if (podeFecharBco) { this.deletarBanco_Dados(); } } return(lista); }