// Método para procesar el resultado del envío de la lista al servidor public bool processResponseToSendList(ServiceResponseResult pResponseResult) { //Console.WriteLine("Ejecutando processResponseToSendList..."); bool processDone = false; if (ServiceValidator.isValidAndNotEmptyServiceResponse(pResponseResult)) { // Obtener el JSON resultado de la sincronización String resultString = pResponseResult.result.ToString(); SyncListResult listSyncResult = JsonConvert.DeserializeObject <SyncListResult>(resultString); long listId = listSyncResult.listNumber; //Console.WriteLine(listId); // Cambiar el estado de la lista local a Sincronizado this.setListCompleteSync(listId); if (this.appMediator != null) { this.appMediator.updateTotalBoxes(); } processDone = true; } else { // Error de sincronización string responseType = pResponseResult == null ? "N/A" : pResponseResult.type; LogService.logErrorServiceResponse("No se pudo sincronizar la venta", responseType, "Pendiente"); } return(processDone); }