/** * This function check if the printer has some problem * */ public KioskoServiceStatus CheckService() { KioskoServiceStatus ServiceStatus = new KioskoServiceStatus(CubiQManagerModel.KioskoService.PRINTERSERVICE); List <String> KioskoPrinter = new List <String>() { "KioskoPrinterGuide", "KioskoPrinterBill" }; foreach (string Printer in KioskoPrinter) { //Check if printer exists if (!PrinterExists(Printer)) { ServiceStatus.Message += "[" + Printer + ":] not connected"; ServiceStatus.Active = false; } //Check for printer status Error statusError = CheckPrinterStatus(Printer); if (statusError.HasError) { ServiceStatus.Message += "[" + Printer + ":]" + statusError.Message; ServiceStatus.Active = false; } } return(ServiceStatus); }
public KioskoServiceStatus CheckService() { Services.CubiQService _cubiqService = new Services.CubiQService(KioskoController.GetCubiQService()); KioskoServiceStatus serviceStatus = new KioskoServiceStatus(CubiQManagerModel.KioskoService.CUBIQSERVICE); var generalInformation = _cubiqService.GetGeneralInformation(); if (generalInformation.Error.HasError) { serviceStatus.Active = false; serviceStatus.Message = generalInformation.Error.Message; } return(serviceStatus); }