Esempio n. 1
0
        /// <summary>
        /// 获的公司已经开通的收费项目
        /// </summary>
        protected string GetCompanyServiceItem(string CompanyId)
        {
            string strCompanyItem = "暂无";

            EyouSoft.Model.CompanyStructure.CompanyState CompanyStateModel = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().GetCompanyState(CompanyId);
            if (CompanyStateModel != null)
            {
                EyouSoft.Model.CompanyStructure.CompanyService Model = CompanyStateModel.CompanyService;
                if (Model != null)
                {
                    EyouSoft.Model.CompanyStructure.CompanyServiceItem[] CompanyItem = Model.ServiceItems;
                    if (CompanyItem != null && CompanyItem.Length > 0)
                    {
                        strCompanyItem = "";
                        for (int i = 0; i < CompanyItem.Length; i++)
                        {
                            strCompanyItem += CompanyItem[i].Service + "|";
                        }
                    }
                }
                Model = null;
                if (strCompanyItem.EndsWith("|"))
                {
                    strCompanyItem = strCompanyItem.Substring(0, strCompanyItem.Length - 1);
                }
            }
            CompanyStateModel = null;
            return(strCompanyItem);
        }
Esempio n. 2
0
 /// <summary>
 /// 初始化用户信息
 /// </summary>
 private void InitUserInfo()
 {
     //发布联系信息初始化
     if (IsLogin)
     {
         ltrCompanyName.ToolTip = SiteUserInfo.CompanyName;
         ltrCompanyName.Text    = Utils.GetText2(SiteUserInfo.CompanyName, 10, false);
         EyouSoft.Model.CompanyStructure.CompanyAttachInfo model = EyouSoft.BLL.CompanyStructure.CompanyAttachInfo.CreateInstance().GetModel(SiteUserInfo.CompanyID);
         if (model != null)
         {
             string CompanyLogo = ImageServerUrl + "/Images/UserPublicCenter/defaultlogo.jpg";
             if (model.CompanyLogo.ImagePath.Length > 0)
             {
                 CompanyLogo = Domain.FileSystem + model.CompanyLogo.ImagePath;
             }
             ltrCompanyLog.Text = string.Format("<img src=\"{0}\" width=\"142\" height=\"80\" />", CompanyLogo);
         }
         model = null;
         EyouSoft.Model.CompanyStructure.CompanyDetailInfo CompanyModel = EyouSoft.BLL.CompanyStructure.CompanyInfo.CreateInstance().GetModel(SiteUserInfo.CompanyID);
         if (CompanyModel != null)
         {
             aSupplyInfo1.HRef = Domain.UserBackCenter + "/supplyinformation/allsupplymanage.aspx";
             aSupplyInfo2.HRef = Domain.UserBackCenter + "/supplyinformation/allsupplymanage.aspx";
             aSupplyInfo3.HRef = Domain.UserBackCenter + "/supplyinformation/hassupplyfavorites.aspx";
             aEditUser.HRef    = Domain.UserBackCenter + "/SupplyManage/FreeShop.aspx";
             if (CompanyModel.BusinessProperties != EyouSoft.Model.CompanyStructure.BusinessProperties.旅游社)
             {
                 aEditUser.HRef = Domain.UserBackCenter + "/SupplyManage/MyOwenerShop.aspx";
                 EyouSoft.Model.CompanyStructure.CompanyService ServiceModel = CompanyModel.StateMore.CompanyService;;
                 bool IsOpenHighShop = ServiceModel.IsServiceAvailable(EyouSoft.Model.CompanyStructure.SysService.HighShop);
                 if (IsOpenHighShop)
                 {
                     aEditUser.HRef = Domain.UserBackCenter + "/SupplyManage/Default.aspx";
                 }
                 ServiceModel = null;
             }
             EyouSoft.Model.CompanyStructure.CompanyType?cType = Utils.GetCompanyType(SiteUserInfo.CompanyID);
             if (cType.HasValue)
             {
                 aShop.HRef = Utils.GetCompanyDomain(SiteUserInfo.CompanyID, cType.Value);
             }
             else
             {
                 aShop.Visible = false;
             }
         }
         CompanyModel = null;
     }
 }