From 0bc9187cf4afa0c2a589b5f7c968d5623303528f Mon Sep 17 00:00:00 2001 From: dev_amdtel Date: Thu, 13 Jun 2013 19:26:40 +0400 Subject: [PATCH] added check "Lync Enterprise Voice" Quotas in dialog "Lync User Plan" --- .../WebsitePanel/Lync/LyncAddLyncUserPlan.ascx.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx.cs index 2bc16610..684a2e06 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/Lync/LyncAddLyncUserPlan.ascx.cs @@ -30,6 +30,11 @@ using System; using WebsitePanel.EnterpriseServer; using WebsitePanel.Providers.HostedSolution; using WebsitePanel.Providers.ResultObjects; +using WebsitePanel.Providers; +using WebsitePanel.Providers.Web; +using WebsitePanel.Providers.Common; +using WebsitePanel.Portal.Code.Helpers; + namespace WebsitePanel.Portal.Lync { @@ -37,10 +42,11 @@ namespace WebsitePanel.Portal.Lync { protected void Page_Load(object sender, EventArgs e) { + PackageContext cntx = null; if (!IsPostBack) { - PackageContext cntx = ES.Services.Packages.GetPackageContext(PanelSecurity.PackageId); + cntx = ES.Services.Packages.GetPackageContext(PanelSecurity.PackageId); string[] archivePolicy = ES.Services.Lync.GetPolicyList(PanelRequest.ItemID, LyncPolicyType.Archiving, null); if (archivePolicy != null) @@ -169,6 +175,10 @@ namespace WebsitePanel.Portal.Lync } + cntx = PackagesHelper.GetCachedPackageContext(PanelSecurity.PackageId); + PlanFeaturesTelephony.Visible = Utils.CheckQouta(Quotas.LYNC_ENTERPRISEVOICE, cntx); + secPlanFeaturesTelephony.Visible = PlanFeaturesTelephony.Visible; + } protected void btnAdd_Click(object sender, EventArgs e)