Example #1
0
        public void TestAjouterModifierProduit()
        {
            Guid    c = Guid.Parse("323734f8-a4ac-4d92-b4e5-a4e896fc32a2");
            Produit ProduitAjoutTest = new Produit {
                CategoryID = c, Name = "Reblochon", SupplierId = 5, UnitPrice = 10.50m, UnitsInStock = 50
            };

            Assert.AreEqual(1, Contexte.AjouterModifierProduit(false, ProduitAjoutTest));
            Assert.AreEqual(11, Contexte.GetProduits(c).Count);
        }
Example #2
0
        private void AfficherProduits()
        {
            List <Category> liste = Contexte.GetCategories();

            ConsoleTable.From(liste).Display("Categories");
            Guid           Idcat  = Input.Read <Guid>("Saisir un Id de categorie:");
            List <Product> listep = Contexte.GetProduits(Idcat);

            ConsoleTable.From(listep).Display("Produits");
        }
 /// <summary>
 /// méthode pour filtrer destination par Continent.
 /// </summary>
 public static IEnumerable <Destination> FiltrerDestinationContinent(string continent)
 {
     using (var contexte = new Contexte())
     {
         var destinations = (from d in contexte.Destinations
                             where d.Continent == continent
                             select d).ToList();
         return(destinations);
     }
 }
Example #4
0
        public void TestGetFournisseurs()
        {
            List <Fournisseur> listFour = Contexte.GetFournisseurs("Japon");

            foreach (Fournisseur F in listFour)
            {
                Assert.AreEqual(6, F.SupplierId);
                Assert.AreEqual(4, F.SupplierId);
            }
        }
Example #5
0
        private void AfficherNombreProduits()
        {
            string payssaisie = null;

            Console.WriteLine("Choisissez un Pays pour afficher son nombre de Produits :");
            payssaisie = Console.ReadLine();
            int NProduits = Contexte.GetNbProduits(payssaisie);

            Console.WriteLine("Dans le Pays {0}, il y a {1} produit(s).", payssaisie, NProduits);
        }
 /// <summary>
 /// méthode pour filtrer destination par Region.
 /// </summary>
 public static IEnumerable <Destination> FiltrerDestinationRegion(string region)
 {
     using (var contexte = new Contexte())
     {
         var destinations = (from d in contexte.Destinations
                             where d.Region == region
                             select d).ToList();
         return(destinations);
     }
 }
 /// <summary>
 /// méthode pour afficher des instances de la table pqrticipant
 /// </summary>
 public static Participant GetParticipant(int IdParticipant)
 {
     using (var contexte = new Contexte())
     {
         var participant = (from p in contexte.Participants
                            where p.Id == IdParticipant
                            select p).Single();
         return(participant);
     }
 }
 /// <summary>
 /// méthode pour afficher une instance de la table AgenceVoyage
 /// </summary>
 public static AgenceVoyage GetAgence(int IdAgence)
 {
     using (var contexte = new Contexte())
     {
         var agence = (from av in contexte.AgenceVoyages
                       where av.Id == IdAgence
                       select av).Include(x => x.Voyages).Single();
         return(agence);
     }
 }
Example #9
0
        public void TestSupprimerProduit()
        {
            int idProdMax = Contexte.GetIdProduitMax();

            Contexte.SupprimerProduit(idProdMax);
            Guid idCate     = Guid.Parse("323734f8-a4ac-4d92-b4e5-a4e896fc32a2");
            int  nbProduits = Contexte.GetProduits(idCate).Count;

            Assert.AreEqual(10, nbProduits);
        }
 /// <summary>
 /// méthode pour afficher des instances de la table destination
 /// </summary>
 public static Destination GetDestination(int IdDestination)
 {
     using (var contexte = new Contexte())
     {
         var destination = (from d in contexte.Destinations
                            where d.Id == IdDestination
                            select d).Single();
         return(destination);
     }
 }
 /// <summary>
 /// méthode pour afficher une liste de voyage qui sont d'une agence
 /// </summary>
 /// <param name="idAgence">identifiant de l'agence</param>
 /// <returns></returns>
 public static IEnumerable <Voyage> GetVoyagesParAgence(int idAgence)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from ag in contexte.AgenceVoyages
                        where ag.Id == idAgence
                        select ag.Voyages).Single();
         return(voyages);
     }
 }
