//新进住民环境介绍记录表 zhongyh
        private void LtcNewResideEntenvRecOperation(WordDocument doc, ReportRequest request)
        {
            ISocialWorkerManageService reportManageService = IOCContainer.Instance.Resolve <ISocialWorkerManageService>();
            var bd = reportManageService.GetNewResideEntenvRecById(request.id);

            var orginfo = orgserver.GetOrg(bd.Data.ORGID);

            var      response = new BaseResponse <List <object> >(new List <object>());
            DateTime t1       = DateTime.Now;
            DateTime t2       = Convert.ToDateTime(bd.Data.BIRTHDATE);


            response.Data.Add
                (new
            {
                age                 = t1.Year - t2.Year,
                ID                  = bd.Data.ID,
                RESIDENGNO          = bd.Data.RESIDENGNO,
                BEDNO               = bd.Data.BEDNO,
                SEX                 = (bd.Data.SEX == "M") ? "男" : "女",
                INDATE              = bd.Data.INDATE,
                RECORDDATE          = bd.Data.RECORDDATE,
                BIRTHDATE           = bd.Data.BIRTHDATE,
                FAMILYPARTICIPATION = (bd.Data.FAMILYPARTICIPATION == true) ? "是" : "否",
                CONTRACTFLAG        = ((bd.Data.CONTRACTFLAG == true) ? "01.契约内容说明" : "") + ((bd.Data.LIFEFLAG == true) ? "02.生活公约说明" : ""),

                STAFF1          = bd.Data.STAFF1,
                REGULARACTIVITY = ((bd.Data.REGULARACTIVITY == true) ? "01.定期活动说明" : "") + ((bd.Data.NOTREGULARACTIVITY == true) ? "02.不定期活动说明" : ""),

                STAFF2   = bd.Data.STAFF2,
                name     = request.feeName,
                BELLFLAG = ((bd.Data.BELLFLAG == true) ? "01.紧急铃" : "") +
                           " " + ((bd.Data.LAMPFLAG == true) ? "02.床头灯" : "") +
                           " " + ((bd.Data.TVFLAG == true) ? "03.电视" : "") +
                           " " + ((bd.Data.LIGHTSWITCH == true) ? "04.电灯开关" : "") +
                           " " + ((bd.Data.ESCAPEDEVICE == true) ? "05.逃生设备" : "") +
                           " " + ((bd.Data.ENVIRONMENT == true) ? "06.公共环境" : "") +
                           " " + ((bd.Data.COMMUNITYFACILITIES == true) ? "07.社区设施" : "") +
                           " " + ((bd.Data.POSTOFFICE == true) ? "邮局" : "") +
                           " " + ((bd.Data.SCHOOL == true) ? "学校" : "") +
                           " " + ((bd.Data.BANK == true) ? "银行" : "") +
                           " " + ((bd.Data.STATION == true) ? "车站" : "") +
                           " " + ((bd.Data.PARK == true) ? "公园" : "") +
                           " " + ((bd.Data.TEMPLE == true) ? "寺庙" : "") +
                           " " + ((bd.Data.HOSPITAL == true) ? "医疗院所" : "") +
                           " " + ((bd.Data.OTHERFACILITIES == true) ? "其他" : ""),

                CLEANLINESS = ((bd.Data.CLEANLINESS == true) ? "01.个人清洁" : "") +
                              " " + ((bd.Data.MEDICALCARE == true) ? "02.医保保健" : "") +
                              " " + ((bd.Data.MEALSERVICE == true) ? "03.膳食服务" : "") +
                              " " + ((bd.Data.WORKACTIVITIES == true) ? "04.社工拟定活动" : ""),

                STAFF3 = bd.Data.STAFF3,
                STAFF4 = bd.Data.STAFF4,


                PERSONINCHARGE = ((bd.Data.PERSONINCHARGE == true) ? "01.负责人 " : "") +
                                 " " + ((bd.Data.DIRECTOR == true) ? "02.主任" : "") +
                                 " " + ((bd.Data.NURSE == true) ? "03.护士" : "") +
                                 " " + ((bd.Data.NURSEAIDES == true) ? "04.照顾服务员" : "") +
                                 " " + ((bd.Data.RESIDENT == true) ? "05.住民" : "") +
                                 " " + ((bd.Data.DOCTOR == true) ? "06.医师" : "") +
                                 " " + ((bd.Data.SOCIALWORKER == true) ? "07.社工" : "") +
                                 " " + ((bd.Data.DIETITIAN == true) ? "08.营养师" : "") +
                                 " " + ((bd.Data.OTHERPEOPLE == true) ? "09.其他人员" : ""),

                STAFF5   = bd.Data.STAFF5,
                RECORDBY = bd.Data.RECORDBY,
                FEENO    = bd.Data.FEENO,
                REGNO    = bd.Data.REGNO,
                org      = orginfo.Data.OrgName
            });


            BindData(response.Data[0], doc);
        }
Beispiel #2
0
        public IHttpActionResult Get(int id)
        {
            var response = socialWorkerService.GetNewResideEntenvRecById(id);

            return(Ok(response));
        }