예제 #1
0
        /// <summary>
        ///Método para importar un archivo excel, la información de ClosingSleeve.
        /// </summary>
        private async void leerExcel()
        {
            //Declaramos un objeto de tipo ProgressDialogController, el cual servirá para recibir el resultado el mensaje progress.
            ProgressDialogController Progress;

            //Ejecutamos el método para enviar un mensaje de espera mientras el documento se guarda.
            Progress = await dialog.SendProgressAsync(StringResources.msgEspera, StringResources.msgGenerandoExcell);

            //Ejecutamos el método para obtener la información del Excel y crear el nuevo archivo excel.
            string result = await ImportExcel.ImportClosingSleeve();

            //Si hubo un error al leer el archivo o crear un nuevo archivo.
            if (result != null)
            {
                //Mostramos mensaje de error
                await dialog.SendMessage(StringResources.ttlAlerta, StringResources.msgErrorGenerarArchivo);
            }

            //Ejecutamos el método para cerrar el mensaje de espera.
            await Progress.CloseAsync();
        }