Exemplo n.º 1
0
        public sealed async override Task InitializeAsync()
        {
            _echeancierBusiness = new EcheancierBusiness();
            await _echeancierBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            await ChargerEcheancier();

            ListeCategorie = new CollectionViewSource {
                IsSourceGrouped = true
            };
            ListeCompteVirement = new CollectionViewSource {
                IsSourceGrouped = true
            };
            ListeCompteEcheancier = new CollectionViewSource {
                IsSourceGrouped = true
            };
            GenerateCategories();
            GenereMouvement();
            GenerePeriodicite();
            await GenereComptes();

            GridVirementVisible   = false;
            DateEcheancier        = DateUtils.GetMaintenant();
            DateLimiteEcheancier  = DateUtils.GetMaintenant();
            SelectedTypeMouvement = TypeMouvementListe[0];
            SelectedPeriodicite   = ListePeriodicite[0];
        }
Exemplo n.º 2
0
        public override sealed async Task InitializeAsync()
        {
            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            ListeDevise    = new ObservableCollection <Devise>(DeviseUtils.ListeDevises);
            ListePays      = new ObservableCollection <Pays>(DeviseUtils.ListePays);
            SelectedPays   = DeviseUtils.GetPays("FR");
            SelectedDevise = DeviseUtils.GetDevise(DeviseUtils.IdEuro);
        }
Exemplo n.º 3
0
        public override sealed async Task InitializeAsync()
        {
            _applicationBusiness = new ApplicationBusiness();
            await _applicationBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _listeComptes = new Dictionary <string, double?>();

            ListePays   = new ObservableCollection <Pays>(DeviseUtils.ListePays);
            ListeDevise = new ObservableCollection <Devise>(DeviseUtils.ListeDevises);
        }
Exemplo n.º 4
0
        public async sealed override Task InitializeAsync()
        {
            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _mouvementBusiness = new MouvementBusiness();
            await _mouvementBusiness.Initialization;

            _categorieBusiness = new CategorieBusiness();
            await _categorieBusiness.Initialization;


            GenererListePeriode();
            await GenererListeCompte();

            GenererListeCategorie();
        }
Exemplo n.º 5
0
        public sealed override async Task InitializeAsync()
        {
            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            ListeBanque = (App.ModeApp.Equals(AppareilEnum.ModeAppareilPrincipal))? await _compteBusiness.GetResumeCompte(): await RoamingCompteBusiness.GetListeBanques();

            //calcul des sommes de chaque banque et du total
            foreach (var banque in ListeBanque)
            {
                var somme = banque.ListeCompte.Sum(compte => compte.Solde);
                banque.SoldeBanque = StringUtils.SeparerNombreEspace(somme.ToString(CultureInfo.InvariantCulture)) + " " + DeviseUtils.GetDevise(banque.IdDevise).Signe;
            }
            Visible = App.ModeApp.Equals(AppareilEnum.ModeAppareilPrincipal);
        }
Exemplo n.º 6
0
        public sealed async override Task InitializeAsync()
        {
            _applicationBusiness = new ApplicationBusiness();
            await _applicationBusiness.Initialization;

            _categorieBusiness = new CategorieBusiness();
            await _categorieBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _echeancierBusiness = new EcheancierBusiness();
            await _echeancierBusiness.Initialization;

            _mouvementBusiness = new MouvementBusiness();
            await _mouvementBusiness.Initialization;
        }
Exemplo n.º 7
0
        public sealed override async Task InitializeAsync()
        {
            _mouvementBusiness = new MouvementBusiness();
            await _mouvementBusiness.Initialization;

            _compteBusiness = new CompteBusiness();
            await _compteBusiness.Initialization;

            _banqueBusiness = new BanqueBusiness();
            await _banqueBusiness.Initialization;

            _echeancierBusiness = new EcheancierBusiness();
            await _echeancierBusiness.Initialization;

            //PARTIE LISTE MOUVEMENT
            IsDateSoldeCompteVisible = (App.ModeApp == AppareilEnum.ModeAppareilPrincipal);
            DateSoldeCompte          = DateUtils.GetMaintenant();
            await RecompterPage(null);

            //PARTIE GESTION MOUVEMENT
            //préparation des données
            ListeCategorie = new CollectionViewSource {
                IsSourceGrouped = true
            };
            ListeCompteVirement = new CollectionViewSource {
                IsSourceGrouped = true
            };
            GenerateCategories();
            GenereMouvement();
            await GenereComptesVirement();

            GridNumeroVisible     = false;
            GridVirementVisible   = false;
            DateMouvement         = DateUtils.GetMaintenant();
            SelectedTypeMouvement = TypeMouvementListe[0];
        }