/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCChildWaterUserDTTwo1_QueryEvent(object sender, EventArgs e) { DataTable r = null; DateTime begin = this.UCChildWaterUserDTTwo1.Begin; DateTime end = this.UCChildWaterUserDTTwo1.End; WaterUserCollection wus = this.UCChildWaterUserDTTwo1.WaterUserCollection; foreach (WaterUserClass w in wus) { DataTable t = w.GetNeedDistributeDataTable(begin, end); if (r == null) { r = t; } else { r.Merge(t); } } H.DataSource = r; H.Bind(); this.UCZedChart1.GraphPaneConfig = GetGraphPaneConfig(); this.UCZedChart1.DataSource = r; }
/// <summary> /// /// </summary> /// <returns></returns> object GetDataSource() { Trace.Warn("selected wateruser list"); foreach (WaterUserClass w in this.UCWaterUserListDTTwo1.WaterUserCollection) { Trace.Warn(w.Name); } DateTime begin = this.UCWaterUserListDTTwo1.Begin; DateTime end = this.UCWaterUserListDTTwo1.End; WaterUserCollection wuc = this.UCWaterUserListDTTwo1.WaterUserCollection; // used amount list // StageAmountCollection list = new StageAmountCollection(); foreach (WaterUserClass w in wuc) { double amount = w.CalcUsedAmount(begin, end); StageAmount a = new StageAmount(); a.WaterUserID = w.WaterUserID; a.WaterUserName = w.Name; a.Amount = amount; a.Begin = begin; a.End = end; list.Add(a); } return(list); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCChildWaterUserDTTwo1_QueryEvent(object sender, EventArgs e) { WaterUserCollection wus = this.UCChildWaterUserDTTwo1.WaterUserCollection; DateTime begin = this.UCChildWaterUserDTTwo1.Begin; DateTime end = this.UCChildWaterUserDTTwo1.End; DataTable t = wus.GetDistributeWaterDataTable(begin, end); H.DataSource = t; H.Bind(); }
/// <summary> /// /// </summary> private void Query() { DateTime begin = this.UCFeeCondition1.Begin; DateTime end = this.UCFeeCondition1.End; WaterUserCollection wus = this.UCFeeCondition1.SelectedWaterUserCollection; //wus[0].CalcUsedAmount( DataTable tbl = wus.GetFeeDataTable(begin, end); H.DataSource = tbl; H.Bind(); }
/// <summary> /// /// </summary> /// <returns></returns> public static WaterUserCollection CreateManagementWaterUserCollection() { WaterUserCollection wuc = new WaterUserCollection(); DataTable tbl = WaterUserDBI.GetManagementOrganization(); foreach (DataRow row in tbl.Rows) { WaterUserClass wu = CreateWaterUser(row); wuc.Add(wu); } return wuc; }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void UCChildWaterUserDTTwo1_QueryEvent(object sender, EventArgs e) { WaterUserCollection wus = this.UCChildWaterUserDTTwo1.WaterUserCollection; DataTable tbl = wus.GetNeedWaterDataTable(this.UCChildWaterUserDTTwo1.Begin, this.UCChildWaterUserDTTwo1.End); //this.GridView1.DataSource = tbl; //this.GridView1.DataBind(); this.H.DataSource = tbl; this.H.Bind(); }
/// <summary> /// /// </summary> private void Query() { DateTime begin = this.UCFeeCondition1.Begin; DateTime end = this.UCFeeCondition1.End; WaterUserCollection wus = this.UCFeeCondition1.SelectedWaterUserCollection; DataTable tbl = wus.GetFeeHistoryDataTable(begin, end); //AddTianShuColumn(tbl); H.DataSource = tbl; H.Bind(); CountTotal(tbl); }
/// <summary> /// /// </summary> /// <param name="parentNode"></param> /// <param name="wuc"></param> private void CreateLowLevelWaterUser(TreeNode parentNode, WaterUserCollection wuc) { if (parentNode == null) { throw new ArgumentNullException("parentNode"); } foreach (WaterUserClass u in wuc) { TreeNode node = new TreeNode(u.Name, u.WaterUserID.ToString()); CreateLowLevelWaterUser(node, u.LowLevelWaterUserCollection); parentNode.ChildNodes.Add(node); } }
/// <summary> /// /// </summary> private void Query() { WaterUserCollection wus = this.UCCompareWithWaterUser1.SelectedWaterUserCollection; DateTime begin = this.UCCompareWithWaterUser1.Begin; DateTime end = this.UCCompareWithWaterUser1.End; DataTable tbl = wus.CalcUsedWaterAmount(begin, end); string title = GetTitle(begin, end); this.UCAMChart1.SetColumnChartInfo(tbl, "WaterUserName", "UsedAmount", "Begin", "", title, ""); this.GridView1.DataSource = tbl; this.GridView1.DataBind(); }
/// <summary> /// /// </summary> private void BindManagementOrganization() { // TODO: // //DataTable tbl = WaterUserDBI.GetManagementOrganization(); //this.ddlParentWaterUser.DataSource = tbl; WaterUserCollection wuc = WaterUserFactory.CreateManagementWaterUserCollection(); 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; } }
/// <summary> /// /// </summary> /// <returns></returns> internal static WaterUserCollection CreateLowLevelWaterUserCollection(int currentWaterUserID) { WaterUserCollection wuc = new WaterUserCollection(); DataTable tbl = WaterUserDBI.GetLowLevelWaterUserDataTable(currentWaterUserID); foreach( DataRow row in tbl.Rows ) { WaterUserClass u = CreateWaterUser(row); wuc.Add(u); } return wuc; }
//#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()); }
/// <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; //} }