Exemplo n.º 1
0
        public async Task <ActionResult> SaveModify(DataAcquisitionItemViewModel model)
        {
            using (DataAcquisitionItemServiceClient client = new DataAcquisitionItemServiceClient())
            {
                MethodReturnResult <DataAcquisitionItem> result = await client.GetAsync(model.ItemCode);

                if (result.Code == 0)
                {
                    result.Data.Key           = model.ItemCode;         //项目代码
                    result.Data.ItemName      = model.ItemName;         //项目名称
                    result.Data.Description   = model.Description;      //项目描述
                    result.Data.RouteStepName = model.RouteStepName;    //工序名称
                    result.Data.Editor        = User.Identity.Name;     //编辑人
                    result.Data.EditTime      = DateTime.Now;           //编辑日期

                    MethodReturnResult rst = await client.ModifyAsync(result.Data);

                    if (rst.Code == 0)
                    {
                        rst.Message = string.Format(StringResource.DataAcquisitionItem_SaveModify_Success
                                                    , model.ItemCode);
                    }

                    return(Json(rst));
                }

                return(Json(result));
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 确定明细信息
        /// </summary>
        /// <param name="name"></param>
        /// <returns></returns>
        public async Task <ActionResult> Detail(string itemCode)
        {
            using (DataAcquisitionItemServiceClient client = new DataAcquisitionItemServiceClient())
            {
                MethodReturnResult <DataAcquisitionItem> result = await client.GetAsync(itemCode);

                if (result.Code == 0)
                {
                    DataAcquisitionItemViewModel viewModel = new DataAcquisitionItemViewModel()
                    {
                        ItemCode      = result.Data.Key,           //项目代码
                        ItemName      = result.Data.ItemName,      //项目名称
                        Description   = result.Data.Description,   //描述
                        RouteStepName = result.Data.RouteStepName, //工序名称
                        Creator       = result.Data.Creator,       //创建人
                        CreateTime    = result.Data.CreateTime,    //创建日期
                        Editor        = result.Data.Editor,        //编辑人
                        EditTime      = result.Data.EditTime       //编辑日期
                    };

                    return(PartialView("_InfoPartial", viewModel));
                }
                else
                {
                    ModelState.AddModelError("", result.Message);
                }
            }

            return(PartialView("_InfoPartial"));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> Save(DataAcquisitionItemViewModel model)
        {
            using (DataAcquisitionItemServiceClient client = new DataAcquisitionItemServiceClient())
            {
                DataAcquisitionItem obj = new DataAcquisitionItem()
                {
                    Key           = model.ItemCode,         //项目代码
                    ItemName      = model.ItemName,         //项目名称
                    Description   = model.Description,      //描述
                    RouteStepName = model.RouteStepName,    //工序名称
                    Creator       = User.Identity.Name,     //创建人
                    CreateTime    = DateTime.Now,           //创建日期
                    Editor        = User.Identity.Name,     //编辑人
                    EditTime      = DateTime.Now            //编辑日期
                };

                MethodReturnResult rst = await client.AddAsync(obj);

                if (rst.Code == 0)
                {
                    rst.Message = string.Format(StringResource.DataAcquisitionItem_Save_Success
                                                , model.ItemCode);
                }

                return(Json(rst));
            }
        }