public async Task <bool> processReverseToServerAsync(LTL_LotteryList pListObject) { bool successReversion = false; Console.WriteLine(" - Anulada "); ServiceResponseResult response = await this.reverseListNumberFromServerAsync(pListObject); if (ServiceValidator.isValidServiceResponse(response)) { // Cambiar el estado de la lista local a Sincronizado this.setListCompleteSync(pListObject); successReversion = true; } else { // Error de sincronización string responseType = response == null ? "N/A" : response.type; LogService.logErrorServiceResponse("No se pudo sincronizar la reversión", responseType, "Pendiente"); } if (response != null && response.message == "No se pudo actualizar. El elemento especificado no existe") { successReversion = true; } return(successReversion); }
// Método para procesar el resultado del cierre de un sorteo en el servidor public bool processResponseToClosingDraw(ServiceResponseResult pResponseResult) { bool processDone = false; if (ServiceValidator.isValidServiceResponse(pResponseResult)) //if (ServiceValidator.isValidAndNotEmptyServiceResponse(pResponseResult)) { processDone = true; } else { // Error de sincronización string responseType = pResponseResult == null ? "N/A" : pResponseResult.type; LogService.logErrorServiceResponse("No se pudo sincronizar el cierre", responseType, "Pendiente"); } return(processDone); }
public void reverseListNumberFromServer(LTL_LotteryList pList) { // Llamar al servicio de sincronización con el servidor ServerConnectionService serverConection = new ServerConnectionService(); ServiceResponseResult response = serverConection.reverseListToServer(pList); if (ServiceValidator.isValidServiceResponse(response)) { // Cambiar el estado de la lista local a Sincronizado this.setListCompleteSync(pList); } else { // Error de sincronización string responseType = response == null ? "N/A" : response.type; LogService.logErrorServiceResponse("No se pudo sincronizar la venta", responseType, "Pendiente"); } }
private async Task <bool> processListToServerAsync(LTL_LotteryList pListObject, List <LND_ListNumberDetail> pListNumber) { bool successReversion = false; Console.WriteLine(" - Creada "); ServiceResponseResult response = await this.sendListNumberToServerAsync(pListObject, pListNumber); if (ServiceValidator.isValidServiceResponse(response)) { // Cambiar el estado de la lista local a Sincronizado this.setListCompleteSync(pListObject); successReversion = true; } else { // Error de sincronización string responseType = response == null ? "N/A" : response.type; LogService.logErrorServiceResponse("No se pudo sincronizar la venta", responseType, "Pendiente"); } return(successReversion); }