public void Update(ImpostoItemMovimento item) { this.Aliquota = item.Aliquota; this.BaseCalculo = item.BaseCalculo; this.TipoImposto = item.TipoImposto; this.SituacaoTributaria = item.SituacaoTributaria; this.IdCst = item.IdCst; this.IdImposto = item.IdImposto; this.TpSitImposto = item.TpSitImposto; this.ValorImposto = item.ValorImposto; }
public void CriarImpostos(RegraFiscal regraFiscal) { foreach (var impostoTipoMov in regraFiscal.ImpostosRegraFiscal) { ImpostoItemMovimento impostoAdd = new ImpostoItemMovimento(); impostoAdd.IdItem = this.IdItem; impostoAdd.Aliquota = impostoTipoMov.Aliquota; impostoAdd.BaseCalculo = this.TotalItem; impostoAdd.IdCst = impostoTipoMov.IdCst; impostoAdd.IdImposto = impostoTipoMov.IdImposto; impostoAdd.TipoImposto = impostoTipoMov.TipoImposto; impostoAdd.TpSitImposto = impostoTipoMov.TipoLancImposto; impostoAdd.ValorImposto = impostoAdd.CalcularVlrImposto(); impostoAdd.SituacaoTributaria = impostoTipoMov.SituacaoTributaria; this.ImpostosItemMovimento.Add(impostoAdd); } }