コード例 #1
0
        public ActionResult ClientHandOut(int formResultId)
        {
            bool hasAutorizationToFormResult = Applications.CACheckUserHasAccesstoFormResult(formResultId, SessionHelper.LoginStatus.UserID);

            if (!hasAutorizationToFormResult)
            {
                string basePortalUrl = WebConfigurationManager.AppSettings["UASAdminURL"];
                return(Redirect(new Uri(new Uri(basePortalUrl), "Portal").ToString()));
            }

            AuthenticationClient webclient = new AuthenticationClient();
            var            result          = webclient.ListHandout(formResultId);
            ClientHandout1 c1 = new ClientHandout1();

            foreach (ClientHandout c in result)
            {
                c1.Enrollment_Worker  = c.Enrollment_Worker;
                c1.Phone_Number       = c.Phone_Number;
                c1.MemberID           = c.MemberID;
                c1.LoginId            = c.LoginId;
                c1.SVF_no_laterthan   = c.SVF_no_laterthan;
                c1.Re_Enrollment_Date = c.Re_Enrollment_Date;
            }
            //ViewBag.Website = ConfigurationManager.AppSettings["ClientHandoutWebsite"].ToString();
            string viewDirPath = Applications.GetAdapTemplatesViewDirPath(SessionHelper.LoginStatus.EnterpriseID);

            return(View(viewDirPath + "ClientHandout.cshtml", c1));
        }