Example #1
0
 public static Array listBouteillesFromChateau(String Chateau)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from bouteille in db.T_BOUTEILLE_BTL
                         join chateau in db.T_CHATEAU_CHT on bouteille.CHT_I_ID equals chateau.CHT_I_ID
                         join appellation in db.T_APPELLATION_APT on chateau.APT_I_ID equals appellation.APT_I_ID
                         join region in db.T_REGION_REG on appellation.REG_C_CODE equals region.REG_C_CODE
                         join pays in db.T_PAYS_PAY on region.PAY_C_CODE equals pays.PAY_C_CODE
                         join couleur in db.T_COULEUR_CLR on bouteille.CLR_I_ID equals couleur.CLR_I_ID
                         join flaconnage in db.T_FLACONNAGE_FCG on bouteille.FCG_I_ID equals flaconnage.FCG_I_ID
                         where chateau.CHT_S_CHATEAU.StartsWith(Chateau)
                         orderby chateau.CHT_S_CHATEAU
                         select new
                         {
                             Id = bouteille.BTL_I_ID,
                             Château = chateau.CHT_S_CHATEAU,
                             Millésime = bouteille.BTL_I_MILLESIME,
                             Couleur = couleur.CLR_S_NOM,
                             Flaconnage = flaconnage.FCG_S_NOM,
                             cL = flaconnage.FCG_R_CONTENANCE,
                             Appellation = appellation.APT_S_NOM,
                             Région = region.REG_S_NOM
                         };
         return listquery.ToArray();
     }
 }
Example #2
0
 public static Array listerInventaire()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from inventaire in db.T_INVENTAIRE_INV
                         join bouteille in db.T_BOUTEILLE_BTL on inventaire.BTL_I_ID equals bouteille.BTL_I_ID
                         join chateau in db.T_CHATEAU_CHT on bouteille.CHT_I_ID equals chateau.CHT_I_ID
                         join appellation in db.T_APPELLATION_APT on chateau.APT_I_ID equals appellation.APT_I_ID
                         join region in db.T_REGION_REG on appellation.REG_C_CODE equals region.REG_C_CODE
                         join pays in db.T_PAYS_PAY on region.PAY_C_CODE equals pays.PAY_C_CODE
                         join couleur in db.T_COULEUR_CLR on bouteille.CLR_I_ID equals couleur.CLR_I_ID
                         join flaconnage in db.T_FLACONNAGE_FCG on bouteille.FCG_I_ID equals flaconnage.FCG_I_ID
                         orderby inventaire.INV_I_NB descending
                         select new
                         {
                             Id = bouteille.BTL_I_ID,
                             Château = chateau.CHT_S_CHATEAU,
                             Millésime = bouteille.BTL_I_MILLESIME,
                             Qté = inventaire.INV_I_NB,
                             Couleur = couleur.CLR_S_NOM,
                             Flaconnage = flaconnage.FCG_S_NOM,
                             cL = flaconnage.FCG_R_CONTENANCE,
                             Appellation = appellation.APT_S_NOM,
                             Région = region.REG_S_NOM,
                             Pays = pays.PAY_S_NOM
                         };
         return listquery.ToArray();
     }
 }
Example #3
0
 //Permet de supprimer une couleur dans gérer données
 public static void SupprimerCouleur(int idCouleur)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var line = db.T_COULEUR_CLR.First(i => i.CLR_I_ID == idCouleur);
         db.T_COULEUR_CLR.Remove(line);
         db.SaveChanges();
     }
 }
Example #4
0
 //Permet de supprimer une appellation dans gérer données
 public static void SupprimerAppellation(int idAppellation)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var line = db.T_APPELLATION_APT.First(i => i.APT_I_ID == idAppellation);
         db.T_APPELLATION_APT.Remove(line);
         db.SaveChanges();
     }
 }
Example #5
0
 //Retourne la liste des identifiants des emplacements occupés pour un lieu unitaire donné
 public static List<Entity.T_EMPLACEMENT_EMP> idEmplacementsFromLieuStoU(int lieuId)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         return (from stock in db.T_STOCKAGE_STO.OfType<Entity.T_STOUNI_STU>()
                    where stock.T_EMPLACEMENT_EMP.LIE_I_ID == lieuId
                    select stock.T_EMPLACEMENT_EMP).Distinct().ToList();
     }
 }
