public void UpdateUsers()
        {
            GetUsersFromDb();
            var n = 0;

            foreach (var device in Devices(DeviceType.Employee))
            {
                Connect(device);
                _service.EnableDevice(MachineNumber, false);
                if (_service.ClearData(MachineNumber, 5))
                {
                    _service.RefreshData(MachineNumber);
                }

                foreach (var userInfo in UsersInfo)
                {
                    if (_service.SSR_SetUserInfo(MachineNumber, userInfo.EnrollNumber, userInfo.Name, "", 0, true))
                    {
                        if (_service.SSR_DeleteEnrollDataExt(MachineNumber, userInfo.EnrollNumber, 11))
                        {
                            _service.RefreshData(MachineNumber);
                            foreach (var fingerPrint in userInfo.FingerPrints)
                            {
                                if (_service.SetUserTmpExStr(MachineNumber, userInfo.EnrollNumber, fingerPrint.Finger, 1,
                                                             fingerPrint.Data))
                                {
                                    n++;
                                }
                            }
                        }
                    }
                }

                _service.EnableDevice(MachineNumber, true);
                Disconnect();
            }
        }