public static void CreateUnfulfilled(Unfulfilled unful) { UniversityStoreEntities context = new UniversityStoreEntities(); context.AddToUnfulfilleds(unful); context.SaveChanges(); }
public static void raiseAdjustmentFromCollection(string itemNum, string depCode, int qtyDeff) { Unfulfilled uf = new Unfulfilled(); uf.ItemNumber = itemNum; uf.DepartmentCode = depCode; uf.UnfulfilledQuantity = qtyDeff; uf.Status = UnfulfilledDAO.STATUS_PENDING; uf.DateCreated = DateTime.Now; UnfulfilledDAO.CreateUnfulfilled(uf); }
//public static void acknowledgeCollectItems1(List<ConsolidatedRequisitionListDetail> detailsList) //{ // foreach (ConsolidatedRequisitionListDetail detailItem in detailsList) // { // ConsolidatedRequisitionListDetail item = ConsolidatedRequisitionListEFFacade.getItemWithMatchingListIDAndItemCode(detailItem.ConsolidatedListID, detailItem.ItemNumber); // if (detailItem.ActualQuantity < item.ActualQuantity) // { // int difference = (int)item.ActualQuantity - (int)detailItem.ActualQuantity; // ConsolidatedRequisitionListEFFacade.setActualQuantityForItem(detailItem.ConsolidatedListID, detailItem.ItemNumber, (int)detailItem.ActualQuantity); // //raise voucher and update unfulfilled here // //1. update unfulfilled items table // updateUnfulfilledList(detailItem, difference); // //2. raise adjustment voucher // raiseNewAdjustmentVoucher(detailItem, difference); // //3. update stock // ProductDAO.UpdateStock(detailItem.ItemNumber, difference); // } // } //} private static void updateUnfulfilledList(ConsolidatedRequisitionListDetail detailItem, int quantity) { Department dept = ConsolidatedRequisitionListEFFacade.getListForConsolidatedItem(detailItem); Unfulfilled uf = new Unfulfilled(); uf.ItemNumber = detailItem.ItemNumber; uf.DepartmentCode = dept.DepartmentCode; uf.UnfulfilledQuantity = quantity; uf.Status = UnfulfilledDAO.STATUS_PENDING; uf.DateCreated = DateTime.Now; UnfulfilledDAO.CreateUnfulfilled(uf); }