コード例 #1
0
ファイル: HomeInteractor.cs プロジェクト: jonathankun/VI
        public async void agregarPreUso_SQLServer(CheckList checkList, HomeOnRequestFinished callback)
        {
            callback.mostrarProgreso(true);

            Log.Info(TAG, "Se inicia agregar PreUso a la BD de SQLServer");

            RestClient <CheckList> restClient = new RestClient <CheckList>();

            try
            {
                var respuesta = await restClient.PostAsync(TIPO_CHECKLIST, checkList);

                Log.Info("agregarPreUso_SQLServer", Convert.ToString(respuesta));
                //callback.preUsoEnviado();
                callback.mostrarProgreso(false);
            }
            catch (Exception ex)
            {
                Log.Error("agregarPreUso_SQLServer", ex.Message);
            }
        }
コード例 #2
0
ファイル: HomeInteractor.cs プロジェクト: jonathankun/VI
        public async void descargarListaPreUsosDelDia_SQLServer(string date, HomeOnRequestFinished callback)
        {
            callback.mostrarProgreso(true);

            Log.Info(TAG, "Se inicia descargar de Lista de Pre-Usos del dia desde SQLServer");

            RestClient <CheckListSummary> restClient = new RestClient <CheckListSummary>();
            var checkLists = new List <CheckListSummary>();

            try
            {
                checkLists = await restClient.GetCheckListSummariesByBrowser(TIPO_CHECKLISTSUMMARY, date);

                callback.mostrarProgreso(false);
                callback.compararListaPreUsos(checkLists);
            }
            catch (Exception ex)
            {
                Log.Info("descargarListaPreUsosDelDia_SQLServer", ex.Message);
                callback.errorDescargaPreUsos();
            }
        }