/// <summary> /// 修改窗体 /// </summary> /// <param name="year"></param> /// <param name="month"></param> /// <param name="day"></param> /// <param name="locationname"></param> /// <param name="shiftname"></param> /// <returns></returns> public async Task <ActionResult> Modify(string year, string month, string day, string locationname, string itemtype, string itemcode) { MethodReturnResult <TargetParameter> result = new MethodReturnResult <TargetParameter>(); try { TargetParameterViewModel viewModel = new TargetParameterViewModel(); using (TargetParameterServiceClient client = new TargetParameterServiceClient()) { TargetParameterKey key = new TargetParameterKey() { Year = year, Month = month, Day = day, LocationName = locationname == null ? "" : locationname, ItemType = itemtype, ItemCode = itemcode }; result = await client.GetAsync(key); if (result.Code == 0) { viewModel.Year = result.Data.Key.Year; viewModel.Month = result.Data.Key.Month; viewModel.Day = result.Data.Key.Day; viewModel.LocationName = result.Data.Key.LocationName; viewModel.ItemType = result.Data.Key.ItemType; viewModel.ItemCode = result.Data.Key.ItemCode; viewModel.ValueData = result.Data.ValueData; viewModel.CreateTime = result.Data.CreateTime; viewModel.Creator = result.Data.Creator; viewModel.Editor = result.Data.Editor; viewModel.EditTime = result.Data.EditTime; return(PartialView("_ModifyPartial", viewModel)); } else { //数据错误 result.Code = result.Code; //错误代码 result.Message = result.Message; //错误信息 result.Detail = result.Message; //错误明细 return(Json(result)); } } } catch (Exception e) { result.Code = 1002; result.Message = e.Message; result.Detail = e.ToString(); return(Json(result)); } }
public async Task <ActionResult> Delete(string year, string month, string day, string locationname, string itemtype, string itemcode) { MethodReturnResult result = new MethodReturnResult(); try { using (TargetParameterServiceClient client = new TargetParameterServiceClient()) { TargetParameterKey key = new TargetParameterKey() { Year = year, Month = month, Day = day, LocationName = locationname == null ? "" : locationname, ItemType = itemtype, ItemCode = itemcode }; result = await client.DeleteAsync(key); if (result.Code == 0) { result.Message = string.Format(PPMResources.StringResource.TargetParameter_Delete_Success, key); } else { //数据错误 result.Code = result.Code; //错误代码 result.Message = result.Message; //错误信息 result.Detail = result.Message; //错误明细 return(Json(result)); } return(Json(result)); } } catch (Exception e) { result.Code = 1002; result.Message = e.Message; result.Detail = e.ToString(); return(Json(result)); } }