Example #12
0
 /// <summary>
 /// methode pour chercher de voyage par date aller et retour.
 /// </summary>
 /// <param name="aller">date de aller</param>
 /// <param name="retour">date de aller</param>
 /// <returns>liste des voyages</returns>
 public static IEnumerable <Voyage> ChercherVoyageParDate(DateTime aller, DateTime retour)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from v in contexte.Voyages
                        where v.DateAller >= aller && v.DateRetour <= retour
                        select v).ToList();
         return(voyages);
     }
 }
Example #13
0
 /// <summary>
 /// méthode pour afficher des instances de la table voyage
 /// </summary>
 public static Voyage GetVoyage(int idVoyage)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from v in contexte.Voyages
                        where v.Id == idVoyage
                        select v).Single();
         return(voyages);
     }
 }
Example #14
0
 /// <summary>
 /// methode pour chercher de voyage par destination - region.
 /// </summary>
 /// <param name="region">region de recherche</param>
 /// <returns>liste des voyages</returns>
 public static IEnumerable <Voyage> ChercherVoyageParDestination_Region(string region)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from v in contexte.Voyages
                        where v.Destination.Region == region
                        select v).ToList();
         return(voyages);
     }
 }
Example #15
0
 /// <summary>
 /// methode pour chercher de voyage par destination - pays.
 /// </summary>
 /// <param name="pays">pays de recherche</param>
 /// <returns>liste des voyages</returns>
 public static IEnumerable <Voyage> ChercherVoyageParDestination_Pays(string pays)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from v in contexte.Voyages
                        where v.Destination.Pays == pays
                        select v).ToList();
         return(voyages);
     }
 }
Example #16
0
 /// <summary>
 /// methode pour chercher de voyage par destination - cotinent.
 /// </summary>
 /// <param name="continent"> cotinent de recherche</param>
 /// <returns>liste des voyages</returns>
 public static IEnumerable <Voyage> ChercherVoyageParDestination_Continent(string continent)
 {
     using (var contexte = new Contexte())
     {
         var voyages = (from v in contexte.Voyages
                        where v.Destination.Continent == continent
                        select v).ToList();
         return(voyages);
     }
 }
 /// <summary>
 /// méthode pour filtrer destination par Pays.
 /// </summary>
 public static IEnumerable <Destination> FiltrerDestinationPays(string pays)
 {
     using (var contexte = new Contexte())
     {
         var destinations = (from d in contexte.Destinations
                             where d.Pays == pays
                             select d).ToList();
         return(destinations);
     }
 }
Example #18
0
 public IEnumerable <Voyage> ListerVoyage()
 {
     using (var contexte = new Contexte())
     {
         return(contexte.Voyages.
                Include(x => x.Destination).
                OrderBy(x => x.DateAller).
                ToList());
     }
 }
Example #19
0
        public void TestGetFournisseurs()
        {
            List <Fournisseur> listFour = Contexte.GetFournisseurs("Japon"); // verifier

            foreach (Fournisseur F in listFour)
            {
                Assert.AreEqual(6, F.SupplierId);
            }

            var list = Contexte.GetFournisseurs("Japan");
        }
Example #20
0
 /// <summary>
 /// méthode pour effacer une instance de voyage sur la base pour son id.
 /// </summary>
 public static void EffacerVoyage(int idVoyage)
 {
     using (var contexte = new Contexte())
     {
         var voyage = (from v in contexte.Voyages
                       where v.Id == idVoyage
                       select v).Single();
         contexte.Voyages.Remove(voyage);
         contexte.SaveChanges();
     }
 }
 /// <summary>
 /// méthode pour effacer une instance de AgenceVoyages sur la base pour son id.
 /// </summary>
 public static void EffacerAgence(int idAgence)
 {
     using (var contexte = new Contexte())
     {
         var agence = (from ag in contexte.AgenceVoyages
                       where ag.Id == idAgence
                       select ag).Single();
         contexte.AgenceVoyages.Remove(agence);
         contexte.SaveChanges();
     }
 }
 /// <summary>
 /// méthode pour effacer une instance de destination sur la base pour son id.
 /// </summary>
 public static void EffacerDestination(int idDestination)
 {
     using (var contexte = new Contexte())
     {
         var destination = (from d in contexte.Destinations
                            where d.Id == idDestination
                            select d).Single();
         contexte.Destinations.Remove(destination);
         contexte.SaveChanges();
     }
 }
Example #23
0
        static void Main(string[] args)
        {
            Contexte ctx = new Contexte();
            Response r   = new Response {
                Content = "jhdsjfh"
            };

            ctx.Responses.Add(r);
            Console.WriteLine("fin");
            Console.ReadKey();
        }
