Пример #1
0
        /// <summary>
        /// Initiates a single form publishing process
        /// </summary>
        private void DoRePublish()
        {
            if (this.UserPublishGuid == null)
            {
                this.UserPublishGuid = new Guid(this.txtPublisherKey.Text);
            }


            if (string.IsNullOrWhiteSpace(this.OrganizationKey))
            {
                this.OrganizationKey = this.txtOrganizationKey.Text;
            }

            this.QueryForExistingSurveyInfo();

            if (this.UserPublishGuid != null)
            {
                SurveyManagerService.SurveyInfoRequest Request = new SurveyManagerService.SurveyInfoRequest();
                Request.Action = "Update";

                this.currentSurveyInfoDTO.XML = template;

                Request.SurveyInfoList = new SurveyManagerService.SurveyInfoDTO[] { this.currentSurveyInfoDTO };
                try
                {
                    Epi.Web.Common.Message.SurveyInfoResponse Result = new Epi.Web.Common.Message.SurveyInfoResponse();

                    //txtStatusSummary.Text = SharedStrings.WEBFORM_SUCCESS;
                    //txtStatusSummary.Text = "Your Form has been republished: " + Result.Message;
                    ////string message = DateTime.Now + ": " + SharedStrings.WEBFORM_SUCCESS + ": " + Result.PublishInfo.URL;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Survey Key= " + txtSurveyKey.Text;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Data Key= " + txtDataKey.Text;
                    //Logger.Log(message);
                }
                catch (Exception ex)
                {
                    //txtStatusSummary.AppendText("An error occurred while trying to publish the survey.");
                    //txtStatus.AppendText(ex.ToString());
                    //btnDetails.Visible = true;
                    //this.progressBar.Visible = false;
                    //this.Cursor = Cursors.Default;
                }
            }
        }
Пример #2
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            SurveyManagerService.SurveyInfoRequest Request = new SurveyManagerService.SurveyInfoRequest();
            Request.Action = "Update";

            this.currentSurveyInfoDTO.XML = this.template;
            Request.SurveyInfoList = new SurveyManagerService.SurveyInfoDTO[] { this.currentSurveyInfoDTO };

            try
            {
                Epi.Web.Common.Message.SurveyInfoResponse Result = new Epi.Web.Common.Message.SurveyInfoResponse();

                if (Result.Acknowledge == Web.Common.MessageBase.AcknowledgeType.Success)
                {
                    //txtStatusSummary.Text = SharedStrings.WEBFORM_SUCCESS;
                    lblOutput.Text = "Your Form has been republished: " + Result.Message;
                    ////string message = DateTime.Now + ": " + SharedStrings.WEBFORM_SUCCESS + ": " + Result.PublishInfo.URL;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Survey Key= " + txtSurveyKey.Text;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Data Key= " + txtDataKey.Text;
                    //Logger.Log(message);
                }
                else
                {
                    lblOutput.Text = "Your Form has NOT been republished: " + Result.Message;
                }

                //this.progressBar.Visible = false;
                //this.btnPublish.Enabled = true;

            }
            catch (Exception ex)
            {
                lblOutput.Text = lblOutput.Text + "An error occurred while trying to publish the survey.";
                lblOutput.Text = lblOutput.Text + ex.ToString();
                //btnDetails.Visible = true;
                //this.progressBar.Visible = false;
                this.Cursor = Cursors.Default;
            }
        }
Пример #3
0
        private void btnUpdate_Click(object sender, EventArgs e)
        {
            SurveyManagerService.SurveyInfoRequest Request = new SurveyManagerService.SurveyInfoRequest();
            Request.Action = "Update";

            this.currentSurveyInfoDTO.XML = this.template;
            Request.SurveyInfoList        = new SurveyManagerService.SurveyInfoDTO[] { this.currentSurveyInfoDTO };

            try
            {
                Epi.Web.Common.Message.SurveyInfoResponse Result = new Epi.Web.Common.Message.SurveyInfoResponse();

                if (Result.Acknowledge == Web.Common.MessageBase.AcknowledgeType.Success)
                {
                    //txtStatusSummary.Text = SharedStrings.WEBFORM_SUCCESS;
                    lblOutput.Text = "Your Form has been republished: " + Result.Message;
                    ////string message = DateTime.Now + ": " + SharedStrings.WEBFORM_SUCCESS + ": " + Result.PublishInfo.URL;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Survey Key= " + txtSurveyKey.Text;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Data Key= " + txtDataKey.Text;
                    //Logger.Log(message);
                }
                else
                {
                    lblOutput.Text = "Your Form has NOT been republished: " + Result.Message;
                }

                //this.progressBar.Visible = false;
                //this.btnPublish.Enabled = true;
            }
            catch (Exception ex)
            {
                lblOutput.Text = lblOutput.Text + "An error occurred while trying to publish the survey.";
                lblOutput.Text = lblOutput.Text + ex.ToString();
                //btnDetails.Visible = true;
                //this.progressBar.Visible = false;
                this.Cursor = Cursors.Default;
            }
        }
Пример #4
0
        /// <summary>
        /// Initiates a single form publishing process
        /// </summary>
        private void DoRePublish()
        {
            if (this.UserPublishGuid == null)
            {
                this.UserPublishGuid = new Guid(this.txtPublisherKey.Text);
            }

            if(string.IsNullOrWhiteSpace(this.OrganizationKey))
            {
                this.OrganizationKey = this.txtOrganizationKey.Text;
            }

            this.QueryForExistingSurveyInfo();

            if (this.UserPublishGuid != null)
            {
                SurveyManagerService.SurveyInfoRequest Request = new SurveyManagerService.SurveyInfoRequest();
                Request.Action = "Update";

                this.currentSurveyInfoDTO.XML = template;

                Request.SurveyInfoList = new SurveyManagerService.SurveyInfoDTO[]{this.currentSurveyInfoDTO};
                try
                {
                    Epi.Web.Common.Message.SurveyInfoResponse Result = new Epi.Web.Common.Message.SurveyInfoResponse();

                    //txtStatusSummary.Text = SharedStrings.WEBFORM_SUCCESS;
                    //txtStatusSummary.Text = "Your Form has been republished: " + Result.Message;
                    ////string message = DateTime.Now + ": " + SharedStrings.WEBFORM_SUCCESS + ": " + Result.PublishInfo.URL;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Survey Key= " + txtSurveyKey.Text;
                    //Logger.Log(message);
                    //message = DateTime.Now + ": Data Key= " + txtDataKey.Text;
                    //Logger.Log(message);
                }
                catch (Exception ex)
                {
                    //txtStatusSummary.AppendText("An error occurred while trying to publish the survey.");
                    //txtStatus.AppendText(ex.ToString());
                    //btnDetails.Visible = true;
                    //this.progressBar.Visible = false;
                    //this.Cursor = Cursors.Default;
                }
            }
        }