/// <summary> /// 按比例计算各人产值,并返回添加项目参与者信息的视图 /// </summary> /// <param name="vm"><see cref="AddR_inspection_project_staffViewModel"/></param> /// <returns></returns> public ViewResult Calc_production_value(AddR_inspection_project_staffViewModel vm) { //查询指定id的检测项目记录 var re01 = inspectionProjectRepository.inspection_project.Where(p => p.id == vm.inspection_project_id).FirstOrDefault(); //按比例计算各人产值 var calcPrice = Convert.ToDecimal(vm.production_value_ratio) * re01.standard_price; vm.production_value = Convert.ToDouble(calcPrice); ModelState.Clear(); return(View("AddR_inspection_project_staff", vm)); //return Json(vm); //return View(vm); }
public ViewResult AddR_inspection_project_staff(r_inspection_project_staff r_inspection_project_staff) { ViewBag.message = "添加信息成功!"; var result = repository.AddR_inspection_project_staff(r_inspection_project_staff); if (result == false) { ViewBag.message = "添加信息失败!"; } // ViewBag.query = 1; ViewBag.inspection_project_id = r_inspection_project_staff.inspection_project_id; var myViewModel = new AddR_inspection_project_staffViewModel { inspection_project_id = r_inspection_project_staff.inspection_project_id }; return(View(myViewModel)); }