public void Update(RegraFiscal novo) { this.BaseLegal = novo.BaseLegal; this.CodigoRegraFiscal = novo.CodigoRegraFiscal; this.DescricaoRegraFiscal = novo.DescricaoRegraFiscal; this.MovimentaEstoque = novo.MovimentaEstoque; this.TipoDevolucao = novo.TipoDevolucao; this.TipoNatureza = novo.TipoNatureza; }
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); } }