public ActionResult Delete(string boxNo, string packageNo) { MethodReturnResult result = new MethodReturnResult(); try { //拆箱 UnboxParameter p = new UnboxParameter() { Creator = User.Identity.Name, BoxNo = boxNo, PackageNo = packageNo }; using (BoxServiceClient client = new BoxServiceClient()) { result = client.Unbox(p); if (result.Code == 0) { result.Message = string.Format("电池小包 ({0}) 从箱({1}) 中移除。" , packageNo, boxNo); } } } catch (Exception ex) { result.Code = 1000; result.Message = ex.Message; result.Detail = ex.ToString(); } // 如果我们进行到这一步时某个地方出错,则重新显示表单 return(Json(result)); }
/// <summary> /// 装箱作业。 /// </summary> /// <param name="model">装箱模型对象。</param> /// <returns>返回结果。</returns> private MethodReturnResult Box(BoxViewModel model) { MethodReturnResult result = new MethodReturnResult(); //进行装箱作业。 BoxParameter p = new BoxParameter() { Creator = User.Identity.Name, PackageNo = model.PackageNo.ToUpper(), BoxNo = model.BoxNo }; using (BoxServiceClient client = new BoxServiceClient()) { result = client.Box(p); if (result.Code == 0) { result.Message = string.Format("电池小包 {0} 成功装箱到({1})。" , model.PackageNo.ToUpper() , model.BoxNo); } } return(result); }