public void RemoveFromUsage() { if (SelectedInventoryUsage.Quantity < 1) return; SelectedInventoryUsage.Quantity--; Inventory.Single(i => i.Id == SelectedInventoryUsage.Id).Quantity++; if (SelectedInventoryUsage.Quantity == 0) { InventoryUsage.Remove(SelectedInventoryUsage); } }
public InventoryEntryEditModel(InventoryUsage i) { var inv = i?.Entry as InventoryEntry; var v = i?.Valid as ValidPeriod; if (inv == null) { return; } NumberAvailable = i.NumberAvailable; NumberReserved = i.NumberReserved; CanAcceptReservationRequest = i.CanAcceptReservationRequest; ProductType = i.ProductType; ValidFrom = v.Valid.From; ValidTo = v.Valid.To; }
void dailyReports() { try { TimokLogger.Instance.LogRbr(LogSeverity.Status, "Housekeeper.dailyReports", string.Format("Reports running on: {0}", DateTime.Now.ToShortTimeString())); (new ReportEngine()).Run(DateTime.Today.AddDays(-1), true); TimokLogger.Instance.LogRbr(LogSeverity.Status, "Housekeeper.dailyReports", string.Format("Inventory Scaner running on: {0}", DateTime.Now.ToShortTimeString())); InventoryUsage.Scan(DateTime.Today.AddDays(-1)); TimokLogger.Instance.LogRbr(LogSeverity.Status, "Housekeeper.dailyReports", string.Format("PinActivationReport running on: {0}", DateTime.Now.ToShortTimeString())); activationReport.Run(DateTime.Today.AddDays(-1)); } catch (Exception _ex) { TimokLogger.Instance.LogRbr(LogSeverity.Critical, "Housekeeper.dailyReports", string.Format("DailyReports, Exception: {0}", _ex)); } }
public JsonResult SaveUsageofItem(InventoryUsage invUsage) { var date = DateTime.Today; //string DateFormat = date.ToString("MM/dd/yyyy"); string DateFormat = date.ToString(@"MM\/dd\/yyyy"); tbl_InventoryUsage usg = new tbl_InventoryUsage(); usg.InventoryID = invUsage.InventoryID; usg.Used_Qty = invUsage.Used_Qty; usg.Description = invUsage.Description; usg.Used_Date = DateFormat; context.tbl_InventoryUsage.Add(usg); context.SaveChanges(); return(Json("Saved")); }
public void AddToUsage() { if (SelectedInventoryItem.Quantity < 1) return; if (InventoryUsage.Count(i => i.Id == SelectedInventoryItem.Id) == 1) { SelectedInventoryItem.Quantity--; InventoryUsage.Single(i => i.Id == SelectedInventoryItem.Id).Quantity++; } else { InventoryItem item = new InventoryItem(SelectedInventoryItem.Id, SelectedInventoryItem.Name, 1, SelectedInventoryItem.Unit, SelectedInventoryItem.Status); SelectedInventoryItem.Quantity--; InventoryUsage.Add(item); } }