Exemplo n.º 1
0
 public ActionResult Add([ModelBinder(typeof(JsonBinder<LocationEntity>))] LocationEntity entity)
 {
     LocationProvider provider = new LocationProvider();
     if (entity.LocalNum.IsEmpty())
     {
         entity.LocalNum = SequenceProvider.GetSequence(typeof(LocationEntity));
         entity.LocalBarCode = entity.LocalBarCode.IsEmpty() ? entity.LocalNum : entity.LocalBarCode;
         entity.IsForbid = (int)EBool.No;
         entity.IsDelete = (int)EIsDelete.NotDelete;
         entity.UnitNum = "";
         entity.UnitName = "";
         entity.CreateTime = DateTime.Now;
         int line = provider.Add(entity);
         if (line > 0)
         {
             this.ReturnJson.AddProperty("d", "success");
         }
     }
     else
     {
         entity.LocalBarCode = entity.LocalBarCode.IsEmpty() ? entity.LocalNum : entity.LocalBarCode;
         entity.Include(a => new { a.LocalName, a.LocalBarCode, a.StorageNum, a.LocalType, a.IsDefault });
         entity.Where(a => a.LocalNum == entity.LocalNum);
         int line = provider.Update(entity);
         if (line > 0)
         {
             this.ReturnJson.AddProperty("d", "success");
         }
     }
     return Content(this.ReturnJson.ToString());
 }
Exemplo n.º 2
0
 public ActionResult Audit(string LocalNum, string IsForbid)
 {
     LocationProvider provider = new LocationProvider();
     LocationEntity entity = new LocationEntity();
     entity.IncludeIsForbid(true);
     entity.IsForbid = ConvertHelper.ToType<int>(IsForbid);
     entity.Where(a => a.LocalNum == LocalNum);
     int line = provider.Update(entity);
     if (line > 0)
     {
         this.ReturnJson.AddProperty("d", "success");
     }
     else
     {
         this.ReturnJson.AddProperty("d", "");
     }
     return Content(this.ReturnJson.ToString());
 }