Ejemplo n.º 1
0
 private void Read()
 {
     while (port.IsOpen)
     {
         try
         {
             string rfid = port.ReadLine();
             rfid = rfid.Replace("\r", "");
             if (!string.IsNullOrEmpty(rfid) && rfid.All(char.IsDigit))
             {
                 EmployeeProfileRfid employeeProfileRfid = _attendanceManager.AssignAttendanceInfo(rfid);
                 employeeNameLabel.Text        = employeeProfileRfid.EmployeeName;
                 employeeIdLabel.Text          = employeeProfileRfid.EmployeeId;
                 attendanceLabelStatus.Text    = employeeProfileRfid.AttendanceStatus;
                 timeAndDateLabel.Text         = employeeProfileRfid.TimeAndDate;
                 profileImageBox.ImageLocation = employeeProfileRfid.ProfileImage;
                 statusLabel.Text = employeeProfileRfid.Status;
             }
             //MessageBox.Show(rfid);
             Task.Delay(10000);
         }
         catch (TimeoutException)
         {
         }
     }
 }