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())); }
/// <summary> /// 新增设备 /// </summary> /// <returns></returns> public ActionResult Add() { string EquipmentName = WebUtil.GetFormValue <string>("EquipmentName"); string EquipmentNum = WebUtil.GetFormValue <string>("EquipmentNum"); int IsImpower = WebUtil.GetFormValue <int>("IsImpower", (int)EBool.No); string Flag = WebUtil.GetFormValue <string>("Flag", string.Empty); int Status = WebUtil.GetFormValue <int>("Status", (int)EEquipmentStatus.Unused); string CompanyID = WebUtil.GetFormValue <string>("CompanyID"); string Remark = WebUtil.GetFormValue <string>("Remark"); string CreateUser = WebUtil.GetFormValue <string>("CreateUser", string.Empty); DateTime CreateTime = WebUtil.GetFormValue <DateTime>("CreateTime", DateTime.Now); EquipmentEntity entity = new EquipmentEntity(); entity.SnNum = ConvertHelper.NewGuid(); entity.EquipmentName = EquipmentName; entity.EquipmentNum = new TNumProvider(CompanyID).GetSwiftNum(typeof(EquipmentEntity), 5); entity.IsImpower = IsImpower; entity.Flag = Flag; entity.IsDelete = (int)EIsDelete.NotDelete; entity.Status = Status; entity.CreateUser = CreateUser; entity.CreateTime = CreateTime; entity.Remark = Remark; entity.CompanyID = CompanyID; EquipmentProvider provider = new EquipmentProvider(CompanyID); int line = provider.AddEquipment(entity); DataResult result = new DataResult(); if (line > 0) { result.Code = (int)EResponseCode.Success; result.Message = "设备新增成功"; } else { result.Code = (int)EResponseCode.Exception; result.Message = "设备新增失败"; } return(Content(JsonHelper.SerializeObject(result))); }