Ejemplo n.º 1
0
 public void CheckState(qqOnlineWebService qqOnline)
 {
     if (!string.IsNullOrEmpty(this.QQ) && (null != qqOnline))
     {
         string state = qqOnline.qqCheckOnline(this.QQ);
         if (state.Equals("Y", StringComparison.CurrentCultureIgnoreCase))
         {
             this.state = QQState.Online;
         }
         else if (state.Equals("N", StringComparison.CurrentCultureIgnoreCase))
         {
             this.state = QQState.Offline;
         }
         else if (state.Equals("E", StringComparison.CurrentCultureIgnoreCase))
         {
             this.state = QQState.ErrorQQ;
         }
         else if (state.Equals("A", StringComparison.CurrentCultureIgnoreCase))
         {
             this.state = QQState.InvalidCertificate;
         }
         else if (state.Equals("V", StringComparison.CurrentCultureIgnoreCase))
         {
             this.state = QQState.OutOfFreeNum;
         }
     }
 }
Ejemplo n.º 2
0
        private void StartCheckOnline()
        {
            qqOnlineWebService qqOnline = new qqOnlineWebService();

            foreach (QQItem qq in qqList)
            {
                qq.CheckState(qqOnline);
            }
            qqView.DataSource = null;
            qqView.DataSource = qqList;
        }