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());
 }
예제 #3
0
 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();
     }
 }
예제 #4
0
 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());
 }