/// <summary> /// /// </summary> private bool DistributeQueryStringParam() { string[] paramNames = new string[] { QueryStringNames.WaterUserID, QueryStringNames.Begin, QueryStringNames.End }; Type[] paramTypes = new Type[] { typeof(int), typeof(DateTime), typeof(DateTime) }; object[] result; bool b = QueryStringParamPicker.Pick(this.Request.QueryString, paramNames, paramTypes, out result); if (!b) { return(false); } int waterUserID = (int)result[0]; DateTime begin = (DateTime)result[1]; DateTime end = (DateTime)result[2]; WaterUserClass wu = WaterUserFactory.CreateWaterUserByID(waterUserID); this.UCConditionDTTwo1.Begin = begin; this.UCConditionDTTwo1.End = end; this.UCConditionDTTwo1.WaterUser = wu; return(true); //this.Query(); }
/// <summary> /// /// </summary> /// <returns></returns> private bool GetQueryParams() { object[] result = null; bool b = QueryStringParamPicker.Pick(this.Request.QueryString, new string[] { "DeviceID", "DT" }, new Type[] { typeof(int), typeof(DateTime) }, out result); if (b) { _queryDeviceID = (int)result[0]; _queryDateTime = (DateTime)result[1]; } return(b); }
/// <summary> /// /// </summary> /// <returns></returns> private bool GetChannelStationDTCondition(out ChannelStationDTCondition c) { c = null; string[] names = new string[] { "id" }; Type[] types = new Type[] { typeof(string) }; object[] result = new object[1]; bool b = QueryStringParamPicker.Pick(this.Request.QueryString, names, types, out result); if (b) { string id = result[0] as string; c = Session[id] as ChannelStationDTCondition; if (c == null) { b = false; } } return(b); }
/// <summary> /// /// </summary> /// <returns></returns> private bool DistributeQueryStringParam_Real() { string[] paramNames = new string[] { QueryStringNames.StationID }; Type[] paramTypes = new Type[] { typeof(int) }; object [] result; bool b = QueryStringParamPicker.Pick(this.Request.QueryString, paramNames, paramTypes, out result); if (b) { int stationid = (int)result[0]; this.UCConditionDTTwo1.WaterUser = SessionManager.LoginSession.WaterUser; StationClass sc = StationFactory.CreateStationByStationID(stationid); StationCollection stations = new StationCollection(); stations.Add(sc); this.UCConditionDTTwo1.Stations = stations; this.UCConditionDTTwo1.Begin = DateTime.Now.Date; this.UCConditionDTTwo1.End = DateTime.Now.Date + TimeSpan.FromDays(1d); return(true); } return(false); }