internal void AttendanceScan(string barcode, BJUserInfo bjUser) { if (ReaderInfo.IsRightReaderBarcode(barcode)) { if (this.IsAlreadyVisitedToday(barcode, bjUser)) { throw new Exception("C024"); } else { loader.AddAttendance(barcode, bjUser); } } else { throw new Exception("C023"); } }