Example #1
0
        private void BtnStartSurvey_Click(object sender, EventArgs e)
        {
            Guid currentResponseGuid = GetCurrentResponseGuid();

            if (!chkUseOldResponses.Checked)
            {
                if (currentResponseGuid != Guid.Empty)
                {
                    SurveyResponse.Delete(currentResponseGuid);
                }

                SurveyResponse response = new SurveyResponse();

                response.Complete   = false;
                response.SurveyGuid = survey.SurveyGuid;

                if (siteUser != null)
                {
                    response.UserGuid = siteUser.UserGuid;
                }

                response.Save();

                currentResponseGuid = response.ResponseGuid;
            }

            SetCookie(currentResponseGuid);

            WebUtils.SetupRedirect(
                this,
                $"{SiteRoot}/Survey/CompleteSurvey.aspx?SurveyGuid={SurveyGuid.ToString()}&pageid={PageId.ToInvariantString()}&mid={ModuleId.ToInvariantString()}&SurveyPageGuid={surveyPageGuid.ToString()}");
        }
Example #2
0
        void BtnDelete_Click(object sender, ImageClickEventArgs e)
        {
            SurveyResponse.Delete(responseGuid);

            WebUtils.SetupRedirect(
                this,
                $"{SiteRoot}/Survey/Results.aspx?SurveyGuid={surveyGuid.ToString()}&pageid={PageId.ToInvariantString()}&mid={ModuleId.ToInvariantString()}"
                );
        }
Example #3
0
        void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            SurveyResponse.Delete(responseGuid);

            WebUtils.SetupRedirect(this, SiteRoot + "/Survey/Results.aspx?SurveyGuid=" + surveyGuid.ToString()
                                   + "&pageid=" + pageId.ToInvariantString()
                                   + "&mid=" + moduleId.ToInvariantString());

            //if (nextResponse != null)
            //{
            //    WebUtils.SetupRedirect(this, SiteRoot +  "/Survey/Results.aspx?SurveyGuid=" + surveyGuid +
            //            "&ResponseGuid=" + nextResponse.ResponseGuid + "&PageId=" + pageId + "&mid=" + moduleId);
            //}
            //else if (previousResponse != null)
            //{
            //    WebUtils.SetupRedirect(this, SiteRoot + "/Survey/Results.aspx?SurveyGuid=" + surveyGuid +
            //            "&ResponseGuid=" + previousResponse.ResponseGuid + "&PageId=" + pageId + "&mid=" + moduleId);
            //}
            //else
            //{
            //    //no more responses left so direct to the Surveys page
            //    WebUtils.SetupRedirect(this, SiteRoot + "/Survey/Surveys.aspx?PageId=" + pageId + "&mid=" + moduleId);
            //}
        }