public void btnAddPolicy_Click(object sender, EventArgs e) { Page.Validate("CreatePolicy"); if (!Page.IsValid) { return; } WebsitePanel.Providers.HostedSolution.ExchangeRetentionPolicyTag tag = new Providers.HostedSolution.ExchangeRetentionPolicyTag(); tag.TagName = txtPolicy.Text; tag.TagType = Convert.ToInt32(ddTagType.SelectedValue); tag.AgeLimitForRetention = ageLimitForRetention.QuotaValue; tag.RetentionAction = Convert.ToInt32(ddRetentionAction.SelectedValue); IntResult result = ES.Services.ExchangeServer.AddExchangeRetentionPolicyTag(PanelRequest.ItemID, tag); if (!result.IsSuccess) { messageBox.ShowMessage(result, "EXCHANGE_UPDATERETENTIONPOLICY", null); return; } else { messageBox.ShowSuccessMessage("EXCHANGE_UPDATERETENTIONPOLICY"); } BindRetentionPolicy(); ClearEditValues(); }
protected void bntAddTag_Click(object sender, EventArgs e) { int addTagId; if (!int.TryParse(ddTags.SelectedValue, out addTagId)) { return; } Providers.HostedSolution.ExchangeRetentionPolicyTag tag = ES.Services.ExchangeServer.GetExchangeRetentionPolicyTag(PanelRequest.ItemID, addTagId); if (tag == null) { return; } List <ExchangeMailboxPlanRetentionPolicyTag> res = ViewState["Tags"] as List <ExchangeMailboxPlanRetentionPolicyTag>; if (res == null) { res = new List <ExchangeMailboxPlanRetentionPolicyTag>(); } ExchangeMailboxPlanRetentionPolicyTag add = new ExchangeMailboxPlanRetentionPolicyTag(); add.MailboxPlanId = PanelRequest.GetInt("MailboxPlanId"); add.TagID = tag.TagID; add.TagName = tag.TagName; res.Add(add); ViewState["Tags"] = res; gvPolicy.DataSource = res; gvPolicy.DataBind(); UpdateTags(); }
public void btnAddPolicy_Click(object sender, EventArgs e) { Page.Validate("CreatePolicy"); if (!Page.IsValid) return; WebsitePanel.Providers.HostedSolution.ExchangeRetentionPolicyTag tag = new Providers.HostedSolution.ExchangeRetentionPolicyTag(); tag.TagName = txtPolicy.Text; tag.TagType = Convert.ToInt32(ddTagType.SelectedValue); tag.AgeLimitForRetention = ageLimitForRetention.QuotaValue; tag.RetentionAction = Convert.ToInt32(ddRetentionAction.SelectedValue); IntResult result = ES.Services.ExchangeServer.AddExchangeRetentionPolicyTag(PanelRequest.ItemID, tag); if (!result.IsSuccess) { messageBox.ShowMessage(result, "EXCHANGE_UPDATERETENTIONPOLICY", null); return; } else { messageBox.ShowSuccessMessage("EXCHANGE_UPDATERETENTIONPOLICY"); } BindRetentionPolicy(); ClearEditValues(); }