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(); } }
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(); } }
//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(); } }
//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(); } }
//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(); } }
//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(); } }
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(); } }
//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(); } }
//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(); } }
//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(); } }
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(); } }
//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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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(); } }
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; } }
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(); } }
//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(); } }
//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(); } }
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(); } }
//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(); } }
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(); } }
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(); } }
//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(); } }
//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(); } }
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(); } }
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(); } }
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; } }