Ejemplo n.º 1
0
 void listener_eventProcessMsg(AsynSocketProcessMsg msg)
 {
     switch ((int)msg.nCode)
     {
     //case (int)enumAsynSocketPocessCode.SocketNormalOutPut:
     //    Console.WriteLine(msg.strMsg);
     //    break;
     case (int)enumAsynSocketPocessCode.SocketNormalEndReceive:
         // 接收到客户端传来的学号信息,记录到数据库中
         receiveData = msg.strMsg;
         Debug.WriteLine(
             string.Format("FrmRfidCheck_Server.listener_eventProcessMsg  ->  = {0}"
                           , receiveData));
         //rfidCheck_CheckOn.CheckOn(receiveData);
         this.frmRfidCheck_Server_Checkin(receiveData);
         break;
     }
 }
Ejemplo n.º 2
0
 void asc_eventProcessMsg(AsynSocketProcessMsg msg)
 {
     switch (msg.nCode)
     {
     case (int)enumAsynSocketPocessCode.SocketNormalEndReceive:
         if (((int)CheckProtocol.Success).ToString() == msg.strMsg.Substring(0, 1))
         {
             string[] tempA = msg.strMsg.Split('&');
             epcList.Add(tempA[1]);    //考勤成功id加入到列表中,
             ProcessingepcList.Remove(tempA[1]);
             if (tempA.Length > 2)
             {
                 MessageBox.Show(tempA[2] + "同学,您的已经考勤完成!");
             }
         }
         else
         if (((int)CheckProtocol.Failed).ToString() == msg.strMsg)
         {
             ProcessingepcList.Clear();
             MessageBox.Show("考勤失败,你可能使用了错误的学生卡!");
         }
         break;
     }
 }