Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }