/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCDTTwoOnly1_QueryEvent(object sender, EventArgs e) { DateTime begin = this.UCDTTwoOnly1.Begin; DateTime end = this.UCDTTwoOnly1.End; WaterUserClass w = SessionManager.LoginSession.WaterUser; if (w != null) { DataTable tbl = w.GetNeedDistributeDataTable(begin, end); /* * // -- test * int colcount = tbl.Columns.Count; * tbl.Rows[0][colcount - 1] = 100; * tbl.Rows[0][colcount - 2] = 150; * * DataRow nr = tbl.NewRow(); * nr["waterUserName"] = "******"; * nr["NeedBegin"] = DateTime.Now; * nr["needEnd"] = DateTime.Now; * nr["NeedAmount"] = 30; * nr["DistributeAmount"] = 40; * nr["UsedAmount"] = 50; * //nr.s * tbl.Rows.Add(nr); * * * nr = tbl.NewRow(); * nr["waterUserName"] = "******"; * nr["NeedBegin"] = DateTime.Now; * nr["needEnd"] = DateTime.Now; * nr["NeedAmount"] = 30; * nr["DistributeAmount"] = 40; * nr["UsedAmount"] = 70; * tbl.Rows.Add(nr); * // -- test */ H.DataSource = tbl; H.Bind(); // TODO: 2011-6-16 // this.UCZedChart1.GraphPaneConfig = GetGraphPaneConfig(); this.UCZedChart1.DataSource = tbl; } }
/// <summary> /// /// </summary> /// <param name="wu"></param> /// <param name="ddl"></param> static public void DataBind(WaterUserClass wu, DropDownList ddlChannel) { ListItemCollection ds = new ListItemCollection(); foreach (ChannelClass c in wu.ChannelCollection) { string id = c.ChannelID.ToString(); string name = c.ChannelName; ListItem li = new ListItem(); li.Text = name; li.Value = id; ds.Add(li); } ddlChannel.DataTextField = "Text"; ddlChannel.DataValueField = "Value"; ddlChannel.DataSource = ds; ddlChannel.DataBind(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Load(object sender, EventArgs e) { MasterPageHelper.SetTitle(this, Titles.RealData); WaterUserClass wu = SessionManager.LoginSession.WaterUser; if (wu != null) { this.UCZedChart1.GraphPaneConfig = GetZedGraphConfig(); this.UCZedChart1.DataSource = wu.GetDitchDataRealDataTable(); H.DataSourceDelegate = GetLastDataTable; if (!IsPostBack) { Query(); } } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> //protected void Page_Load(object sender, EventArgs e) protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { YongShuiGuanLiLib.ValidatorMessageCreater.CreateSQLDateTimeMessage( this.cvBegin); YongShuiGuanLiLib.ValidatorMessageCreater.CreateSQLDateTimeMessage( this.cvEnd); this.txtBegin.Text = YongShuiGuanLiLib.DateTimeHelper.GetYesterday().ToString(); this.txtEnd.Text = YongShuiGuanLiLib.DateTimeHelper.GetTomorrow().ToString(); // fill water user list // //OrganizationDataBinder .DataBind ( //StationDataBinder .DataBind ( WaterUserClass wu = SessionManager.LoginSession.WaterUser; WaterUserDataBinder.DataBind(wu, this.cblWaterUserList); } }
/// <summary> /// /// </summary> private void Bind() { WaterUserClass wu = SessionManager.LoginSession.WaterUser; if (wu != null) { DateTime begin = this.UCDTTwoOnly1.Begin; DateTime end = this.UCDTTwoOnly1.End; DataTable tbl = wu.GetNeedWaterDataTable(begin, end); // TODO // //this.GridView1.DataSource = tbl; //this.GridView1.DataBind(); H.DataSource = tbl; H.Bind(); } }
/// <summary> /// /// </summary> private bool Check() { WaterUserLevel level = WS.WaterUser.WaterUserLevel; WaterUserClass parentWaterUser = WS.WaterUser.ParentWaterUser; // 1. 管理局无上级单位, 其他有上级单位 // // 2. 只能有一个顶级单位(管理局) // if (level.IsTopManager()) { if (WS.WaterUser.IsAdd()) { if (WaterUserDBI.HasWaterUser(WaterUserLevelEnum.Ju)) { cvWaterUserLevel.ErrorMessage = "exist ju water user"; cvWaterUserLevel.IsValid = false; return(false); } } if (parentWaterUser == null || parentWaterUser.IsNoneWaterUser()) { } else { this.cvWaterUserLevel.ErrorMessage = "cannot has parent wateruser"; this.cvWaterUserLevel.IsValid = false; return(false); } } else { if (parentWaterUser == null || parentWaterUser.IsNoneWaterUser()) { this.cvWaterUserLevel.ErrorMessage = "need parent"; this.cvWaterUserLevel.IsValid = false; return(false); } } return(true); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Page_Init(object sender, EventArgs e) { if (!IsPostBack) { ValidatorMessageCreater.CreateSQLDateTimeMessage(this.cvBegin); ValidatorMessageCreater.CreateSQLDateTimeMessage(this.cvEnd); this.txtBegin.Text = YongShuiGuanLiLib.DateTimeHelper.GetYesterday().ToString(); this.txtEnd.Text = YongShuiGuanLiLib.DateTimeHelper.GetTomorrow().ToString(); //OrganizationDataBinder.DataBind(this.ddlOrganization); //StationDataBinder.DataBind(this.ddlStation, this.ddlOrganization, this.IsAddAll); WaterUserClass wu = SessionManager.LoginSession.WaterUser; if (wu != null) { OrganizationDataBinder.BindLowLevelWaterUser(wu, this.ddlOrganization); } } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCDTTwoOnly1_QueryEvent(object sender, EventArgs e) { DateTime b = UCDTTwoOnly1.Begin; DateTime end = UCDTTwoOnly1.End; WaterUserClass wu = SessionManager.LoginSession.WaterUser; if (wu != null) { if (wu.InDeviceCollection.Count > 0) { DataTable tbl = wu.InDeviceCollection[0].GetDayDitchData(b, end); this.H.DataSource = tbl; this.H.Bind(); this.UCZedChart1.GraphPaneConfig = GetGraphPaneConfig(); this.UCZedChart1.DataSource = tbl; } } }
/// <summary> /// /// </summary> /// <param name="parent"></param> /// <param name="cbl"></param> static public void BindLowLevelWaterUser(WaterUserClass parent, CheckBoxList cbl) { if (parent == null) { throw new ArgumentNullException("parent"); } if (cbl == null) { throw new ArgumentNullException("ddl"); } NameIDPairCollection nips = new NameIDPairCollection(); foreach (WaterUserClass w in parent.LowLevelWaterUserCollection) { NameIDPair ni = new NameIDPair(w.Name, w.WaterUserID); nips.Add(ni); } cbl.DataSource = nips; cbl.DataTextField = "Name"; cbl.DataValueField = "id"; cbl.DataBind(); }
/// <summary> /// /// </summary> /// <returns></returns> static private object GetOrganizationDataSource() { LoginSession ls = SessionManager.LoginSession; WaterUserClass wu = ls.WaterUser; if (wu != null) { // 2011-06-19 // 只获取本单位用水户列表, 不获取本单位的下级单位 // //DataTable tbl = WaterUserDBI.GetManagementOrganization(ls.WaterUser.WaterUserID, // ls.WaterUser.WaterUserLevel.LevelOrdinal); //NameIDPairCollection c = NameIDPairFactory.Create(tbl, "WaterUserName", "WaterUserID"); NameIDPairCollection c = new NameIDPairCollection(); NameIDPair pair = new NameIDPair(wu.Name, wu.WaterUserID); c.Add(pair); return(c); } else { return(null); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnOK_Click(object sender, EventArgs e) { if (IsValid) { //string wuName = this.txtWaterUser.Text; //WaterUserClass wu = WaterUserFactory.CreateWaterUserByID WaterUserClass wu = SessionManager.LoginSession.WaterUser; if (wu != null) { int waterUserID = wu.WaterUserID; NeedWaterClass n = new NeedWaterClass(); n.NeedWaterID = this.NeedWaterID; n.Begin = Convert.ToDateTime(this.txtBegin.Text); n.End = Convert.ToDateTime(this.txtEnd.Text); n.NeedAmount = Convert.ToInt32(this.txtUsedAmount.Text); n.Reamrk = this.txtRemark.Text.Trim(); n.Save(waterUserID); Response.Redirect("pNeedWaterList.aspx"); } } }
/// <summary> /// /// </summary> private void Bind() { //if (WS.ADEState == Xdgk.Common.ADEState.Edit) //{ this.txtWaterUserName.Text = WS.WaterUser.Name; // set wateru user type // this.ddlWaterUserType.SelectedValue = WS.WaterUser.WaterUserType.WaterUserTypeID.ToString(); // can not change wateruser level field // this.ddlWaterUserLevel.DataSource = new object[] { WS.WaterUser.WaterUserLevel }; this.ddlWaterUserLevel.DataTextField = "LevelName"; this.ddlWaterUserLevel.DataValueField = "WaterUserLevelID"; this.ddlWaterUserLevel.DataBind(); // // //BindManagementOrganization(); // TODO: // //DataTable tbl = WaterUserDBI.GetManagementOrganization(); //this.ddlParentWaterUser.DataSource = tbl; WaterUserCollection wuc = WaterUserFactory.CreateManagementWaterUserCollection(); AddNoneWaterUser(wuc); this.ddlParentWaterUser.DataSource = wuc; this.ddlParentWaterUser.DataTextField = "Name"; this.ddlParentWaterUser.DataValueField = "WaterUserID"; this.ddlParentWaterUser.DataBind(); if (WS.WaterUser.ParentWaterUser != null) { this.ddlParentWaterUser.SelectedValue = WS.WaterUser.ParentWaterUser.WaterUserID.ToString(); } else { //this.ddlParentWaterUser.BackColor = System.Drawing.Color.Red; this.ddlParentWaterUser.SelectedValue = WaterUserClass.GetNoneWaterUserClass().WaterUserID.ToString(); } // in // //this.lstIN.DataSource = WS.WaterUser.InDeviceCollection.StationCollection; this.lstIN.DataSource = WS.WaterUser.InDeviceCollection; this.lstIN.DataTextField = "StationName"; this.lstIN.DataValueField = "DeviceID"; this.lstIN.DataBind(); // out // //this.lstOut.DataSource = WS.WaterUser.OutDeviceCollection.StationCollection; this.lstOut.DataSource = WS.WaterUser.OutDeviceCollection; this.lstOut.DataTextField = "StationName"; this.lstOut.DataValueField = "DeviceID"; this.lstOut.DataBind(); // channel // this.lstChannel.DataSource = WS.WaterUser.ChannelCollection; this.lstChannel.DataTextField = "ChannelName"; this.lstChannel.DataValueField = "ChannelID"; //this.DataBind (); this.lstChannel.DataBind(); // TODO: low level waterUser // //this.lstLowLevelWaterUser .DataSource = WS.WaterUser. this.lstLowLevelWaterUser.DataSource = WS.WaterUser.LowLevelWaterUserCollection; this.lstLowLevelWaterUser.DataTextField = "Name"; this.lstLowLevelWaterUser.DataValueField = "WaterUserID"; this.lstLowLevelWaterUser.DataBind(); // remark // this.txtRemark.Text = WS.WaterUser.Remark; //} }
//#region ///// <summary> ///// ///// </summary> //private void BindWaterUserType() //{ // WaterUserClass wuc = WS.WaterUser; // if (wuc != null) // { // this.ddlWaterUserType.SelectedValue = wuc.WaterUserType.WaterUserTypeID.ToString(); // } //} //#endregion // /// <summary> /// /// </summary> /// <param name="wuc"></param> private void AddNoneWaterUser(WaterUserCollection wuc) { wuc.Insert(0, WaterUserClass.GetNoneWaterUserClass()); }