/// <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); }
/// <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; } }