// GET: /PatientInfo/TreatmentPlan/ public ActionResult TreatmentPlan(string PatientId) { if (PatientId == null) { PatientId = Session["PatientId"] as String; } else { Session["PatientId"] = PatientId; } var user = Session["CurrentUser"] as UserAndRole; TreatmentViewModel TreatmentData = new TreatmentViewModel(); TreatmentData.UserId = user.UserId; TreatmentData.PId = PatientId; OtherCs.TreatFunctions.GetTreatmentList(_ServicesSoapClient, TreatmentData.UserId, PatientId, TreatmentData.TreatmentList); return View(TreatmentData); }
public ActionResult TreatmentPlan(TreatmentViewModel piTreatmentViewData) { var user = Session["CurrentUser"] as UserAndRole; if (ModelState.IsValid) { //往数据库插数据 // bool SetTreatmentInfoFlag = OtherCs.TreatFunctions.SetTreatmentInfo(_ServicesSoapClient, piTreatmentViewData, user); if (SetTreatmentInfoFlag) { return RedirectToAction("TreatmentPlan"); } else { } } return View(piTreatmentViewData); }
public static bool SetTreatmentInfo(ServicesSoapClient _ServicesSoapClient, TreatmentViewModel Tr, UserAndRole user) { string UserId = Tr.PId; string TreatmentGoal = Tr.TreatmentInfo.TreatmentGoal; string TreatmentAction = Tr.TreatmentInfo.TreatmentAction; string Group = Tr.TreatmentInfo.Group; string TreatmentPlan = Tr.TreatmentInfo.TreatmentPlan; string Description = string.Empty; //取数据库时间 DateTime TreatTime = DateTime.Now; //输入无效,数据库取当前时间自动存入 string Duration = Tr.TreatmentInfo.Duration; bool SetTreatmentInfoFlag = _ServicesSoapClient.SetTreatmentInfo(UserId, Convert.ToInt32(TreatmentGoal), Convert.ToInt32(TreatmentAction), Convert.ToInt32(Group), TreatmentPlan, Description, TreatTime, Duration, user.UserId, user.TerminalName, user.TerminalIP, user.DeviceType); return SetTreatmentInfoFlag; }