public Boolean UpdateKitchenOrderPrintStatus(Int32 id) { Printout query = new Printout(); if (id != 0) { using (menuzRusDataContext db = new menuzRusDataContext(base.connectionString)) { query = db.Printouts.FirstOrDefault(m => m.id == id); if (query != default(Printout)) { query.Status = (Int32)CommonUnit.PrintStatus.Printed; db.SubmitChanges(); return(true); } } } return(false); }
public Boolean UpdateCheckStatus(Int32 checkId, CommonUnit.CheckStatus status) { Check query = new Check(); Printout kitchenOrder; if (checkId != 0) { using (menuzRusDataContext db = new menuzRusDataContext(base.connectionString)) { query = db.Checks.FirstOrDefault(m => m.id == checkId); if (query != default(Check)) { query.Status = (Int32)status; if (status == CommonUnit.CheckStatus.Ordered) { // Run Inventory UpdateInventory(checkId); kitchenOrder = db.Printouts.FirstOrDefault(m => m.CheckId == checkId); if (kitchenOrder == default(Printout)) { kitchenOrder = new Printout(); } kitchenOrder.Status = (Int32)CommonUnit.PrintStatus.Queued; kitchenOrder.Type = (Int32)CommonUnit.PrintType.KitchenOrder; kitchenOrder.CheckId = checkId; if (kitchenOrder.id == 0) { db.Printouts.InsertOnSubmit(kitchenOrder); } } db.SubmitChanges(); return(true); } } } return(false); }