コード例 #1
0
        public ActionResult Number()
        {
            Comm_Platform_Worker model = Session["worker"] as Comm_Platform_Worker;
            var    name        = Request.QueryString["name"];
            var    password    = Request.QueryString["password"];
            string region_code = GetRegionCode(name, password);
            string code;

            if (name == null && password == null)
            {
                code = CommonFunc.SafeGetStringFromObj(model.region_code);
            }
            else
            {
                code = CommonFunc.SafeGetStringFromObj(region_code);
            }
            ViewBag.code = code;
            return(View());
        }
        //新增页面
        public ActionResult OperationRecord()
        {
            Comm_Platform_Worker workerModel = Session["worker"] as Comm_Platform_Worker;

            ViewBag.real_name      = CommonFunc.SafeGetStringFromObj(workerModel.real_name);
            ViewBag.worker         = CommonFunc.SafeGetStringFromObj(workerModel.user_name);
            ViewBag.community_code = CommonFunc.SafeGetStringFromObj(workerModel.region_code);
            ViewBag.type           = CommonFunc.SafeGetStringFromObj(workerModel.company_classfy);
            ViewBag.departments    = CommonFunc.SafeGetStringFromObj(workerModel.department);

            string id          = CommonFunc.SafeGetStringFromObj(Request.QueryString["id"]);
            string no          = CommonFunc.SafeGetStringFromObj(Request.QueryString["NO"]);
            string resident_id = CommonFunc.SafeGetStringFromObj(Request.QueryString["resident_id"]);

            ViewBag.id          = id;
            ViewBag.no          = no;
            ViewBag.resident_id = resident_id;
            return(View());
        }
コード例 #3
0
        public ActionResult SFJLUpdate()
        {
            Comm_Platform_Worker workerModel = Session["worker"] as Comm_Platform_Worker;

            ViewBag.real_name      = CommonFunc.SafeGetStringFromObj(workerModel.real_name);
            ViewBag.worker         = CommonFunc.SafeGetStringFromObj(workerModel.user_name);
            ViewBag.community_code = CommonFunc.SafeGetStringFromObj(workerModel.region_code);

            string id          = CommonFunc.SafeGetStringFromObj(Request.QueryString["id"]);
            string no          = CommonFunc.SafeGetStringFromObj(Request.QueryString["NO"]);
            string resident_id = CommonFunc.SafeGetStringFromObj(Request.QueryString["resident_id"]);
            string create_time = CommonFunc.SafeGetStringFromObj(Request.QueryString["create_time"]);

            ViewBag.id          = id;
            ViewBag.no          = no;
            ViewBag.resident_id = resident_id;
            ViewBag.create_time = create_time;
            return(View());
        }
