예제 #1
0
        protected override IEnumerable <IGridColumn <VOS_User_View> > InitGridHeader()
        {
            List <GridColumn <VOS_User_View> > data = null;

            if (SearcherMode == ListVMSearchModeEnum.Custom1)
            {
                data = new List <GridColumn <VOS_User_View> > {
                    this.MakeGridHeader(x => x.ITCode),
                    this.MakeGridHeader(x => x.Name),
                    this.MakeGridHeader(x => x.Sex),
                    this.MakeGridHeader(x => x.CellPhone),
                    this.MakeGridHeaderAction(width: 100)
                };
            }
            else
            {
                data = new List <GridColumn <VOS_User_View> > {
                    this.MakeGridHeader(x => x.ITCode),
                    this.MakeGridHeader(x => x.Name),
                    this.MakeGridHeader(x => x.Sex).SetSort(true),
                    this.MakeGridHeader(x => x.CellPhone),
                    this.MakeGridHeader(x => x.PhotoId).SetFormat(PhotoIdFormat),
                    this.MakeGridHeader(x => x.IsValid),
                    this.MakeGridHeader(x => x.RoleName_view),
                    this.MakeGridHeader(x => x.GroupName_view),
                    this.MakeGridHeaderAction(width: 300)
                };
            }
            if (ExpandVM.IsSuperAdministrator(this, LoginUserInfo.Id))
            {
                data.Insert(data.Count() - 1, this.MakeGridHeader(x => x.OrganizationName_view).SetAlign(GridColumnAlignEnum.Center).SetWidth(110).SetSort(true));
            }
            return(data);
        }
예제 #2
0
        protected override IEnumerable <IGridColumn <VOS_Shop_View> > InitGridHeader()
        {
            var data = new List <GridColumn <VOS_Shop_View> > {
                this.MakeGridHeader(x => x.cust_name_view),
                this.MakeGridHeader(x => x.CreateTime).SetSort(true),
                this.MakeGridHeader(x => x.ShopName),
                this.MakeGridHeader(x => x.ShopPlat),
                this.MakeGridHeader(x => x.OpenTime).SetSort(true),
                this.MakeGridHeaderAction(width: 200)
            };

            if (ExpandVM.IsSuperAdministrator(this, LoginUserInfo.Id))
            {
                data.Insert(data.Count() - 1, this.MakeGridHeader(x => x.OrganizationName_view).SetSort(true));
            }
            return(data);
        }
예제 #3
0
        protected override IEnumerable <IGridColumn <VOS_Plan_View> > InitGridHeader()
        {
            var data = new List <GridColumn <VOS_Plan_View> > {
                this.MakeGridHeader(x => x.Plan_no).SetSort(true),
                this.MakeGridHeader(x => x.ShopName_view),
                this.MakeGridHeader(x => x.PlanSatrtTime),
                this.MakeGridHeader(x => x.PlanEndTime),
                this.MakeGridHeader(x => x.PlanFee),
                this.MakeGridHeader(x => x.Remark),
                this.MakeGridHeaderAction(width: 200)
            };

            if (ExpandVM.IsSuperAdministrator(this, LoginUserInfo.Id))
            {
                data.Insert(data.Count() - 1, this.MakeGridHeader(x => x.OrganizationName_view).SetSort(true));
            }
            return(data);
        }