/// <summary> /// Donne en pourcent l'espace occupé par les données dans le roaming /// </summary> /// <returns>le pourcentage</returns> public static async Task <int> GetEspaceRoamingOccupePourcent() { var espaceMax = (ApplicationData.Current.RoamingStorageQuota > 0) ? ApplicationData.Current.RoamingStorageQuota * 1000 : ContexteStatic.RoaminsStorageQuotaBis * 1000; var espaceOccupe = await ComFile.GetSizeRoamingFolder(); return((int)((100 * espaceOccupe) / espaceMax)); }
/// <summary> /// Efface les données de roaming /// </summary> public static async Task DeleteRoaming() { await DemarrageRoaming(); await _roamingEcheancierFile.DeleteFile(); _roamingEcheancierFile = null; _roamingEcheancier = null; }
/// <summary> /// Efface les données de roaming /// </summary> public static async Task DeleteRoaming() { await DemarrageRoaming(); await _roamingCompteFile.DeleteFile(); _roamingCompteFile = null; _roamingCompte = null; }
/// <summary> /// Efface les données de roaming /// </summary> public static async Task DeleteRoaming() { await DemarrageRoaming(); await _roamingMouvementFile.DeleteFile(); _roamingMouvementFile = null; _roamingMouvement = null; }
/// <summary> /// Initialise le fichier des mots de passe /// </summary> public static void Init(StorageFile fichier) { if (fichier != null) { Fichier = new ComFile(fichier); } else { Fichier = new ComFile(ContexteStatic.NomFichierPassword + "." + ContexteStatic.Extension, PlaceEcritureEnum.Roaming); } }
/// <summary> /// Charger les données liées au roaming /// </summary> /// <returns>la task</returns> private static async Task DemarrageRoaming() { if (_roamingEcheancier == null) { _roamingEcheancier = new RoamingEcheancierModel(); } if (_roamingEcheancierFile == null) { _roamingEcheancierFile = new ComFile(ContexteStatic.FichierEcheancierRoaming, ComFile.PlaceEcriture.Roaming); } await LoadFileCompte(); }
/// <summary> /// Charger les données liées au roaming /// </summary> /// <returns>la task</returns> private static async Task DemarrageRoaming() { if (_roamingMouvement == null) { _roamingMouvement = new RoamingMouvementModel(); } if (_roamingMouvementFile == null) { _roamingMouvementFile = new ComFile(ContexteStatic.FichierMouvementRoaming, ComFile.PlaceEcriture.Roaming); } await LoadFileCompte(); }
/// <summary> /// Charger les données liées au roaming /// </summary> /// <returns>la task</returns> private static async Task DemarrageRoaming() { if (_roamingCategorie == null) { _roamingCategorie = new RoamingCategorieModel(); } if (_roamingCategorieFile == null) { _roamingCategorieFile = new ComFile(ContexteStatic.FichierCategorieRoaming, ComFile.PlaceEcriture.Roaming); } await LoadFileCompte(); }
/// <summary> /// Charger les données liées au roaming /// </summary> /// <returns>la task</returns> private static async Task DemarrageRoaming() { if (_roamingCompte == null) { _roamingCompte = new RoamingCompteModel(); } if (_roamingCompteFile == null) { _roamingCompteFile = new ComFile(ContexteStatic.FichierCompteRoaming, ComFile.PlaceEcriture.Roaming); var sqlite = await ComSqlite.GetComSqlite(); var dbExist = await sqlite.CheckDbExist(); //controle du fichier (si il est vide et que la base de donnée (si elle existe) contient des données, on syncrhonise) if ((!await _roamingCompteFile.FileExist() || (await _roamingCompteFile.FileExist() && await _roamingCompteFile.GetSizeFile() == 0)) && App.ModeApp == AppareilEnum.ModeAppareilPrincipal && dbExist) { var business = new BanqueBusiness(); await business.Initialization; var listeBanque = await business.GetBanques(); foreach (var banque in listeBanque) { await AjouterBanque(banque); var listeCompte = await business.GetCompteFmBanque(banque.Id); foreach (var compte in listeCompte) { await AjouterCompte(compte); } } } } await LoadFileCompte(); }
/// <summary> /// Genere les categories pour les mouvement (celles par défaut, celles en base) /// </summary> public static async Task GenerateCategorieMouvement() { await ComFile.GetSizeRoamingFolder(); await GenerateCategoriesParentDefaut(); await GenerateSousCategoriesDefaut(); if (App.ModeApp == AppareilEnum.ModeAppareilPrincipal) { await AjoutCategorieUserFmBdd(); } else { await AjoutCategorieUserFmRoaming(); } //tri par ordre alphabétique foreach (var category in ListeCategoriesMouvement) { category.SousCategorieList.Sort((x, y) => string.CompareOrdinal(x.Libelle, y.Libelle)); } ListeCategoriesMouvement.Sort((x, y) => string.CompareOrdinal(x.Libelle, y.Libelle)); }
/// <summary> /// Initialise les listes et le fichier à charger /// </summary> public void Init() { _listeCaR = new ObservableCollection <CaR>(); _listeChrono = new ObservableCollection <Chrono>(); _fichierData = new ComFile(ContextStatic.NomFichier + "." + ContextStatic.Extension, ComFile.PlaceEcriture.LocalState); }
/// <summary> /// Initialise le fichier de récupération /// </summary> public static void Init() { Fichier = new ComFile(ContexteStatic.NomFichierImageUnlock, PlaceEcritureEnum.LocalState); }
/// <summary> /// Initialise le fichier /// </summary> public static void Init() { _fichier = new ComFile(ContexteStatic.NomFichierParam, PlaceEcritureEnum.LocalState); }
/// <summary> /// Constructeur /// </summary> public static void Init() { _fichier = new ComFile(ContexteStatic.NomFichierMotDePasseUser, PlaceEcritureEnum.LocalState); }