Beispiel #1
0
        public JsonResult DeleteTempOrder(int id)
        {
            int    branchid         = Convert.ToInt32(Session["branchid"]);
            string tokenno          = id.ToString();
            List <tblTempOrder> lst = _db.tblTempOrders.Where(k => k.TokenNo == tokenno && k.BranchId == branchid).ToList();

            foreach (tblTempOrder item in lst)
            {
                tblOrderItem or = new tblOrderItem();
                or.GarmentId  = item.GarmentId;
                or.Quantity   = item.Quantity;
                or.TakeAway   = item.TW.ToString();
                or.BranchId   = branchid;
                or.TotalPrice = item.Total;
                tblOrder tbor = _db.tblOrders.Where(t => t.TokenNo == tokenno).OrderByDescending(a => a.OrderId).Take(1).FirstOrDefault();
                or.OrderId = tbor.OrderId;
                _db.tblOrderItems.Add(or);
                _db.SaveChanges();


                tblTempOrder tb = _db.tblTempOrders.Where(t => t.TokenNo == item.TokenNo && t.BranchId == branchid).FirstOrDefault();
                _db.tblTempOrders.Remove(tb);
                _db.SaveChanges();
            }
            return(Json(1, JsonRequestBehavior.AllowGet));
        }
Beispiel #2
0
        public JsonResult UpdateGarmentStatus(int id)
        {
            tblTempOrder tb = _db.tblTempOrders.Where(k => k.TempOrderId == id).FirstOrDefault();

            if (tb != null)
            {
                tb.ItemState = "Completed";
                _db.SaveChanges();
            }
            return(Json(1, JsonRequestBehavior.AllowGet));
        }
        public JsonResult InsertGarment(List <tblTempOrder> lst)
        {
            foreach (var item in lst)
            {
                tblTempOrder tb = new tblTempOrder();
                tb.GarmentId = item.GarmentId;
                tb.UnitPrice = item.UnitPrice;
                tb.Quantity  = item.Quantity;
                tb.Total     = item.Total;
                tb.TokenNo   = item.TokenNo;
                tb.TW        = item.TW;
                tb.BranchId  = Convert.ToInt32(Session["branchid"]);
                tb.ItemState = "Queued";
                _db.tblTempOrders.Add(tb);
                _db.SaveChanges();
            }

            return(Json(1, JsonRequestBehavior.AllowGet));
        }