Ejemplo n.º 1
0
        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
                }));
            }
        }
Ejemplo n.º 2
0
        /// <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);
        }