Пример #1
0
 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;
 }
Пример #2
0
        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);
            }
        }