Ejemplo n.º 1
0
        /// <summary>
        /// Adds the specified invoice history.
        /// </summary>
        /// <param name="invoiceHistory">The invoice history.</param>
        /// <returns></returns>
        public tbl_InvoiceHistory Add(tbl_InvoiceHistory invoiceHistory)
        {
            invoiceHistory.ID        = Guid.NewGuid();
            invoiceHistory.CreatedAt = DateTime.Now;

            _dataContext.tbl_InvoiceHistory.AddObject(invoiceHistory);
            _dataContext.SaveChanges();

            return(invoiceHistory);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Adds the history.
        /// </summary>
        /// <param name="dataManager">The data manager.</param>
        /// <param name="invoice">The invoice.</param>
        protected void AddHistory(DataManager dataManager, tbl_Invoice invoice)
        {
            var invoiceHistory = new tbl_InvoiceHistory
            {
                InvoiceID             = invoice.ID,
                AuthorID              = (Guid)CurrentUser.Instance.ContactID,
                PaymentDatePlanned    = invoice.PaymentDatePlanned,
                PaymentDateActual     = invoice.PaymentDateActual,
                InvoiceAmount         = invoice.InvoiceAmount,
                InvoiceStatusID       = invoice.InvoiceStatusID,
                IsExistBuyerComplaint = invoice.IsExistBuyerComplaint,
                Note = invoice.Note
            };

            dataManager.InvoiceHistory.Add(invoiceHistory);
        }