public JsonResult DeleteFloorLabel( string rfid) { ContractMvcWeb.Models.LabelContext db = new Models.LabelContext(); Result result = null; bool isExistBoxLabel = db.ExistBoxsOfFloorLabel( rfid); if (isExistBoxLabel) { result = new Result((int)ResultCodeEnum.Error, "请先删除盒标签再操作。", null); } else { bool isok = db.DeleteFloorLabel(rfid); result = new Result( isok ? (int)ResultCodeEnum.Success : (int) ResultCodeEnum.Error, isok ?"删除成功":"删除失败",null); } JsonResult jsonResult = new JsonResult(); jsonResult.Data = result; jsonResult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return jsonResult; }
public JsonResult GetBoxLabelList(String name, String boxrfid, string floorrfid, int pageidx = 0, int pagesize = 20) { ContractMvcWeb.Models.LabelContext db = new Models.LabelContext(); ContractMvcWeb.Models.Beans.BoxLabel query = new Models.Beans.BoxLabel(); query.name = name; query.rfid = boxrfid; query.floorrfid = floorrfid; Models.Beans.Page<ContractMvcWeb.Models.Beans.BoxLabel> list = db.QueryBoxByPage(query, pageidx, pagesize); Models.Result result = new Result((int)ResultCodeEnum.Success, "", list); JsonResult jsonresult = new JsonResult(); jsonresult.Data = result; jsonresult.JsonRequestBehavior = JsonRequestBehavior.AllowGet; return jsonresult; }
public JsonResult EditFloorLabel(ContractMvcWeb.Models.Beans.FloorLabel model ) { ContractMvcWeb.Models.LabelContext db = new Models.LabelContext(); Result result = null; JsonResult json = null; bool isExist = db.ExistBoxLabel(model.rfid); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册为档案盒标签,请使用其他标签", null); json = new JsonResult(); json.Data = result; return json; } if (model.id > 0) { isExist = db.ExistFloorLabel(model.rfid, model.id); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册,请使用其他标签", null); } else { isExist = db.ExistFloorLabelByName(model.name, model.id); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "名称已经被使用,请使用别的名称", null); } else { bool isok = db.EditFloorLabel(model); result = new Result(isok ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, isok ? "更新成功" : "更新失败", null); } } } else { isExist = db.ExistFloorLabel(model.rfid); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "标签已经被注册,请使用其他标签", null); } else { isExist = db.ExistFloorLabelByName(model.name); if (isExist) { result = new Result((int)ResultCodeEnum.Error, "名称已经被使用,请使用别的名称", null); } else { bool isok = db.AddFloorLabel(model); result = new Result(isok ? (int)ResultCodeEnum.Success : (int)ResultCodeEnum.Error, isok ? "新增成功" : "新增失败", null); } } } json = new JsonResult(); json.Data = result; return json; }