Пример #1
0
        public ActionResult D03Mortgage()
        {
            ProcessStatusList   psl          = new ProcessStatusList();
            List <SelectOption> selectOption = psl.statusOption;

            selectOption.Insert(0, new SelectOption()
            {
                Text = "", Value = ""
            });
            ViewBag.Status = new SelectList(selectOption, "Value", "Text");

            IsActiveList ial = new IsActiveList();

            selectOption = ial.isActiveOption;
            selectOption.Insert(0, new SelectOption()
            {
                Text = "", Value = ""
            });
            ViewBag.IsActive = new SelectList(selectOption, "Value", "Text");

            string groupProductCode = Assessment_Type.M.GetDescription();

            if (getAssessment(groupProductCode, "D03", SetAssessmentType.Presented)
                .Any(x => x.User_Account.Contains(AccountController.CurrentUserInfo.Name)))
            {
                ViewBag.IsSender = "Y";
            }
            else
            {
                ViewBag.IsSender = "N";
            }

            selectOption = new List <SelectOption>();
            selectOption.Add(new SelectOption()
            {
                Text = "", Value = ""
            });
            selectOption.AddRange(getAssessment(groupProductCode, "D03", SetAssessmentType.Auditor)
                                  .Select(x => new SelectOption()
            {
                Text = x.User_Name, Value = x.User_Account
            }));
            ViewBag.Auditor = new SelectList(selectOption, "Value", "Text");

            ViewBag.UserAccount = AccountController.CurrentUserInfo.Name;

            return(View());
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            //

            //

            if (!IsPostBack)
            {
                ListItem emptyItem = new ListItem("----Select----", "");
                DoctorList.DataSource = _doctorRepository.GetDoctors();
                DoctorList.DataBind();
                DoctorList.DataTextField  = "DoctorName";
                DoctorList.DataValueField = "DoctorName";
                DoctorList.DataBind();
                DoctorList.Items.Insert(0, emptyItem);

                HospitalList.DataSource = _hospitalRepository.GetHospitals();
                HospitalList.DataBind();
                HospitalList.DataTextField  = "HospitalName";
                HospitalList.DataValueField = "HospitalName";
                HospitalList.DataBind();
                HospitalList.Items.Insert(0, emptyItem);

                SpecialityList.DataSource = _specialityRepository.GetSpecialities();
                SpecialityList.DataBind();
                SpecialityList.DataTextField  = "Speciality";
                SpecialityList.DataValueField = "Speciality";
                SpecialityList.DataBind();
                SpecialityList.Items.Insert(0, emptyItem);

                IDictionary <string, bool?> isActive = new Dictionary <string, bool?>();
                isActive.Add("----Select----", null);
                isActive.Add("Active", true);
                isActive.Add("Not Active", false);

                IsActiveList.DataSource = isActive.ToList();
                IsActiveList.DataBind();
                IsActiveList.DataTextField  = "key";
                IsActiveList.DataValueField = "value";
                IsActiveList.DataBind();

                GenerateReport();
            }
        }
Пример #3
0
        public ActionResult D70()
        {
            List <SelectOption> selectOptionCheckPoint = new List <SelectOption>()
            {
                new SelectOption()
                {
                    Text = "", Value = ""
                },
                new SelectOption()
                {
                    Text = "-2:上上個月報導日", Value = "-2"
                },
                new SelectOption()
                {
                    Text = "0:本月報導日", Value = "0"
                }
            };

            ViewBag.BasicPassCheckPoint = new SelectList(selectOptionCheckPoint, "Value", "Text");

            List <SelectOption> selectOptionBasicPass = new List <SelectOption>()
            {
                new SelectOption()
                {
                    Text = "", Value = ""
                },
                new SelectOption()
                {
                    Text = "Y:是", Value = "Y"
                },
                new SelectOption()
                {
                    Text = "N:否", Value = "N"
                },
                new SelectOption()
                {
                    Text = "-999", Value = "-999"
                }
            };

            ViewBag.BasicPass = new SelectList(selectOptionBasicPass, "Value", "Text");

            ViewBag.RatingCheckPoint = new SelectList(selectOptionCheckPoint, "Value", "Text");

            List <SelectOption> selectOptionA52 = new List <SelectOption>();

            selectOptionA52.Add(new SelectOption()
            {
                Text = "", Value = ""
            });
            selectOptionA52.AddRange((A5Repository.getA52("SP").Item2)
                                     .Select(x => new SelectOption()
            {
                Text = x.Rating, Value = x.Rating
            }));
            selectOptionA52.Add(new SelectOption()
            {
                Text = "-999", Value = "-999"
            });
            ViewBag.A52 = new SelectList(selectOptionA52, "Value", "Text");

            ViewBag.IncludingInd0 = new SelectList(selectOptionYN, "Value", "Text");
            ViewBag.IncludingInd1 = new SelectList(selectOptionYN, "Value", "Text");
            ViewBag.IncludingInd2 = new SelectList(selectOptionYN, "Value", "Text");

            ViewBag.ApplyRange0 = new SelectList(selectOptionRange, "Value", "Text");
            ViewBag.ApplyRange1 = new SelectList(selectOptionRange, "Value", "Text");
            ViewBag.ApplyRange2 = new SelectList(selectOptionRange, "Value", "Text");

            ViewBag.Status = new SelectList(selectOptionStatus, "Value", "Text");

            if (getAssessment(groupProductCode, "D70", SetAssessmentType.Presented)
                .Any(x => x.User_Account.Contains(AccountController.CurrentUserInfo.Name)))
            {
                ViewBag.IsSender = "Y";
            }
            else
            {
                ViewBag.IsSender = "N";
            }

            List <SelectOption> selectOption = new List <SelectOption>();

            selectOption.Add(new SelectOption()
            {
                Text = "", Value = ""
            });
            selectOption.AddRange(getAssessment(groupProductCode, "D70", SetAssessmentType.Auditor)
                                  .Select(x => new SelectOption()
            {
                Text = (x.User_Name), Value = x.User_Account
            }));

            ViewBag.Auditor = new SelectList(selectOption, "Value", "Text");

            ViewBag.UserAccount = AccountController.CurrentUserInfo.Name;

            IsActiveList ial = new IsActiveList();

            selectOption = ial.isActiveOption;
            selectOption.Insert(0, new SelectOption()
            {
                Text = "", Value = ""
            });
            ViewBag.IsActive = new SelectList(selectOption, "Value", "Text");
            ViewBag.A51Year  = D7Repository.GetA51Year();
            return(View());
        }