Exemple #1
0
 public void InsertDatabasePurchaseOrderReceiptDetailLineItem(DatabasePurchaseOrderReceiptDetailLineItem databasePurchaseOrderReceiptDetailLineItem)
 {
     using (var connection = DatabaseConnectionFactory.GetNbxWebConnection())
     {
         connection.Open();
         connection.Insert(databasePurchaseOrderReceiptDetailLineItem);
     }
 }
Exemple #2
0
        private void ProcessPurchaseOrderDetailLineItem(ManhattanPerpetualInventoryTransfer pix, int detailId)
        {
            var purchaseOrderGl = new PurchaseOrderGeneralLedger(pix);
            var databasePurchaseOrderReceiptDetailLineItem = new DatabasePurchaseOrderReceiptDetailLineItem
            {
                PoReceiptDetailId = detailId,
                LineNumber        = purchaseOrderGl.LineItemNumber.ToString(CultureInfo.InvariantCulture),
                Upc = purchaseOrderGl.Sku,
                Uom = purchaseOrderGl.UnitOfMeasure,
                QuantityInvoiced = purchaseOrderGl.NumberUnitsShipped.ToString(CultureInfo.InvariantCulture),
                DateAdded        = DateTime.Now
            };

            _databaseRepository.InsertDatabasePurchaseOrderReceiptDetailLineItem(databasePurchaseOrderReceiptDetailLineItem);
            MarkPixAsProcessed(pix);
        }