public async void SetSearch(string txt) { SearchContent = txt; Contacts.Filter = txt; Online.Filter = txt; if (searching == true) { return; } searching = true; string search = ""; do { search = SearchContent; var results = await Source.FindUser(search); OnlineResult.Clear(); if (results.Error == Chadder.Data.Util.ChadderError.OK) { OnlineResult.AddItems(results.List); } } while (search != SearchContent); searching = false; }
private DataTable DealTOCView(string strTOCValue, string strICValue, string strTime) { ms_objOnline.Clear(); DataTable dtTOC = new DataTable("ds2"); dtTOC.Columns.Add("TOC", typeof(Int32)); dtTOC.Columns.Add("Time", typeof(DateTime)); strTOCValue = strTOCValue.Substring(0, strTOCValue.Length - 1); string[] strTOCList = strTOCValue.Split(','); string[] strICList = strICValue.Split(','); DateTime begin = help.GetDateTime(strTime); for (int i = 0; i < strTOCList.Length; i++) { DataRow dr = dtTOC.NewRow(); if (strTOCList[i] == "") { dr["TOC"] = 0; } else { dr["TOC"] = Convert.ToInt64(strTOCList[i]); } dr["Time"] = begin; OnlineResult objOniline = new OnlineResult(); objOniline.m_strTOC = strTOCList[i]; objOniline.m_strIC = strICList[i]; objOniline.m_dtInterval = begin; ms_objOnline.Add(objOniline); begin = begin.AddMinutes(10); dtTOC.Rows.Add(dr); } return(dtTOC); }
private DataTable DealTOCView(string strTOCValue, string strICValue, string strTime) { ms_objOnline.Clear(); DataTable dtTOC = new DataTable("ds3"); dtTOC.Columns.Add("TOC", typeof(Int64)); dtTOC.Columns.Add("TOCView", typeof(String)); dtTOC.Columns.Add("Time", typeof(DateTime)); dtTOC.Columns.Add("Unit", typeof(String)); strTOCValue = strTOCValue.Substring(0, strTOCValue.Length - 1); string[] strTOCList = strTOCValue.Split(','); string[] strICList = strICValue.Split(','); DateTime begin = help.GetDateTime(strTime); for (int i = 0; i < strTOCList.Length; i++) { DataRow dr = dtTOC.NewRow(); if (strTOCList[i] == "") { dr["TOC"] = 0; dr["TOCView"] = "0.00"; } else { dr["TOC"] = int.Parse(strTOCList[i]); dr["TOCView"] = (float.Parse(strTOCList[i].ToString()) / 1000).ToString(); } dr["Time"] = begin; OnlineResult objOniline = new OnlineResult(); objOniline.m_strTOC = strTOCList[i]; objOniline.m_strIC = strICList[i]; objOniline.m_dtInterval = begin; ms_objOnline.Add(objOniline); begin = begin.AddMinutes(10); dr["Unit"] = " mg/L"; dtTOC.Rows.Add(dr); } return(dtTOC); }