public void AddCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); context.EtudiantsCours.Add(etudiantcours); context.SaveChanges(); }
// NE PAS UTILISER LE CONTEXT EN STATIC CAR RISQUE D'ECRASEMENT MULTI-SESSIONS UTILISATEURS public void CreateOne(Etudiants etudiant) { try { TPDataBaseEntities context = new TPDataBaseEntities(); context.Etudiants.Add(etudiant); context.SaveChanges(); } catch(Exception e) { } }
public IHttpActionResult DeleteEtudiants(int id) { Etudiants etudiants = db.Etudiants.Find(id); if (etudiants == null) { return(NotFound()); } db.Etudiants.Remove(etudiants); db.SaveChanges(); return(Ok(etudiants)); }
protected void Button1_Click(object sender, EventArgs e) { Etudiants e1 = new Etudiants(); EtudiantsDBContext v = new EtudiantsDBContext(); Etudinats_Repositoy prd = new Etudinats_Repositoy(); int id = int.Parse(TextBox1.Text); e1.nom = TextBox2.Text; e1.Prenom = TextBox3.Text; e1.Adress = TextBox4.Text; e1.date = Calendar1.SelectedDate; prd.Add_Etudiants(e1); GridView1.DataSource = prd.GetEtudiants(); GridView1.DataBind(); }
public void Set(Etudiants oldEtudiants, Etudiants newEtudiants) { var oldIndex = etudiants.IndexOf(oldEtudiants); var newIndex = etudiants.IndexOf(oldEtudiants); if (oldIndex < 0) { throw new KeyNotFoundException("The student doesn't exists !"); } if (newIndex >= 0 && oldIndex != newIndex) { throw new DuplicateNameException("The student identifier already exists !"); } etudiants[oldIndex] = newEtudiants; Save(); }
public bool ExistCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); // Vérifie si l'association Etudiant/Cours existe déjà List<EtudiantsCours> listeetudiantcours = context.EtudiantsCours.Where(ec => (ec.FK_Cours == etudiantcours.Cours.Id) && (ec.FK_Etudiants == etudiantcours.Etudiants.Id) ).ToList(); return (listeetudiantcours != null && listeetudiantcours.Count > 0); // OU UTILISATION DU ANY AVEC LINQ => PLUS DIRECT //return context.EtudiantsCours.Any(ec => (ec.FK_Cours == etudiantcours.Cour.Id) // && (ec.FK_Etudiants == etudiantcours.Etudiant.Id) // ); }
protected void Page_Load(object sender, EventArgs e) { Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); Etudiants Mon_etudiant = new Etudiants(); //attention dans La reqest IL faut mettre le name de ma Text box html tout ce qui passe est un string Mon_etudiant.date = Request.Form["dateofsubscription"]; Mon_etudiant.First_name = Request.Form["FirstName"]; Mon_etudiant.Last_name = Request.Form["LastName"]; Mon_etudiant.Age = Request.Form["Age"]; Mon_etudiant.Phone = Request.Form["Phone"]; Mon_etudiant.Section = Request.Form["section_select"]; Mon_etudiant.Email = Request.Form["EmailAddress"]; context.Etudiants.Add(Mon_etudiant); context.SaveChanges(); MessageBox.Show("etudiant ajouté en database"); Response.Redirect("../CreerEtudiant.html"); }
public etudiant_Json get_all_etudiant_details(string id) { int id_mon_etudiant; id_mon_etudiant = Convert.ToInt32(id); Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); Etudiants Mon_etudiant = new Etudiants(); etudiant_Json Mon_etudiant_Json_courant = new etudiant_Json(); Mon_etudiant = context.Etudiants.Where(e => e.id == id_mon_etudiant).FirstOrDefault(); Mon_etudiant_Json_courant.id = Mon_etudiant.id; Mon_etudiant_Json_courant.date = Mon_etudiant.date; Mon_etudiant_Json_courant.First_name = Mon_etudiant.First_name; Mon_etudiant_Json_courant.Last_name = Mon_etudiant.Last_name; Mon_etudiant_Json_courant.Age = Mon_etudiant.Age; Mon_etudiant_Json_courant.Phone = Mon_etudiant.Phone; Mon_etudiant_Json_courant.Section = Mon_etudiant.Section; Mon_etudiant_Json_courant.Email = Mon_etudiant.Email; return(Mon_etudiant_Json_courant); }
public bool ExistCours(Etudiants etudiant, Cours cour) { TPDataBaseEntities context = new TPDataBaseEntities(); EtudiantsCours etudiantcours = new EtudiantsCours(); etudiantcours.Cours = context.Cours.Find(cour.Id); etudiantcours.Etudiants = context.Etudiants.Find(etudiant.Id); // Vérifie si l'association Etudiant/Cours existe déjà List <EtudiantsCours> listeetudiantcours = context.EtudiantsCours.Where(ec => (ec.FK_Cours == etudiantcours.Cours.Id) && (ec.FK_Etudiants == etudiantcours.Etudiants.Id) ).ToList(); return(listeetudiantcours != null && listeetudiantcours.Count > 0); // OU UTILISATION DU ANY AVEC LINQ => PLUS DIRECT //return context.EtudiantsCours.Any(ec => (ec.FK_Cours == etudiantcours.Cour.Id) // && (ec.FK_Etudiants == etudiantcours.Etudiant.Id) // ); }
private void btnImprimer_Click(object sender, EventArgs e) { List <EtudiantsListPrint> items = new List <EtudiantsListPrint>(); Etudiants etudiants = etudiantsBLO.GetEtudiant(); for (int i = 0; i < dataGridView1.Rows.Count; i++) { Etudiants p = dataGridView1.Rows[i].DataBoundItem as Etudiants; items.Add ( new EtudiantListPrint ( p.Nom, p.Prenom, p.DateNaissance, p.Contact, p.Email, p.Identifiant, p.Sexe, p.LieuxNaissance, etudiants?.Nom, etudiants?.Email, etudiants?.Contact.ToString(), etudiants?.LieuxNaissance, etudiants?.Identifiant, etudiants?.Prenom, etudiants?.DateNaissance, etudiants?.Sexe ) ); } Form f = new Preview("CartePrintRpt.rdlc", items); f.Show(); }
public static void AddCours(Etudiants etudiant, Cours cour) { new EtudiantRepository().AddCours(etudiant, cour); }
public static bool ExistCours(Etudiants etudiant, Cours cour) { return(new EtudiantRepository().ExistCours(etudiant, cour)); }
public static Etudiants GetOne(Etudiants etudiant) { return(new EtudiantRepository().GetOne(etudiant.Id)); }
public static void DeleteOne(Etudiants etudiant) { new EtudiantRepository().DeleteOne(etudiant.Id); }
public static void UpdateOne(Etudiants etudiant) { new EtudiantRepository().UpdateOne(etudiant); }
public void DeleteEtudiant(Etudiants etudiant) { etudiantRepo.Remove(etudiant); }
public static List <EtudiantsExamens> GetExamenDetails(Etudiants etudiant) { return(new EtudiantRepository().GetAllExamenDetails(etudiant.Id)); }
protected void Page_Load(object sender, EventArgs e) { Etudiants Mon_etudiant_modifié = new Etudiants(); //attention dans La reqest IL faut mettre le name de ma Text box html tout ce qui passe est un string Mon_etudiant_modifié.date_modif = Request.Form["dateofmodification"]; Mon_etudiant_modifié.First_name = Request.Form["FirstName"]; Mon_etudiant_modifié.Last_name = Request.Form["LastName"]; Mon_etudiant_modifié.Age = Request.Form["Age_number"]; Mon_etudiant_modifié.Phone = Request.Form["Phone"]; Mon_etudiant_modifié.Section = Request.Form["Section_select"]; Mon_etudiant_modifié.Email = Request.Form["EmailAddress"]; Mon_etudiant_modifié.id = Convert.ToInt32(Request.Form["Id"]); bool change = false; Etudiants etudiant_avant_modif = new Etudiants(); Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); etudiant_avant_modif = context.Etudiants.Where(etu => etu.id == Mon_etudiant_modifié.id).FirstOrDefault(); //maintenant il faut que je trouve la modificaiton faite sur mon etudaint je compare les champ u a un if (Mon_etudiant_modifié.First_name != etudiant_avant_modif.First_name) { context.Etudiants.Find(Mon_etudiant_modifié.id).First_name = Mon_etudiant_modifié.First_name; change = true; } if (Mon_etudiant_modifié.Last_name != etudiant_avant_modif.Last_name) { context.Etudiants.Find(Mon_etudiant_modifié.id).Last_name = Mon_etudiant_modifié.Last_name; change = true; } if (Mon_etudiant_modifié.Age != etudiant_avant_modif.Age) { context.Etudiants.Find(Mon_etudiant_modifié.id).Age = Mon_etudiant_modifié.Age; change = true; } if (Mon_etudiant_modifié.Phone != etudiant_avant_modif.Phone) { context.Etudiants.Find(Mon_etudiant_modifié.id).Phone = Mon_etudiant_modifié.Phone; change = true; } if (Mon_etudiant_modifié.Section != etudiant_avant_modif.Section) { context.Etudiants.Find(Mon_etudiant_modifié.id).Section = Mon_etudiant_modifié.Section; change = true; } if (Mon_etudiant_modifié.Email != etudiant_avant_modif.Email) { context.Etudiants.Find(Mon_etudiant_modifié.id).Email = Mon_etudiant_modifié.Email; change = true; } if (change) { context.SaveChanges(); MessageBox.Show("etudaint mise à jour"); } else { MessageBox.Show("pas de mise à jour effectué car pas de modification apportée à l'etudiant"); } Response.Redirect("../popup_etudiant_details.html" + "?" + Mon_etudiant_modifié.id); }
public void UpdateOne(Etudiants etudiant) { TPDataBaseEntities context = new TPDataBaseEntities(); Etudiants dbEtudiant = context.Etudiants.Find(etudiant.Id); dbEtudiant.Nom = etudiant.Nom; dbEtudiant.Prenom = etudiant.Prenom; dbEtudiant.DateNaissance = etudiant.DateNaissance; dbEtudiant.Moyenne = etudiant.Moyenne; dbEtudiant.Present = etudiant.Present; context.SaveChanges(); }
public void Remove(Etudiants etudiants) { EtudiantDAO.etudiants.Remove(etudiants); Save(); }
/* * (0 point) La méthode nommée "Ajouter". Cette méthode reçoit un * objet de type "Etudiant" et l'insert dans la table "Etudiants". * Cette méthode répond à un clic sur le bouton "Submit" du formulaire. */ public IActionResult Action(Etudiants etudiant) { return(View()); }
public void _deleteCurrent() { Etudiants.Remove(CurrentItem); FirePropertyChanged(); }
public void EditEtudiants(Etudiants oldEtudiants, Etudiants newEtudiants) { etudiantRepo.Set(oldEtudiants, newEtudiants); }
public static void DeleteCours(Etudiants etudiant, Cours cour) { new EtudiantRepository().DeleteCours(etudiant.Id, cour.Id); }
public static List <Cours> GetCours(Etudiants etudiant) { return(new EtudiantRepository().GetAllCours(etudiant.Id)); }
private void btnSave_Click(object sender, EventArgs e) { try { checkForm(); Etudiants newProduct = new Etudiants ( txtNom.Text, txtPrenom.Text, txtContact.Text, txtSexe.Text, txtEmail.Text, txtLieuxNaissance.Text, txtDatedeNaissance.Text, txtIdentifiant.Text ); EtudiantBLO productBLO = new EtudiantBLO(ConfigurationManager.AppSettings["DbFolder"]); if (this.oldEtudiant == null) { productBLO.CreateEtudiant(newProduct); } else { productBLO.EditEtudiants(oldEtudiant, newProduct); } MessageBox.Show ( "Save done !", "Confirmation", MessageBoxButtons.OK, MessageBoxIcon.Information ); if (callBack != null) { callBack(); } if (oldEtudiant != null) { Close(); } txtNom.Clear(); txtPrenom.Clear(); txtEmail.Clear(); txtDatedeNaissance.Clear(); txtNom.Focus(); txtLieuxNaissance.Clear(); txtIdentifiant.Clear(); txtSexe.Clear(); } catch (TypingException ex) { MessageBox.Show ( ex.Message, "Typing error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (DuplicateNameException ex) { MessageBox.Show ( ex.Message, "Duplicate error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } catch (KeyNotFoundException ex) { MessageBox.Show ( ex.Message, "Not found error", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } /* catch (Exception ex) * { * ex.WriteToFile(); * MessageBox.Show * ( * "An error occurred! Please try again later.", * "Erreur", * MessageBoxButtons.OK, * MessageBoxIcon.Error * ); * }*/ }
public static void CreateOne(Etudiants etudiant) { new EtudiantRepository().CreateOne(etudiant); }
public void CreateEtudiant(Etudiants etudiant) { etudiantRepo.Add(etudiant); }