Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        SetMeta(new MetaInfo(string.Format("{0} - {1}", AdvantShop.Configuration.SettingsMain.ShopName, Resources.Resource.Client_Subscribe_NewSubscribe)), null);

        if (!IsPostBack)
        {
            if (Request["emailtosubscribe"] != null)
            {
                txtEmail.Text = Request["emailtosubscribe"];
                if (ValidationHelper.IsValidEmail(txtEmail.Text))
                {
                    btnSubscribe_Click(sender, e);
                }
            }

            if (Page.Request["ID"] != null)
            {
                //lblActivated.Visible = true;
                //MultiView1.SetActiveView(ViewEmailSend);
                try
                {
                    var temp = SubscribeService.SubscribeGetEmailCountByActivateCode(Page.Request["ID"]);
                    if (temp != 1)
                    {
                        ShowMessage(Notify.NotifyType.Error, Resources.Resource.Client_Subscribe_DamageLink);
                        //lblActivated.Text = Resources.Resource.Client_Subscribe_DamageLink;
                        //lblActivated.ForeColor = System.Drawing.Color.Red;
                        return;
                    }
                    SubscribeService.SubscribeUpdateEnableByActivateCode(Page.Request["ID"]);
                    MultiView1.SetActiveView(ViewEmailSend);
                    lblInfo.Text    = Resource.Client_Subscribe_Activated;
                    lblInfo.Visible = true;
                    //lblActivated.Text = Resources.Resource.Client_Subscribe_Activated;
                    //lblActivated.ForeColor = System.Drawing.Color.Black;
                }
                catch (Exception ex)
                {
                    AdvantShop.Diagnostics.Debug.LogError(ex);
                    //lblError.Visible = true;
                    ShowMessage(Notify.NotifyType.Error, ex.Message + @" at Subscribe");
                }
            }
        }
    }