public static void Retourner_Loc(int Num, string Immat, int KR) { using (BDLocationEntities context = new BDLocationEntities()) { var req1 = from l in context.Location where l.Num_Loc == Num select l; Location L = req1.SingleOrDefault(); // ou en syntaxe de méthode // Location L = context.Location.Where(x => x.Num_Loc == Num).SingleOrDefault(); L.Kil_Ret = KR; var req2 = from v in context.Voiture where v.Immat_V == Immat select v; // ou en syntaxe de méthode Voiture v1 = context.Voiture.Where(x => x.Immat_V == Immat).SingleOrDefault(); Voiture V = req2.SingleOrDefault(); V.Est_Disp = true; V.Kilom_V = KR; context.SaveChanges(); } }
// Ajout de nouvelle voiture public static void Ajouter(Voiture V) { using (BDLocationEntities context = new BDLocationEntities()) { context.Voiture.Add(V); context.SaveChanges(); } }
public static void Ajouter(Location LV) { using (BDLocationEntities context = new BDLocationEntities()) { context.Location.Add(LV); context.SaveChanges(); } }
public static void Ajouter(Client C) { using (BDLocationEntities context = new BDLocationEntities()) { context.Client.Add(C); context.SaveChanges(); } }
// modifier la disponibilité de la voiture en paramètre public static void Modif_Disp(string Immat) { using (BDLocationEntities context = new BDLocationEntities()) { Voiture V = context.Voiture.Find(Immat); if (V != null) { V.Est_Disp = !V.Est_Disp; context.SaveChanges(); } } }
//supprimer une voiture ayant la matricule donnée en paramètre public static void Supprimer(string Mat) { using (BDLocationEntities context = new BDLocationEntities()) { Voiture V = context.Voiture.Find(Mat); if (V != null) { context.Voiture.Remove(V); context.SaveChanges(); } } }
public static void Supprimer(int Id) { using (BDLocationEntities context = new BDLocationEntities()) { Client C = context.Client.Find(Id); if (C != null) { context.Client.Remove(C); context.SaveChanges(); } } }
public static void Modifier(Client C) { using (BDLocationEntities context = new BDLocationEntities()) { Client Cl = context.Client.Find(C.Id_Cl); if (Cl != null) { Cl.Nom_Cl = C.Nom_Cl; Cl.Tel_Cl = C.Tel_Cl; Cl.Adr_Cl = C.Adr_Cl; Cl.Num_CIN = C.Num_CIN; } context.SaveChanges(); } }
// modifier les données d'une voiture existante public static void Modifier(Voiture V) { using (BDLocationEntities context = new BDLocationEntities()) { Voiture oldVt = context.Voiture.Find(V.Immat_V); if (oldVt != null) { oldVt.Marq_V = V.Marq_V; oldVt.Mod_V = V.Mod_V; oldVt.Kilom_V = V.Kilom_V; oldVt.PrixLoc_V = V.PrixLoc_V; oldVt.Est_Disp = V.Est_Disp; } context.SaveChanges(); } }