Exemplo n.º 1
0
 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;
 }
Exemplo n.º 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);
            }
        }