public int verifyRegisteredDevices() { int isRegisteredSerial = -1; ManagementObjectCollection usbDevicesList = getUsbDevicesList(); if (usbDevicesList.Count == 0) { isRegisteredSerial = 0; //MessageBox.Show("No hay dispositivos conectados."); } else { string registeredDeviceSerial = ParameterService.getDeviceValue(); if (this.findUsbDeviceBySerialId(registeredDeviceSerial, getUsbDevicesList())) { isRegisteredSerial = 1; //MessageBox.Show("Bien."); } else { isRegisteredSerial = -1; //MessageBox.Show("Debe registrar el dispositivo."); } } return(isRegisteredSerial); }
public void saveLoginEvent(string pUser, int authResult) { string user = "******"; string externalIp = "ERROR"; try { user = pUser.ToLower(); externalIp = new WebClient().DownloadString("http://icanhazip.com"); } catch (Exception e) { // Capturar errores en el log LogService.log(e.Message, e.StackTrace); } LGV_LoginEvents loginEvent = new LGV_LoginEvents(); loginEvent.LGV_EventDate = DateTime.Now; loginEvent.LGV_IpAdress = externalIp; loginEvent.LGV_User = user; //loginEvent.LGV_User = authResult + " | " + user; loginEvent.LGV_DeviceId = ParameterService.getDeviceValue(); loginEventRepo.saveWithStatus(loginEvent, loginEvent.LGV_Id, (e1, e2) => e1.copy(e2)); }