Пример #1
0
        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);
        }
Пример #2
0
        // 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);
        }
Пример #3
0
        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");
            }
        }
Пример #4
0
        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);
        }