/// <summary> /// insert or update channel /// </summary> public void Save() { string n = this.ChannelName; string r = this.ChannelRemark; if (IsAdd()) { ChannelDBI.AddChannel(n, r, GetStationIDs()); } else { // edit // ChannelDBI.EditChannel(this.ChannelID, n, r, GetStationIDs()); } // save station color // foreach (StationClass station in StationCollection) { if (station.Color != System.Drawing.Color.White) { StationDBI.UpdateColor(station.StationID, station.Color); } } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnOK_Click(object sender, EventArgs e) { if (IsValid) { int id = this.StationID; string newName = this.txtNewStationName.Text.Trim(); StationDBI.UpdateStationName(id, newName); ReturnToParentPage(); } }
/// <summary> /// 获取候选站点列表 /// </summary> /// <returns></returns> public StationCollection GetCandidateStationList() { StationCollection list = new StationCollection(); DataTable tbl = StationDBI.GetNotAssociateStationDataTable(); foreach (DataRow row in tbl.Rows) { int stationID = Convert.ToInt32(row["StationID"]); string name = row["Name"].ToString(); StationClass n = new StationClass(); n.StationID = stationID; n.StationName = name; list.Add(n); } list.Remove(this.StationCollection); list.Add(GetDeletedStationCollection()); return(list); }
protected void cvNewStationName_ServerValidate(object source, ServerValidateEventArgs args) { args.IsValid = false; string newname = this.txtNewStationName.Text.Trim(); int length = newname.Length; if (length > 0) { int index = newname.IndexOfAny(new char[] { '\'', '"' }); if (!(index >= 0)) { if (!StationDBI.Exist(newname, this.StationID)) { args.IsValid = true; } } } }
protected void Page_Load(object sender, EventArgs e) { Xdgk.UI.GridViewHelper h = new Xdgk.UI.GridViewHelper(this.GridView1); this.GridView1.RowEditing += new GridViewEditEventHandler(GridView1_RowEditing); this.GridView1.DataKeyNames = new string[] { YongShuiGuanLiDBI.DBNames.vStationDevice.StationID }; if (!IsPostBack) { h.GridViewConfig = GetViewConfig(); YongShuiGuanLiDBI.GridViewHelper.AddEditColumn(this.GridView1); } //GridViewHelper.AddEditDeleteColumn(this.GridView1); DataTable t = StationDBI.GetStationDataTable(DeviceTypeDefine.CQDeviceTypes); ////this.GridView1.DataSource = t; //this.GridView1.DataBind(); h.DataSource = t; h.Bind(); }