Beispiel #1
0
        private void InitPage()
        {
            Hashtable ht        = new Hashtable();
            string    fieldName = EnumHelper.GetEnumShowName(typeof(BusinessFieldType), FieldType);

            if (Request["type"] == BusinessType.Vehicle.GetHashCode().ToString())
            {
                // 车辆详细(介绍、价格体系、用户须知)
                VehicleManager vehicleManager = new VehicleManager();
                ht = vehicleManager.GetVehicleInfoByID(Request["id"]);
            }
            else if (Request["type"] == BusinessType.ChargingPies.GetHashCode().ToString())
            {
                // 充电桩/停车场
                ServiceAreaManager chargingPiesManager = new ServiceAreaManager();
                ht = chargingPiesManager.GetInfoByID(Request["id"]);
            }
            else if (Request["type"] == BusinessType.Pits.GetHashCode().ToString())
            {
                // 维修站
                PitsManager pitsManager = new PitsManager();
                ht = pitsManager.GetPitsInfoByID(Request["id"]);
            }
            if (ht != null && ht.Count > 0)
            {
                this.divContent.InnerHtml = ht[fieldName].ToString();
            }
        }
Beispiel #2
0
        /// <summary>
        /// 绑定所属维修站
        /// </summary>
        private void BindPits()
        {
            PitsManager pitManager = new PitsManager();

            PitID.DataSource     = pitManager.GetAllPitsInfo();
            PitID.DataTextField  = "Name";
            PitID.DataValueField = "ID";
            PitID.DataBind();
        }
Beispiel #3
0
        /// <summary>
        /// 绑定数据源
        /// </summary>
        private void DataBindGrid(bool isQuery = false)
        {
            PitsManager pitsManager = new PitsManager();
            int         count       = 0;
            int         pageIndex   = isQuery ? 1 : PageControl1.PageIndex;
            KeyValuePair <StringBuilder, IList <SqlParam> > keyValue = InitCondition();
            DataTable dt = pitsManager.GetPitsInfoPage(keyValue.Key, keyValue.Value, pageIndex, PageControl1.PageSize, ref count);

            ControlBindHelper.BindRepeaterList(dt, rp_Item);
            this.PageControl1.PageIndex   = pageIndex;
            this.PageControl1.RecordCount = Convert.ToInt32(count);
            this.PageControl1.PageChecking();
        }