Esempio n. 1
0
        private void OnFactureUpdated(FactureDetailViewModel source, Facture facture)
        {
            var factureInList = ListeFactures.Single(c => c.Id_Facture == facture.Id_Facture);

            factureInList.Id_Facture      = facture.Id_Facture;
            factureInList.Montant_Facture = facture.Montant_Facture;
            factureInList.type_paiement   = facture.type_paiement;
        }
Esempio n. 2
0
        private async Task DeleteFacture(FactureViewModel factureViewModel)
        {
            if (await _pageService.DisplayAlert("Warning", $"Are you sure you want to delete {factureViewModel.Montant_Facture}?", "Yes", "No"))
            {
                ListeFactures.Remove(factureViewModel);

                var facture = await _factureStore.GetFacture(factureViewModel.Id_Facture);

                await _factureStore.DeleteFacture(facture);
            }
        }
Esempio n. 3
0
        private async Task LoadData()
        {
            if (_isDataLoaded)
            {
                return;
            }

            _isDataLoaded = true;
            var listeFactures = await _factureStore.GetFacturesAsync();

            foreach (var facture in listeFactures)
            {
                ListeFactures.Add(new FactureViewModel(facture));
            }
        }
Esempio n. 4
0
 private void OnFactureAdded(FactureDetailViewModel source, Facture facture)
 {
     ListeFactures.Add(new FactureViewModel(facture));
 }