//sync time private void listenClient_OnDeviceSync(DeviceModel device) { //Update device if (_currentPageId == (int)PageIdEnum.Device && m_lastfrm != null) { UCDevice ucDevice = (UCDevice)m_lastfrm; ucDevice.UpdateDevice(device); } }
//AttLog copy to Database private void listenClient_OnNewAttLog(AttLogModel attlog) { if (AttLogBll.Add(attlog) > 0) { if (_currentPageId == (int)PageIdEnum.Attendance && m_lastfrm != null) { ((UCAttendance)m_lastfrm).AddNewRow(attlog); } else { if (_currentPageId == (int)PageIdEnum.Device && m_lastfrm != null) { UCDevice uCDevice = (UCDevice)m_lastfrm; uCDevice.UpdateDeviceMask(attlog.DeviceID, attlog.MaskFlag); uCDevice.UpdateDeviceTemp(attlog.DeviceID, attlog.Temperature); } } } }