public ActionResult GetPersonList(string taskCode) { List <TTaskPersonLink> taskPersonLs = TaskPersonLink.GetTaskPersons(taskCode); TTaskPersonLink LtDriver = taskPersonLs.Where(t => t.人员类型编码 == 3).FirstOrDefault(); //司机 TTaskPersonLink LtDoctor = taskPersonLs.Where(t => t.人员类型编码 == 4).FirstOrDefault(); //医生 TTaskPersonLink LtNures = taskPersonLs.Where(t => t.人员类型编码 == 5).FirstOrDefault(); //护士 BLL.Notice.Back back = new BLL.Notice.Back(); string firstDispatcher = back.GetFirstDispatcher(taskCode); if (taskPersonLs.Count > 0) { return(Json(new { Result = true, Doctor = LtDoctor == null ? "无" : LtDoctor.姓名, Nurse = LtNures == null ? "无" : LtNures.姓名, Driver = LtDriver == null ? "无" : LtDriver.姓名, Dispatcher = firstDispatcher == null ? "无" : firstDispatcher, })); } else { return(Json(new { Result = false })); } }
/// <summary> /// 暂不进行数据库操作(只修改对象) 分块修改对象 更灵活 提高效率 /// </summary> public static TTaskPersonLink InsertTaskPerson(string TaskCode, string PersonCode) { TTaskPersonLink info = new TTaskPersonLink(); TPerson perInfo = Person.GetOnePerson(PersonCode); info.任务编码 = TaskCode; info.人员编码 = perInfo.编码; info.姓名 = perInfo.姓名; info.分站编码 = perInfo.分站编码; info.是否有效 = perInfo.是否有效; info.人员类型编码 = perInfo.类型编码; return(info); //return m_DAL.InsertTaskPerson(info); }