Example #6
0
 //Permet de supprimer un flaconnage dans gérer données
 public static void SupprimerFlaconnage(int idFlaconnage)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var line = db.T_FLACONNAGE_FCG.First(i => i.FCG_I_ID == idFlaconnage);
         db.T_FLACONNAGE_FCG.Remove(line);
         db.SaveChanges();
     }
 }
Example #7
0
 public static void majBouteille(int idBouteille, int nbBouteilles)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var bouteille = db.T_INVENTAIRE_INV.First(i => i.BTL_I_ID == idBouteille);
         bouteille.INV_I_NB = bouteille.INV_I_NB + nbBouteilles;
         db.SaveChanges();
     }
 }
Example #8
0
 //Permet de modifier un pays dans gérer données
 public static void ModifierPays(string codePays, string nomPays)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var pays = db.T_PAYS_PAY.First(i => i.PAY_C_CODE == codePays);
         pays.PAY_S_NOM = nomPays;
         db.SaveChanges();
     }
 }
Example #9
0
 //Permet de modifier une couleur dans gérer données
 public static void ModifierCouleur(int idCouleur, string nomCouleur)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var couleur = db.T_COULEUR_CLR.First(i => i.CLR_I_ID == idCouleur);
         couleur.CLR_S_NOM = nomCouleur;
         db.SaveChanges();
     }
 }
Example #10
0
 //Permet de supprimer une région dans gérer données
 public static void SupprimerRegion(string codeRegion)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var line = db.T_REGION_REG.First(i => i.REG_C_CODE == codeRegion);
         db.T_REGION_REG.Remove(line);
         db.SaveChanges();
     }
 }
Example #11
0
 public static List<Entity.T_CHATEAU_CHT> listChateaux()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from c in db.T_CHATEAU_CHT
                         orderby c.CHT_S_CHATEAU
                         select c;
         return listquery.ToList();
     }
 }
Example #12
0
        //Retourne la liste des bouteilles d'un emplacement
        public static List<Entity.T_STOUNI_STU> listBtlEmplacementStoU(int emplId)
        {
            using (var db = new Entity.Cave_VinsEntities())
            {
                return (from stock in db.T_STOCKAGE_STO.Include("T_BOUTEILLE_BTL.T_CHATEAU_CHT").Include("T_BOUTEILLE_BTL.T_FLACONNAGE_FCG").OfType<Entity.T_STOUNI_STU>()
                        where stock.T_EMPLACEMENT_EMP.EMP_I_ID == emplId
                        select stock).ToList();

            }
        }
Example #13
0
 public static void majPays(string codePays, Entity.T_PAYS_PAY paysToModify)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var pays = db.T_PAYS_PAY.First(i => i.PAY_C_CODE == codePays);
         pays.PAY_C_CODE = paysToModify.PAY_C_CODE;
         pays.PAY_S_NOM = paysToModify.PAY_S_NOM;
         db.SaveChanges();
     }
 }
Example #14
0
 public static List<Entity.T_PAYS_PAY> listPays()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from p in db.T_PAYS_PAY
                         orderby p.PAY_S_NOM
                         select p;
         return listquery.ToList();
     }
 }
Example #15
0
 public static Entity.T_LIEU_LIE getLieu(int id)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from lieu in db.T_LIEU_LIE
                         where lieu.LIE_I_ID == id
                         select lieu;
         return listquery.First();
     }
 }
Example #16
0
 public static List<Entity.T_COULEUR_CLR> listCouleurs()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from c in db.T_COULEUR_CLR
                         orderby c.CLR_S_NOM
                         select c;
         return listquery.ToList();
     }
 }
Example #17
0
 public static Entity.T_LIEU_LIE[] listLieuxUQuery()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from lieu in db.T_LIEU_LIE
                         where lieu.LIE_C_TYPE == "U"
                         select lieu;
         return listquery.ToArray();
     }
 }
Example #18
0
 public static Int64 getIdBtlStoMass(int empId)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var req = from stock in db.T_STOCKAGE_STO.OfType<Entity.T_STOMAS_STM>()
                   where stock.EMP_I_ID == empId
                   select stock;
         return req.First().BTL_I_ID;
     }
 }
Example #19
0
 public static List<Entity.T_FLACONNAGE_FCG> listFlaconnages()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from f in db.T_FLACONNAGE_FCG
                         orderby f.FCG_S_NOM
                         select f;
         return listquery.ToList();
     }
 }
