protected void Page_Load(object sender, EventArgs e) { Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); cours Mon_cours = new cours(); int id_prof; int id_cours; //attention dans La reqest IL faut mettre le name de ma Text box html tout ce qui passe est un string Mon_cours.name = Request.Form["Nomducours"]; id_prof = Convert.ToInt32(Request.Form["prof_select"]); context.cours.Add(Mon_cours); context.SaveChanges(); //en faite je sui obliger de sauver mon context pour mon cours puisse avoir un id que je recupere ensuite id_cours = context.cours.Where(cour => cour.name == Mon_cours.name).FirstOrDefault().id; association_prof_cours mon_prof_cours = new association_prof_cours() { FK_Cours = id_cours, FK_Professeur = id_prof }; context.association_prof_cours.Add(mon_prof_cours); context.SaveChanges(); MessageBox.Show("cours ajouté en database et associé"); Response.Redirect("../Creercours.html"); }
protected void Page_Load(object sender, EventArgs e) { Site_gestion_etudiantEntities context = new Site_gestion_etudiantEntities(); Professeurs Mon_prof = new Professeurs(); //attention dans La reqest IL faut mettre le name de ma Text box html tout ce qui passe est un string Mon_prof.First_name = Request.Form["FirstName"]; Mon_prof.Last_name = Request.Form["LastName"]; Mon_prof.Age = Convert.ToInt32(Request.Form["Age"]); Mon_prof.Phone = Request.Form["Phone"]; Mon_prof.Email = Request.Form["EmailAddress"]; context.Professeurs.Add(Mon_prof); context.SaveChanges(); MessageBox.Show("porf ajouté en database"); Response.Redirect("../CreerProfesseur.html"); }
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"); }
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); }