using System; using System.Data; using SuperMap.RealEstate.ServiceModel; using SuperMap.RealEstate.Web.UI; using Business = SuperMap.RealEstate.Coop.Merchant.Business; namespace SuperMap.RealEstate.Coop.Merchant.Business.UI { public partial class BasePage : SuperMap.RealEstate.Web.UI.PageValid { private Business.OWNERUNIT _OWNERUNIT = null; private Business.RTOWNERUNIT _RTOWNERUNIT = null; public Business.OWNERUNIT OWNERUNIT { get { return _OWNERUNIT; } } public Business.RTOWNERUNIT RTOWNERUNIT { get { return _RTOWNERUNIT; } } protected override void OnInit(EventArgs e) { base.OnInit(e); try { if (string.IsNullOrWhiteSpace(PassportInfo.ProvinceCode)) { DataTable UserTable = new SuperMap.RealEstate.FrameWork.Business.User(Transaction).ExecuteDataTable( "SELECT USER_MOBILEPHONE,USER_PROVINCE,PROVINCE_UNIT FROM PLATFORM_FRAMEWORK.T_USER WHERE User_ID = " + PassportInfo.ID); if (UserTable.Rows.Count > 0) { PassportInfo.UserMobilephone = UserTable.Rows[0]["USER_MOBILEPHONE"].ToString(); PassportInfo.ProvinceCode = UserTable.Rows[0]["USER_PROVINCE"].ToString(); } } _RTOWNERUNIT = new Business.RTOWNERUNIT(this.Transaction); //获得用户权限 _RTOWNERUNIT.AddSearchParameter("PROVINCE_CODE", PassportInfo.ProvinceCode); _RTOWNERUNIT.AddSearchParameter("USER_ID", this.PassportInfo.ID); if (_RTOWNERUNIT.Search()) { _OWNERUNIT = _RTOWNERUNIT.GetOwnerUnit(); if (_OWNERUNIT == null) { Response.Write(""); Response.Write(@"