public ActionResult SaveWarehouse(Models.WarehouseModel data) { if (!ModelState.IsValid) { if (data.bciid == 0) { _db = new QSoft_WUEntities(); DAL.Warehouse code = _db.Warehouse.Where(p => p.wcode == data.wcode).FirstOrDefault(); if (code != null) { return(Json(false, JsonRequestBehavior.AllowGet)); } else { System.Web.HttpContext.Current.Application.Lock(); _db = new QSoft_WUEntities(); _db.Warehouse.Add(new DAL.Warehouse { wcode = data.wcode, bcode = data.bcode, wtype = data.wtype, wname1 = data.wname1, wname2 = data.wname2 }); _db.SaveChanges(); System.Web.HttpContext.Current.Application.UnLock(); return(Json(true, JsonRequestBehavior.AllowGet)); } } } if (ModelState.IsValid) { if (data.bciid != 0) { _db = new QSoft_WUEntities(); DAL.Warehouse code = _db.Warehouse.Where(p => p.wcode == data.wcode && p.bciid != data.bciid).FirstOrDefault(); if (code != null) { return(Json(false, JsonRequestBehavior.AllowGet)); } else { DAL.Warehouse edit = _db.Warehouse.Where(p => p.bciid == data.bciid).FirstOrDefault(); edit.wcode = data.wcode; edit.bcode = data.bcode; edit.wtype = data.wtype; edit.wname1 = data.wname1; edit.wname2 = data.wname2; _db.SaveChanges(); return(Json(true, JsonRequestBehavior.AllowGet)); } } } return(View(data)); }
public ActionResult DeleteWarehouse(int?bciid) { if (bciid != 0) { System.Web.HttpContext.Current.Application.Lock(); DAL.Warehouse delete = _db.Warehouse.Where(p => p.bciid == bciid).FirstOrDefault(); _db.Warehouse.Remove(delete); _db.SaveChanges(); System.Web.HttpContext.Current.Application.UnLock(); return(Json(true, JsonRequestBehavior.AllowGet)); } return(Json(false, JsonRequestBehavior.AllowGet)); }
public Warehouse(DAL.Warehouse warehouse) { Address = warehouse.Address; Id = warehouse.Id; }