public ActionResult AddEquipment([ModelBinder(typeof(JsonBinder<EquipmentEntity>))] EquipmentEntity entity) { EquipmentProvider provider = new EquipmentProvider(); entity.CreateTime = DateTime.Now; int line = 0; if (entity.SnNum.IsEmpty()) { string barcode = SequenceProvider.GetSequence(typeof(EquipmentEntity)); entity.SnNum = barcode; entity.EquipmentNum = barcode; entity.CreateUser = this.LoginUserCode; line = provider.AddEquipment(entity); } else { line = provider.Update(entity); } if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return Content(this.ReturnJson.ToString()); }
public ActionResult Delete(string snNum) { EquipmentProvider provider = new EquipmentProvider(); int line = provider.Delete(snNum); if (line > 0) { this.ReturnJson.AddProperty("d", "success"); } else { this.ReturnJson.AddProperty("d", ""); } return Content(this.ReturnJson.ToString()); }
public ActionResult Empower() { string SnNum = WebUtil.GetQueryStringValue<string>("SnNum"); if (SnNum.IsEmpty()) { ViewBag.Equipment = new EquipmentEntity(); return View(); } else { EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = provider.GetEquipment(SnNum); entity = entity == null ? new EquipmentEntity() : entity; ViewBag.Equipment = entity; return View(); } }
public ActionResult Add() { string SnNum = WebUtil.GetQueryStringValue<string>("SnNum"); if (SnNum.IsEmpty()) { ViewBag.Status = EnumHelper.GetOptions<EEquipmentStatus>(string.Empty,"请选择"); ViewBag.Equipment = new EquipmentEntity(); return View(); } else { EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = provider.GetEquipment(SnNum); entity = entity == null ? new EquipmentEntity() : entity; ViewBag.Status = EnumHelper.GetOptions<EEquipmentStatus>(entity.Status, "请选择"); ViewBag.Equipment = entity; return View(); } }
public ActionResult GetEquipmentList() { int pageIndex = WebUtil.GetFormValue<int>("pageIndex", 1); int pageSize = WebUtil.GetFormValue<int>("pageSize", 15); string EquipmentName = WebUtil.GetFormValue<string>("EquipmentName", string.Empty); int Status = WebUtil.GetFormValue<int>("Status", 0); PageInfo pageInfo = new PageInfo() { PageIndex = pageIndex, PageSize = pageSize }; EquipmentProvider provider = new EquipmentProvider(); EquipmentEntity entity = new EquipmentEntity(); if (!EquipmentName.IsEmpty()) { entity.Begin<EquipmentEntity>() .Where<EquipmentEntity>("SnNum", ECondition.Like, "%" + EquipmentName + "%") .Or<EquipmentEntity>("EquipmentName", ECondition.Like, "%" + EquipmentName + "%") .End<EquipmentEntity>(); } if (Status != 0) { entity.Where<EquipmentEntity>(a => a.Status == Status); } List<EquipmentEntity> list = provider.GetList(entity, ref pageInfo); string json = ConvertJson.ListToJson<EquipmentEntity>(list, "List"); this.ReturnJson.AddProperty("Data", new JsonObject(json)); this.ReturnJson.AddProperty("RowCount", list.Count); return Content(this.ReturnJson.ToString()); }