Exemple #1
0
        protected override void OnPreRender(EventArgs e)
        {
            Eyousoft.Common.Page.BackPage bakcPageObj = (Eyousoft.Common.Page.BackPage) this.Page;
            if (bakcPageObj != null)
            {
                //绑定线路区域
                EyouSoft.BLL.CompanyStructure.Area AreaBll = new EyouSoft.BLL.CompanyStructure.Area();
                //当前用户ID
                int CurrUserId = bakcPageObj.SiteUserInfo.ID;
                IList <EyouSoft.Model.CompanyStructure.Area> AreaList = null;

                if (!IsComAreas)
                {
                    AreaList = AreaBll.GetAreaList(CurrUserId);
                }
                else
                {
                    AreaList = AreaBll.GetAreaByCompanyId(bakcPageObj.CurrentUserCompanyID);
                }

                this.ddlRouteArea.DataTextField  = "AreaName";
                this.ddlRouteArea.DataValueField = "Id";
                this.ddlRouteArea.DataSource     = AreaList;
                this.ddlRouteArea.DataBind();
                this.ddlRouteArea.Items.Insert(0, new ListItem("-请选择-", "0"));
                //选中状态
                if (RouteAreaId > 0)
                {
                    ListItem item = this.ddlRouteArea.Items.FindByValue(RouteAreaId.ToString());
                    if (item != null)
                    {
                        item.Selected = true;
                    }
                }
                AreaBll  = null;
                AreaList = null;
            }
            base.OnPreRender(e);
        }
Exemple #2
0
 protected bool HasComplaint; //是否有投诉权限
 protected void Page_Load(object sender, EventArgs e)
 {
     #region 判断权限
     Eyousoft.Common.Page.BackPage backPage = this.Page as Eyousoft.Common.Page.BackPage;
     if (backPage.CheckGrant(global::Common.Enum.TravelPermission.客户关系管理_营销活动_栏目))
     {
         HasMarket = true;
     }
     if (backPage.CheckGrant(global::Common.Enum.TravelPermission.客户关系管理_客户关怀_栏目))
     {
         HasCare = true;
     }
     if (backPage.CheckGrant(global::Common.Enum.TravelPermission.客户关系管理_质量管理_回访栏目))
     {
         HasVisist = true;
     }
     if (backPage.CheckGrant(global::Common.Enum.TravelPermission.客户关系管理_质量管理_投诉栏目))
     {
         HasComplaint = true;
     }
     #endregion
 }
Exemple #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     backPage = this.Page as Eyousoft.Common.Page.BackPage;
 }