Example #20
0
 //Permet de modifier un flaconnage dans gérer données
 public static void ModifierFlaconnage(int idFlaconnage, string nomFlaconnage, int contenanceFlaconnage)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var flaconnage = db.T_FLACONNAGE_FCG.First(i => i.FCG_I_ID == idFlaconnage);
         flaconnage.FCG_S_NOM = nomFlaconnage;
         flaconnage.FCG_R_CONTENANCE = contenanceFlaconnage;
         db.SaveChanges();
     }
 }
Example #21
0
 //Permet de modifier une région dans gérer données
 public static void ModifierRegion(string codeRegion, string nomRegion, string codePays)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var region = db.T_REGION_REG.First(i => i.REG_C_CODE == codeRegion);
         region.REG_S_NOM = nomRegion;
         region.PAY_C_CODE = codePays;
         db.SaveChanges();
     }
 }
Example #22
0
 public static List<Entity.T_REGION_REG> listRegions()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from r in db.T_REGION_REG
                         orderby r.REG_S_NOM
                         select r;
         return listquery.ToList();
     }
 }
Example #23
0
 //Permet de modifier une appellation dans gérer données
 public static void ModifierAppellation(int idAppellation, string nomAppellation, string codeRegion)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var appellation = db.T_APPELLATION_APT.First(i => i.APT_I_ID == idAppellation);
         appellation.APT_S_NOM = nomAppellation;
         appellation.REG_C_CODE = codeRegion;
         db.SaveChanges();
     }
 }
Example #24
0
 public static List<Entity.T_APPELLATION_APT> listAppellations()
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from a in db.T_APPELLATION_APT
                         orderby a.APT_S_NOM
                         select a;
         return listquery.ToList();
     }
 }
Example #25
0
 public static List<Entity.T_CHATEAU_CHT> listChateauxFromAppellation(int Appellation)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from c in db.T_CHATEAU_CHT
                         where c.T_APPELLATION_APT.APT_I_ID == Appellation
                         orderby c.CHT_S_CHATEAU
                         select c;
         return listquery.ToList();
     }
 }
Example #26
0
 //Permet de modifier un chateau dans gérer données
 public static void ModifierChateau(int idChateau, int idAppellation, string nomChateau, string descriptionChateau)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var chateau = db.T_CHATEAU_CHT.First(i => i.CHT_I_ID == idChateau);
         chateau.APT_I_ID = idAppellation;
         chateau.CHT_S_CHATEAU = nomChateau;
         chateau.CHT_T_DESCRIPTION = descriptionChateau;
         db.SaveChanges();
     }
 }
Example #27
0
 //Permet d'ajouter une couleur dans gérer données
 public static void AjouterCouleur(string nomCouleur)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var couleur = new Entity.T_COULEUR_CLR
         {
             CLR_S_NOM = nomCouleur
         };
         db.T_COULEUR_CLR.Add(couleur);
         db.SaveChanges();
     }
 }
Example #28
0
 public static List<Entity.T_REGION_REG> listRegionsFromPays(string Pays)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from r in db.T_REGION_REG
                         join p in db.T_PAYS_PAY on r.PAY_C_CODE equals p.PAY_C_CODE
                         where p.PAY_C_CODE == Pays
                         orderby r.REG_S_NOM
                         select r;
         return listquery.ToList();
     }
 }
Example #29
0
 public static List<Entity.T_APPELLATION_APT> listAppellationsFromRegion(String Region)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from a in db.T_APPELLATION_APT
                         join r in db.T_REGION_REG on a.REG_C_CODE equals r.REG_C_CODE
                         where r.REG_C_CODE == Region
                         orderby a.APT_S_NOM
                         select a;
         return listquery.ToList();
     }
 }
Example #30
0
 public static Int64 getIdEmplacement(int idLieu, int X, int Y)
 {
     using (var db = new Entity.Cave_VinsEntities())
     {
         var listquery = from emplacement in db.T_EMPLACEMENT_EMP
                         where   emplacement.LIE_I_ID == idLieu &&
                                 emplacement.EMP_I_POSH == X &&
                                 emplacement.EMP_I_POSV == Y
                         select emplacement;
         return listquery.First().EMP_I_ID;
     }
 }