コード例 #1
0
        /// <inheritdoc />
        public async Task UpdateInputInvoice(InputInvoiceEntity entity)
        {
            var currentEntity = await ReadSingleAsync <InputInvoiceEntity>(x => x.Id == entity.Id);

            if (currentEntity == null)
            {
                throw new ArgumentNullException(nameof(currentEntity));
            }

            currentEntity.InvoiceNumber                = entity.InvoiceNumber;
            currentEntity.CompanyId                    = entity.CompanyId;
            currentEntity.DocumentDate                 = entity.DocumentDate;
            currentEntity.DocumentDate                 = entity.DocumentDate;
            currentEntity.DocumentType                 = entity.DocumentType;
            currentEntity.DocumentReceivedDate         = entity.DocumentReceivedDate;
            currentEntity.InvoiceAmountWithPdv         = entity.InvoiceAmountWithPdv;
            currentEntity.InvoiceAmountWithoutPdv      = entity.InvoiceAmountWithoutPdv;
            currentEntity.FlatFeeAmount                = entity.FlatFeeAmount;
            currentEntity.InputPdvAmount               = entity.InputPdvAmount;
            currentEntity.InputPdvWhichCanBeRefused    = entity.InputPdvWhichCanBeRefused;
            currentEntity.InputPdvWhichCannotBeRefused = entity.InputPdvWhichCannotBeRefused;
            currentEntity.InputPdv32                   = entity.InputPdv32;
            currentEntity.InputPdv33                   = entity.InputPdv33;
            currentEntity.InputPdv34                   = entity.InputPdv34;
            currentEntity.ModifiedDate                 = DateTime.Now;

            await Save();
        }
コード例 #2
0
        /// <inheritdoc />
        public async Task InsertInputInvoice(InputInvoiceEntity entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException(nameof(entity));
            }

            entity.OridinalNumber = "01";
            entity.CreatedDate    = DateTime.Now;

            await AddAndSaveEntitiesAsync(entity);
        }