Example #1
0
 public void supprimerAbonnementClient(int AbonnementId, int UtilisateurId)
 {
     using (var db = new ProjetContext())
     {
         var res = db.abonnementClients.Find(AbonnementId, UtilisateurId);
         db.abonnementClients.Remove(res);
         db.SaveChanges();
     }
 }
Example #2
0
 public Avis_ClientProduit modifierAvis(Avis_ClientProduit comm)
 {
     using (var db = new ProjetContext())
     {
         db.Entry(comm).State = EntityState.Modified;
         db.SaveChanges();
         return(comm);
     }
 }
Example #3
0
 public AbonnementClient ajouterAbonnementClient(AbonnementClient ac)
 {
     using (var db = new ProjetContext())
     {
         db.abonnementClients.Add(ac);
         db.SaveChanges();
         return(ac);
     }
 }
Example #4
0
 public void supprimerAvis(int UtilisateurId, int ProduitId)
 {
     using (var db = new ProjetContext())
     {
         var res = db.avis_clientProduits.Find(UtilisateurId, ProduitId);
         db.avis_clientProduits.Remove(res);
         db.SaveChanges();
     }
 }
Example #5
0
 public ICollection <Catalogue> findCatalogueById(int id)
 {
     using (var edb = new ProjetContext())
     {
         var req = from c in edb.catalogues
                   where c.CatalogueId == id
                   select c;
         return(req.ToList());
     }
 }
Example #6
0
 public Virement ajouterVirement(Virement v)
 {
     using (var db = new ProjetContext())
     {
         db.virements.Add(v);
         v.TypePaiement = typePaiement.Virement;
         db.SaveChanges();
         return(v);
     }
 }
Example #7
0
 public ICollection <Produit> rechercherProduitById(int id)
 {
     using (var db = new ProjetContext())
     {
         var res = from p in db.produits
                   where p.ProduitId == id
                   select p;
         return(res.ToList());
     }
 }
Example #8
0
 public Facture ajouterFacture(Facture f)
 {
     using (var db = new ProjetContext())
     {
         db.factures.Add(f);
         f.TypePaiement = typePaiement.Facture;
         db.SaveChanges();
         return(f);
     }
 }
Example #9
0
 public Cheque ajouterCheque(Cheque c)
 {
     using (var db = new ProjetContext())
     {
         db.cheques.Add(c);
         c.TypePaiement = typePaiement.Cheque;
         db.SaveChanges();
         return(c);
     }
 }
Example #10
0
 public CarteBancaire ajouterCarteBancaire(CarteBancaire cb)
 {
     using (var db = new ProjetContext())
     {
         db.carteBancaires.Add(cb);
         cb.TypePaiement = typePaiement.CarteBancaire;
         db.SaveChanges();
         return(cb);
     }
 }
Example #11
0
 public ICollection <Role> getRole(Utilisateur u)
 {
     using (var edb = new ProjetContext())
     {
         var req = from r in edb.roles
                   where (u.RoleId == r.RoleId)
                   select r;
         return(req.ToList());
     }
 }
Example #12
0
        public Avis_ClientProduit trouverAvis(int UtilisateurId, int ProduitId)
        {
            using (var db = new ProjetContext())
            {
                var res = from a in db.avis_clientProduits
                          where a.UtilisateurId == UtilisateurId && a.ProduitId == ProduitId
                          select a;

                return(res.ToList().FirstOrDefault());
            }
        }
Example #13
0
        public Utilisateur connexionCompte(Utilisateur ut)
        {
            using (var db = new ProjetContext())
            {
                var usr = from u in db.utilisateurs
                          where u.Email == ut.Email && u.password == ut.password & u.Actif == true
                          select u;

                return(usr.FirstOrDefault());
            }
        }
Example #14
0
        public Utilisateur connexionCompte(Utilisateur ut)
        {
            using (var db = new ProjetContext())
            {
                var usr = from u in db.utilisateurs
                          where u.login == ut.login && u.password == ut.password
                          select u;

                return(usr.FirstOrDefault());
            }
        }
Example #15
0
        public ICollection <Adresse> listerAdresse(int UtilisateurId)
        {
            using (var db = new ProjetContext())
            {
                var res = from a in db.adresses
                          join ac in db.adresseClients on a.AdresseId equals ac.AdresseId
                          where ac.UtilisateurId == UtilisateurId
                          select a;

                return(res.ToList());
            }
        }
Example #16
0
        public ICollection <CarteBancaire> listerCarteBancaire(int id)
        {
            using (var db = new ProjetContext())
            {
                var res = from c in db.carteBancaires
                          join u in db.utilisateurs on c.UtilisateurId equals u.UtilisateurId
                          where u.UtilisateurId == id && c.Actif == true
                          select c;

                return(res.ToList());
            }
        }