コード例 #4
0
        //随访过期列表
        public ActionResult ListExpire()
        {
            string type = CommonFunc.SafeGetStringFromObj(Request.QueryString["type"]);

            ViewBag.type = type;
            Comm_Platform_Worker workerModel = Session["worker"] as Comm_Platform_Worker;
            string region_code    = CommonFunc.SafeGetStringFromObj(workerModel.region_code);
            string dell_user_name = CommonFunc.SafeGetStringFromObj(workerModel.user_name);

            int pageIndex  = CommonFunc.SafeGetIntFromObj(this.Request["pageIndex"], 1);
            int pageSize   = this.Request["pageSize"] == null ? PageSize.GetPageSize : int.Parse(Request["pageSize"]);
            int totalCount = 0;
            var list       = mT_BC_FollowupService.LoadPageEntities(pageSize, pageIndex, out totalCount, t => t.community_code.Contains(region_code), t => t.followup_date, false);

            if (type == "乳腺癌")
            {
                list = mT_BC_FollowupService.LoadPageEntities(pageSize, pageIndex, out totalCount, t => t.community_code.Contains(region_code) && DbFunctions.DiffDays(t.next_time, DateTime.Now) >= 0, t => t.followup_date, false);
            }
            int PageCount = Convert.ToInt32(Math.Ceiling((double)totalCount / pageSize));

            List <MT_BC_Followup> result = new List <MT_BC_Followup>();

            result.AddRange(list);
            PagerInfo pager = new PagerInfo();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = totalCount;
            PagerQuery <PagerInfo, List <MT_BC_Followup> > query = new PagerQuery <PagerInfo, List <MT_BC_Followup> >(pager, result);

            ViewData.Model         = query;
            ViewBag.dell_user_name = dell_user_name;
            ViewBag.PageIndex      = pageIndex;
            ViewBag.PageSize       = pageSize;
            return(View());
        }
        //列表页
        public ActionResult List()
        {
            Comm_Platform_Worker workerModel = Session["worker"] as Comm_Platform_Worker;

            if (workerModel == null)
            {
                redirectTo();
                return(null);
            }
            string region_code    = CommonFunc.SafeGetStringFromObj(workerModel.region_code);
            string dell_user_name = CommonFunc.SafeGetStringFromObj(workerModel.user_name);
            string name           = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["name"]).Trim());
            string sex            = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["sex"]).Trim());

            string birthdateBegin = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["txtBirthDateBegin"]).Trim());
            string birthdateEnd   = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["txtBirthDateEnd"]).Trim());
            string id_card_number = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["idCard"]).Trim());
            string address        = CommonFunc.FilterSpecialString(CommonFunc.SafeGetStringFromObj(Request["address"]).Trim());
            string s = string.Empty;

            //获取区域代码
            if (!string.IsNullOrEmpty(CommonFunc.SafeGetStringFromObj(Request["ddlProvince"])))
            {
                s = CommonFunc.SafeGetStringFromObj(Request["ddlProvince"]);
            }
            if (!string.IsNullOrEmpty(CommonFunc.SafeGetStringFromObj(Request["ddlCity"])))
            {
                s = CommonFunc.SafeGetStringFromObj(Request["ddlCity"]);
            }
            if (!string.IsNullOrEmpty(CommonFunc.SafeGetStringFromObj(Request["ddlCounty"])))
            {
                s = CommonFunc.SafeGetStringFromObj(Request["ddlCounty"]);
            }
            if (!string.IsNullOrEmpty(CommonFunc.SafeGetStringFromObj(Request["ddlStreet"])))
            {
                s = CommonFunc.SafeGetStringFromObj(Request["ddlStreet"]);
            }
            if (!string.IsNullOrEmpty(CommonFunc.SafeGetStringFromObj(Request["ddlCommunity"])))
            {
                s = CommonFunc.SafeGetStringFromObj(Request["ddlCommunity"]);
            }
            if (s.Length > region_code.Length)
            {
                region_code = s;
            }

            int         pageIndex   = CommonFunc.SafeGetIntFromObj(this.Request["pageIndex"], 1);
            int         pageSize    = this.Request["pageSize"] == null ? PageSize.GetPageSize : int.Parse(Request["pageSize"]);
            int         totalCount  = 0;
            CommonParam commonParam = new CommonParam()
            {
                PageIndex         = pageIndex,
                PageSize          = pageSize,
                TotalCount        = totalCount,
                region_code       = region_code,
                name              = name,
                sex               = sex,
                txtBirthDateBegin = birthdateBegin,
                txtBirthDateEnd   = birthdateEnd,
                idCard            = id_card_number,
                address           = address
            };
            var list = mT_BC_ClinicalExaminationService.LoadSearchEntities(commonParam);

            totalCount = commonParam.TotalCount;
            int PageCount = Convert.ToInt32(Math.Ceiling((double)totalCount / pageSize));

            List <MT_BC_ClinicalExamination> result = new List <MT_BC_ClinicalExamination>();

            result.AddRange(list);
            PagerInfo pager = new PagerInfo();

            pager.PageIndex  = pageIndex;
            pager.PageSize   = pageSize;
            pager.TotalCount = totalCount;
            PagerQuery <PagerInfo, List <MT_BC_ClinicalExamination> > query = new PagerQuery <PagerInfo, List <MT_BC_ClinicalExamination> >(pager, result);

            ViewData.Model         = query;
            ViewBag.dell_user_name = dell_user_name;
            ViewBag.PageIndex      = pageIndex;
            ViewBag.PageSize       = pageSize;
            return(View());
        }