protected void lbtnNewScheme_Click(object sender, EventArgs e) { try { if (txtNewScheme.Text.Length < 1) { Response.Write("<script>alert('Please enter a name for the new training scheme');</script>"); return; } if (Session["Campaign"] != null) { Campaign objCampaign = (Campaign)Session["Campaign"]; CampaignService objCampaignService = new CampaignService(); XmlDocument xDocCampaign = new XmlDocument(); xDocCampaign.LoadXml(Serialize.SerializeObject(objCampaign, "Campaign")); long newSchemeID = objCampaignService.AddTrainingScheme(xDocCampaign, txtNewScheme.Text); txtNewScheme.Text = string.Empty; RefreshSchemeList(0); GetTrainingPageList(); } } catch (Exception ex) { PageMessage = ex.Message; } }