Exemplo n.º 1
0
        public static string GetPageName(this PPage page)
        {
            if (names.ContainsKey(page))
            {
                return(names[page]);
            }

            return(null);
        }
Exemplo n.º 2
0
        public static void SetPageName(this PPage page, string name)
        {
            if (!StringRule.IsValidName(name))
            {
                throw new Exception("이름 명명규칙에 어긋납니다.");
            }

            names[page] = name;
        }
Exemplo n.º 3
0
        public static string GetPageName(this PPage page)
        {
            if (container.ContainsValue(page))
            {
                return(container[page]);
            }

            return(null);
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            var db = DB.Current;
            var u  = Membership.GetUser();

            pp = db.core_UserPages.First(x => x.UserName == u.UserName).Page();
            #region 注释
            //pp = new PPage();
            //pp.Column1.Add(new WidgetData
            //{
            //    ControlName = "UC0.ascx",
            //    Color = "widget " + BLL.ColorClasses.Blue
            //});
            //pp.Column1.Add(new WidgetData
            //{
            //    ControlName = "UC1.ascx",
            //    Color = "widget " + BLL.ColorClasses.Green
            //});
            //pp.Column2.Add(new WidgetData
            //{
            //    ControlName = "UC2.ascx",
            //    Color = "widget " + BLL.ColorClasses.Orange

            //});
            //pp.Column2.Add(new WidgetData
            //{
            //    ControlName = "UC3.ascx",
            //    Color = "widget " + BLL.ColorClasses.Red

            //});
            //pp.Column0.Add(new WidgetData
            //{
            //    ControlName = "UC4.ascx",
            //    Color = "widget " + BLL.ColorClasses.White

            //});
            //pp.Column0.Add(new WidgetData
            //{
            //    ControlName = "UC5.ascx",
            //    Color = "widget " + BLL.ColorClasses.Yellow
            //});
            #endregion
            this.rptcln.DataSource = new int[] { 0, 1, 2 };
            this.rptcln.DataBind();
        }
Exemplo n.º 5
0
        /// <summary>
        /// 获取客户下车辆分页
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public AndroidData<RPage<List<RVehicleInfo>>> GetPageVehicleList(PPage<PSearchVehicleData> param)
        {
            AndroidData<RPage<List<RVehicleInfo>>> result = new AndroidData<RPage<List<RVehicleInfo>>>() { Message = "此客户暂无车辆数据!", ResultCode = (int)ResultCodeEnum.Fail };
            try
            {
                int rowCount = 0;
                EMVehicleService service = new EMVehicleService();
                IList<EMVehicle> vehicleList = service.SelectAll(new List<string>() { param.PageSearchEntity.TenantCode }, param.RowIndex, param.PageSize, ref rowCount);

                if (vehicleList.IsNullOrEmpty())
                    return result;

                List<RVehicleInfo> RList = new List<RVehicleInfo>();
                foreach (EMVehicle vehicle in vehicleList)
                {
                    RVehicleInfo info = new RVehicleInfo();
                    info.VehicleCode = vehicle.VehicleCode;
                    info.LicenceNumber = vehicle.LicenceNumber;

                    RList.Add(info);
                }

                RPage<List<RVehicleInfo>> rPageLIstInfo = new RPage<List<RVehicleInfo>>() {
                     PageList = RList,
                     RowCount = rowCount
                };
                result.Message = string.Empty;
                result.ResultCode = (int)ResultCodeEnum.Success;
                result.ResultData = rPageLIstInfo;
                //Logger.Info("[GetPageVehicleList]:" + param.PageSearchEntity.TenantCode);
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
                result.ResultCode = (int)ResultCodeEnum.Fail;
                Logger.Error("[GetPageVehicleList]:" + ex.Message, ex);
            }
            return result;
        }
Exemplo n.º 6
0
        /// <summary>
        /// 获取租户下终端客户
        /// </summary>
        /// <param name="param"></param>
        /// <returns></returns>
        public AndroidData<RPage<List<MBTenantViewModel>>> GetPageMobileGuestList(PPage<PMobileGusetData> param)
        {
            AndroidData<RPage<List<MBTenantViewModel>>> result = new AndroidData<RPage<List<MBTenantViewModel>>>() { Message = "没有数据!", ResultCode = (int)ResultCodeEnum.Fail };
            try
            {
                EMTenantService service = new EMTenantService();
                int rowCount = 0;
                int allCount = 0;
                int freezCount = 0;
                IList<EMTenant> ltTenantAll = service.Select("", param.PageSearchEntity.OperateCode, param.RowIndex, param.PageSize, ref rowCount, ref freezCount, ref allCount);

                if(ltTenantAll.IsNullOrEmpty())
                    return result;

                RPage<List<MBTenantViewModel>> rPageListInfo = new RPage<List<MBTenantViewModel>>() {
                    PageList = ConverToMBTenantList(ltTenantAll),
                    RowCount = allCount
                };
                result.Message = string.Empty;
                result.ResultCode = (int)ResultCodeEnum.Success;
                result.ResultData = rPageListInfo;
            }
            catch (Exception ex)
            {
                result.Message = ex.Message;
                result.ResultCode = (int)ResultCodeEnum.Fail;
                Logger.Error("[GetPageMobileGuestList]:"+ex.Message,ex);
            }
            return result;
        }
Exemplo n.º 7
0
 public static string CreatePageName(this PPage page, string header = null)
 {
     return(container.GetName(page, header));
 }