コード例 #1
0
        internal void CopyValues(ImpuestoInfo source)
        {
            if (source == null)
            {
                return;
            }

            _record.CopyValues(source._base.Record);

            _codigo_impuestoA3_emitida  = source.CodigoImpuestoA3Emitida;
            _codigo_impuestoA3_recibida = source.CodigoImpuestoA3Recibida;
        }
コード例 #2
0
        public void Insert(ImpuestoResumen item)
        {
            ImpuestoList impuestos = ImpuestoList.GetList(false, true);

            ImpuestoResumen cr = (ImpuestoResumen)this[item.OidImpuesto];

            if (cr == null)
            {
                ImpuestoInfo impuesto = impuestos.GetItem(item.OidImpuesto);

                this.Add(item.OidImpuesto, new ImpuestoResumen
                {
                    Nombre        = impuesto.Nombre,
                    OidImpuesto   = item.OidImpuesto,
                    BaseImponible = item.BaseImponible,
                    Importe       = item.Importe
                });
            }
            else
            {
                cr.BaseImponible += item.BaseImponible;
                cr.Importe       += item.Importe;
            }
        }