Esempio n. 1
0
        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");
        }
Esempio n. 3
0
        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");
        }
Esempio n. 4
0
        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);
        }