public void InsertDatabasePurchaseOrderReceiptDetailLineItem(DatabasePurchaseOrderReceiptDetailLineItem databasePurchaseOrderReceiptDetailLineItem) { using (var connection = DatabaseConnectionFactory.GetNbxWebConnection()) { connection.Open(); connection.Insert(databasePurchaseOrderReceiptDetailLineItem); } }
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); }