예제 #1
0
        private void NouveauDebug()
        {
            ConsoleHelper.AfficherEntete("Nouveau dossier");

            DossierReservation dossier = new DossierReservation()
            {
                NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numero de Carte Bancaire ?"),
                PrixParPersonne     = ConsoleSaisie.SaisirDecimalObligatoire("Prix Par Personne ?"),
                IdClient            = ConsoleSaisie.SaisirEntierObligatoire("ID du client"),
                IdVoyage            = ConsoleSaisie.SaisirEntierObligatoire("ID du client"),
            };

            MethodesDossier.CreerDossier(dossier);
        }
예제 #2
0
        private void Modifier()
        {
            Afficher("Modifier un Dossier");

            DossierReservation choix = MethodesDossier.ChoisirDossier();


            choix.NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numero de Carte Bancaire ?");
            choix.PrixParPersonne     = ConsoleSaisie.SaisirDecimalObligatoire("Prix Par Personne ?");
            choix.IdClient            = ConsoleSaisie.SaisirEntierObligatoire("ID du client");


            MethodesDossier.ModifierDossier(choix);
        }
예제 #3
0
        private void ValiderDossier(DossierReservation dossier)
        {
            dossier.EtatDossierReservation = 0;
            string validation = DossierReservation.ValiderSolvabilite(dossier);

            switch (validation)
            {
            case "ok":
                dossier.EtatDossierReservation = 1;
                MethodesDossier.ModifierDossier(dossier);
                break;

            case "nok":
                Supprimer();
                break;
            }
        }
예제 #4
0
        private void Nouveau()
        {
            ConsoleHelper.AfficherEntete("Nouveau dossier");

            DossierReservation dossier = new DossierReservation();

            ModuleClients.AfficherClients("Liste des Clients");
            dossier.IdClient = MethodesDossier.Choisir("Choisir client (Id):");

            ModuleVoyages.AfficherVoyages("Liste des Voyages");
            dossier.IdVoyage = MethodesDossier.Choisir("Choisir voyage (Id):");

            dossier.NumeroCarteBancaire = ConsoleSaisie.SaisirChaineObligatoire("Numero de Carte Bancaire ?");
            dossier.PrixParPersonne     = ConsoleSaisie.SaisirDecimalObligatoire("Prix Par Personne ?");
            MethodesDossier.CreerDossier(dossier);


            NouveauDossierParticipant(dossier);
        }
예제 #5
0
 private void Afficher()
 {
     ConsoleHelper.AfficherEntete("Afficher les dossiers de réservation");
     this.liste = MethodesDossier.GetDossiers();
     ConsoleHelper.AfficherListe(this.liste, strategieAffichageDossiers);
 }
예제 #6
0
 private void Afficher(string titre)
 {
     ConsoleHelper.AfficherEntete(titre);
     this.liste = MethodesDossier.GetDossiers();
     ConsoleHelper.AfficherListe(this.liste, strategieAffichageDossiers);
 }
예제 #7
0
 private void Supprimer()
 {
     Afficher("Supprimer un Dossier");
     MethodesDossier.SupprimerDossier();
 }