Example #24
0
 /// <summary>
 /// méthode pour effacer une instance du DossierReservation sur la base pour son id.
 /// </summary>
 /// <param name="idDossier">identifiant du Dossier</param>
 public static void EffacerDossierReservation(int idDossier)
 {
     using (var contexte = new Contexte())
     {
         var dossierReservation = (from c in contexte.DossierReservations
                                   where c.Id == idDossier
                                   select c).Single();
         contexte.DossierReservations.Remove(dossierReservation);
         contexte.SaveChanges();
     }
 }
 /// <summary>
 /// méthode pour effacer une instance du participant sur la base pour son id.
 /// </summary>
 public static void EffacerParticipant(int idParticipant)
 {
     using (var contexte = new Contexte())
     {
         var participant = (from p in contexte.Participants
                            where p.Id == idParticipant
                            select p).Single();
         contexte.Participants.Remove(participant);
         contexte.SaveChanges();
     }
 }
Example #26
0
        protected void SetupMenuTopView(Contexte Ctx)
        {
            MenuTopForm_ViewModel = new MenuTop_StatutForm_ViewModel(Ctx);
            View.MenuTopRight_ContentPanel.Children.Add(MenuTopForm_ViewModel.View);

            MenuTop_CouleursForm_ViewModel = new MenuTop_CouleursForm_ViewModel(Ctx);
            View.MenuTopCenter_ContentPanel.Children.Add(MenuTop_CouleursForm_ViewModel.View);

            MenuTop_CouleursForm_ViewModel.OKCOULEUR   += OKTOP;
            MenuTop_CouleursForm_ViewModel.VueEnsemble += VuenEnsembleClick;
        }
Example #27
0
 /// <summary>
 /// méthode pour effacer une instance du client sur la base pour son id.
 /// </summary>
 /// <param name="idClient">identifiant du client</param>
 public static void EffacerClient(int idClient)
 {
     using (var contexte = new Contexte())
     {
         var client = (from c in contexte.Client
                       where c.Id == idClient
                       select c).Single();
         contexte.Client.Remove(client);
         contexte.SaveChanges();
     }
 }
Example #28
0
 /// <summary>
 /// méthode pour effacer une instance de Assurance sur la base pour son id.
 /// </summary>
 public static void EffacerAssurance(int idAssurance)
 {
     using (var contexte = new Contexte())
     {
         var assurance = (from assu in contexte.Assurances
                          where assu.Id == idAssurance
                          select assu).Single();
         contexte.Assurances.Remove(assurance);
         contexte.SaveChanges();
     }
 }
        private void GererContextes(Contexte contexte)
        {
            contexteActuel = contexte;
            switch (contexte)
            {
            case Contexte.Initial:
                adherentBindingSource.Clear();
                AdherentEP.Clear();
                txtAdherentID.Clear();
                txtDebNom.Clear();
                gbRecherche.Visible = true;
                gbDetails.Visible   = false;
                btnAnnuler.Visible  = false;
                btnEditer.Visible   = false;
                btnValider.Visible  = false;
                btnNouveau.Visible  = true;
                break;

            case Contexte.Affichage:
                gbRecherche.Visible = true;
                gbDetails.Visible   = true;
                btnAnnuler.Visible  = false;
                btnEditer.Visible   = true;
                gbDetails.Enabled   = false;
                btnValider.Visible  = false;
                btnNouveau.Visible  = true;
                break;

            case Contexte.Edition:
                gbRecherche.Visible        = false;
                gbDetails.Enabled          = true;
                adherentIDTextBox.ReadOnly = true;
                btnAnnuler.Visible         = true;
                btnEditer.Visible          = false;
                btnValider.Visible         = true;
                btnNouveau.Visible         = false;
                break;

            case Contexte.Nouveau:
                gbRecherche.Visible        = false;
                gbDetails.Visible          = true;
                gbDetails.Enabled          = true;
                adherentIDTextBox.ReadOnly = false;
                btnAnnuler.Visible         = true;
                btnEditer.Visible          = false;
                btnValider.Visible         = true;
                btnNouveau.Visible         = false;
                break;

            default:
                break;
            }
        }
Example #30
0
        public IEnumerable <Voyage> FiltrerVoyage(string columnFiltre, object valeurFiltre)
        {
            using (var contexte = new Contexte())
            {
                switch (columnFiltre)
                {
                case "destination": return(contexte.Voyages.Where(x => x.Destination.Pays.ToUpper().StartsWith(valeurFiltre.ToString().ToUpper())).ToList());

                default: throw new Exception("Le filtrage se fait uniquement par destination. Veuillez recommencer");
                }
            }
        }