protected void Page_Load(object sender, EventArgs e) { mEditedCampaign = EditedObject as CampaignInfo; if ((mEditedCampaign == null) || (mEditedCampaign.CampaignSiteID != mSiteID)) { RedirectToInformation(GetString("campaign.schedule.nocampaign")); return; } mCampaignStatus = mEditedCampaign.GetCampaignStatus(DateTime.Now); if (!RequestHelper.IsPostBack()) { InitSelectors(); } HeaderActions.ActionPerformed += HeaderActions_ActionPerformed; }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); // reload the status mCampaignStatus = mEditedCampaign.GetCampaignStatus(DateTime.Now); InitHeader(); ShowInfoMessage(); // Disable DateTime pickers according current status if (mCampaignStatus == CampaignStatusEnum.Running) { dtFrom.Enabled = false; } else if (mCampaignStatus == CampaignStatusEnum.Finished) { dtFrom.Enabled = false; dtTo.Enabled = false; } }