Example #17
0
        public ICollection <Abonnement> listerAbonnement(int UtilisateurId)
        {
            using (var db = new ProjetContext())
            {
                var res = from a in db.abonnements
                          join ac in db.abonnementClients on a.AbonnementId equals ac.AbonnementId
                          where ac.UtilisateurId == UtilisateurId
                          select a;

                return(res.ToList());
            }
        }
Example #18
0
        public ICollection <PromotionProduit> afficherPromotionProduit()
        {
            using (var db = new ProjetContext())
            {
                var res = from p1 in db.promotions
                          join p2 in db.produits on p1.ProduitId equals p2.ProduitId
                          select new PromotionProduit
                {
                    Remise     = p1.Remise,
                    ProduitId  = p2.ProduitId,
                    ProduitNom = p2.Nom,
                    Prix       = p2.Prix
                };

                return(res.ToList());
            }
        }
Example #19
0
        public ICollection <CommandeMoyenPaiementModel> afficherCommandeMoyenPaiement(int id)
        {
            using (var db = new ProjetContext())
            {
                var res = from c in db.commandes
                          join u in db.utilisateurs on c.UtilisateurId equals u.UtilisateurId
                          join m in db.moyenPaiements on u.UtilisateurId equals m.UtilisateurId
                          where u.UtilisateurId == id
                          select new CommandeMoyenPaiementModel
                {
                    TypePaiement = m.TypePaiement,
                    DateCommande = c.DateCommande
                };

                return(res.ToList());
            }
        }
Example #20
0
 public ICollection <ProduitCatalogueModel> listerProduitCatalogue()
 {
     using (var db = new ProjetContext())
     {
         var req = from p in db.produits
                   join c in db.catalogues on p.CatalogueId equals c.CatalogueId
                   select new ProduitCatalogueModel
         {
             ProduitId    = p.ProduitId,
             NomProduit   = p.Nom,
             Prix         = p.Prix,
             Stock        = p.Stock,
             Categorie    = p.Categorie,
             NomCatalogue = c.Nom
         };
         return(req.ToList());
     }
 }
Example #21
0
        public ICollection <ProduitClientAvisModel> listerAvisProduit(int ProduitId)
        {
            using (var db = new ProjetContext())
            {
                var res = from a in db.avis_clientProduits
                          join c in db.clients on a.UtilisateurId equals c.UtilisateurId
                          where a.ProduitId == ProduitId
                          select new ProduitClientAvisModel
                {
                    Prenom      = c.Prenom,
                    Nom         = c.Nom,
                    Commentaire = a.Commentaire,
                    Note        = a.Note,
                    ProduitId   = a.ProduitId
                };

                return(res.ToList());
            }
        }
Example #22
0
        public ICollection <AdresseClientModel> listerAdresseClient()
        {
            using (var db = new ProjetContext())
            {
                var res = from ac in db.adresseClients
                          join a in db.adresses on ac.AdresseId equals a.AdresseId
                          join u in db.utilisateurs on ac.UtilisateurId equals u.UtilisateurId
                          select new AdresseClientModel
                {
                    Nom        = u.Nom,
                    Prenom     = u.Prenom,
                    NumeroRue  = a.NumeroRue,
                    NomRue     = a.NomRue,
                    CodePostal = a.CodePostal,
                    Ville      = a.Ville
                };

                return(res.ToList());
            }
        }
Example #23
0
        public ICollection <Historique_UtilisateurProduitModel> afficherHistorique_UtilisateurProduit(int UtilisateurId)
        {
            using (var db = new ProjetContext())
            {
                var res = from h in db.historique_utilisateurProduits
                          join u in db.utilisateurs on h.UtilisateurId equals u.UtilisateurId
                          join p in db.produits on h.ProduitId equals p.ProduitId
                          where u.UtilisateurId == UtilisateurId
                          orderby h.DateConsultation descending
                          select new Historique_UtilisateurProduitModel
                {
                    Nom              = p.Nom,
                    Prix             = p.Prix,
                    Categorie        = p.Categorie,
                    DateConsultation = h.DateConsultation
                }
                ;

                return(res.Take(5).ToList());
            }
        }
Example #24
0
        public Historique_UtilisateurProduit ajouterHistorique_UtilisateurProduit(Historique_UtilisateurProduit h)
        {
            using (var db = new ProjetContext())
            {
                var res = from hup in db.historique_utilisateurProduits
                          where h.UtilisateurId == hup.UtilisateurId && h.ProduitId == hup.ProduitId
                          select hup;

                if (res.Count() == 0)
                {
                    db.historique_utilisateurProduits.Add(h);
                    db.SaveChanges();
                    return(h);
                }
                else
                {
                    var resultat = res.FirstOrDefault();
                    resultat.DateConsultation = DateTime.Today;
                    db.SaveChanges();
                    return(h);
                }
            }
        }