Esempio n. 1
0
        public bool LoadServiceInfo(int serviceId)
        {
            EnsureChildControls();

            try
            {
                // load hosting package svc
                HostingPackageSvc packageSvc = StorehouseHelper.GetHostingPackageService(serviceId);
                if (packageSvc == null)
                {
                    RedirectToBrowsePage();
                }
                //
                ecUtils.ToggleControls(PanelSecurity.LoggedUser.Role != UserRole.User, pnlUsername);
                //
                ltrServiceName.Text     = packageSvc.ServiceName;
                ltrUsername.Text        = packageSvc.Username;
                ltrServiceTypeName.Text = ecPanelFormatter.GetSvcItemTypeName(packageSvc.TypeId);
                ltrSvcCycleName.Text    = packageSvc.CycleName;
                ltrSvcCyclePeriod.Text  = String.Concat(packageSvc.PeriodLength, " ", packageSvc.BillingPeriod, "(s)");
                ltrSvcSetupFee.Text     = String.Concat(packageSvc.Currency, " ", packageSvc.SetupFee.ToString("C"));
                ltrSvcRecurringFee.Text = String.Concat(packageSvc.Currency, " ", packageSvc.RecurringFee.ToString("C"));
                ltrSvcCreated.Text      = packageSvc.Created.ToString();
                ltrServiceStatus.Text   = ecPanelFormatter.GetServiceStatusName(packageSvc.Status);
            }
            catch (Exception ex)
            {
                HostModule.ShowErrorMessage("LOAD_HOSTING_PACKAGE_SVC", ex);
                return(false);
            }

            return(true);
        }