Ejemplo n.º 1
0
        public static void SupprimerAssurance()
        {
            Assurance assurance = ChoisirAssurance();

            using (var contexte = new Contexte())
            {
                contexte.Entry(assurance).State = EntityState.Deleted;
                contexte.SaveChanges();
            }
        }
Ejemplo n.º 2
0
        public static void SupprimerParticipant()
        {
            Participant participant = ChoisirParticipant();

            using (var contexte = new Contexte())
            {
                contexte.Entry(participant).State = EntityState.Deleted;
                contexte.SaveChanges();
            }
        }
Ejemplo n.º 3
0
        public static void SupprimerVoyage()
        {
            Voyage voyage = ChoisirVoyage();

            using (var contexte = new Contexte())
            {
                contexte.Entry(voyage).State = EntityState.Deleted;
                contexte.SaveChanges();
            }
        }
        public static void SupprimerDestination()
        {
            Destination destination = ChoisirDestination();

            using (var contexte = new Contexte())
            {
                contexte.Entry(destination).State = EntityState.Deleted;
                contexte.SaveChanges();
            }
        }
Ejemplo n.º 5
0
        public static void SupprimerClient()
        {
            Client client = ChoisirClient();

            using (var contexte = new Contexte())
            {
                contexte.Entry(client).State = EntityState.Deleted;
                contexte.SaveChanges();
            }
        }
Ejemplo n.º 6
0
        public static DossierReservation ChoisirDossier()
        {
            Console.WriteLine("Quelle dossier (Id)?");
            var idDossier = int.Parse(Console.ReadLine());

            using (var contexte = new Contexte())
            {
                return(contexte.DossiersReservations
                       .Single(x => x.Id == idDossier));
            }
        }
Ejemplo n.º 7
0
        public static Voyage ChoisirVoyage()
        {
            Console.WriteLine("Quel Voyage (Id)?");
            var idVoyage = int.Parse(Console.ReadLine());

            using (var contexte = new Contexte())
            {
                return(contexte.Voyages
                       .Single(x => x.Id == idVoyage));
            }
        }
Ejemplo n.º 8
0
        public static AgenceVoyage ChoisirAgence()
        {
            Console.WriteLine("Quelle agence (Id)?");
            var idAgence = int.Parse(Console.ReadLine());

            using (var contexte = new Contexte())
            {
                return(contexte.AgencesVoyages
                       .Single(x => x.Id == idAgence));
            }
        }
        public static Destination ChoisirDestination()
        {
            Console.WriteLine("Quelle Destination (Id)?");
            var idDestination = int.Parse(Console.ReadLine());

            using (var contexte = new Contexte())
            {
                return(contexte.Destinations
                       .Single(x => x.Id == idDestination));
            }
        }
Ejemplo n.º 10
0
        public static Participant ChoisirParticipant()
        {
            Console.WriteLine("Quel participant (Id)?");

            var idParticipant = int.Parse(Console.ReadLine());

            using (var contexte = new Contexte())
            {
                return(contexte.Participants
                       .Single(x => x.Id == idParticipant));
            }
        }
Ejemplo n.º 11
0
        /*
         * public void Annuler(int RaisonAnnulationDossier)
         * {
         *  switch (RaisonAnnulationDossier)
         *  {
         *      case 1:
         *          this.RaisonAnnulationDossier = 1;
         *          break;
         *      case 2:
         *          this.RaisonAnnulationDossier = 2;
         *          break;
         *  }
         *  dossier.EtatDossierReservation = 2;
         *  MethodesDossier.ModifierDossier(dossier);
         *
         * }
         */

        public static string ValiderSolvabilite(DossierReservation dossier)
        {
            Console.WriteLine("Verification de Solvabilité");
            Random r = new Random();

            if (r.Next(0, 101) < 80)//simulation de verification de la banque
            {
                Console.WriteLine("ok");
                return("ok");
            }
            else
            {
                Console.WriteLine("Probleme de Solvabilité,\n le dossier Doit etre supprimé \n la suppression automatique n'est pas encore en place");
                using (var contexte = new Contexte())
                {
                    //contexte.Entry(dossier).State = EntityState.Deleted;
                    //contexte.SaveChanges();
                }
                Console.ReadKey();
                return("nok");
            }
        }