public override EnseignementEnseignant find(int id) { EnseignementEnseignant ens = null; using (SqlCommand command_f = new SqlCommand("SELECT id, id_enseignement, id_enseignant FROM enseignement_enseignant WHERE id=" + id + ";", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <Enseignement> TPSQL = factoSQL.getEnseignementDAO(); DAO <Enseignant> TPSQL2 = factoSQL.getEnseignantDAO(); Enseignement ensfacto = TPSQL.find(reader_f.GetInt32(1)); Enseignant ensfacto2 = TPSQL2.find(reader_f.GetInt32(2)); ens = new EnseignementEnseignant(reader_f.GetInt32(0), ensfacto, ensfacto2); reader_f.NextResult(); } } else { throw new Exception("Aucun objet avec cet id n'a été trouvé."); } reader_f.Close(); } } return(ens); }
public override List <EnseignementEnseignant> findAll() { List <EnseignementEnseignant> enss = new List <EnseignementEnseignant>(); using (SqlCommand command_f = new SqlCommand("SELECT * FROM enseignement_enseignant;", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <Enseignement> TPSQL = factoSQL.getEnseignementDAO(); DAO <Enseignant> TPSQL2 = factoSQL.getEnseignantDAO(); Enseignement ensfacto = TPSQL.find(reader_f.GetInt32(1)); Enseignant ensfacto2 = TPSQL2.find(reader_f.GetInt32(2)); enss.Add(new EnseignementEnseignant(reader_f.GetInt32(0), ensfacto, ensfacto2)); } } } } return(enss); }
public EnseignementEnseignant(int id, Enseignement enseignement, Enseignant enseignant) { this.init(); this.Id = id; this._enseignement = enseignement; this._enseignant = enseignant; }
public Task <PlayList> LoadPlaylist(Enseignant enseignant) { var basePath = ConnectionPathProvider.GetSaveFileName(enseignant); var playlistDto = LoadPlayListDto(basePath); return(Task.FromResult(playlistDto.ToPlayList())); }
/// <summary> /// Ajoute un enseignant a la base de donnees /// </summary> /// <param name="prof"></param> /// <returns>True si a ete ajoute a la base de donnee</returns> public bool CreerEnseignant(Enseignant prof) { DbConnection cnx = null; DbCommand cmd = null; String requete = "INSERT INTO enseignants (nom, prenom, email, passwd) " + "VALUES ( @prenom, @nom, @email, @passwd )"; bool aEteCree = false; try { cnx = Database.GetConnection(); cmd = cnx.CreateCommand(); cmd.CommandText = requete; cmd.CommandType = System.Data.CommandType.Text; cmd.Parameters.Add(new MySqlParameter("prenom", prof.Prenom)); cmd.Parameters.Add(new MySqlParameter("nom", prof.Nom)); cmd.Parameters.Add(new MySqlParameter("email", prof.Email)); cmd.Parameters.Add(new MySqlParameter("passwd", prof.Passwd)); if (cmd.ExecuteNonQuery() > 0) { aEteCree = true; } else { cnx.Close(); aEteCree = false; } cnx.Close(); } catch (Exception ex) { Console.WriteLine(ex.Message); } return(aEteCree); }
public async Task <IActionResult> PutEnseignant(int id, Enseignant enseignant) { if (id != enseignant.Id) { return(BadRequest()); } _context.Entry(enseignant).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnseignantExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
// // GET: /Manager/ public ActionResult Index() { var id = (int)Membership.GetUser().ProviderUserKey; ViewBag.unseen = this.demandesRepository.GetUnseenDemandes(id); Enseignant ens = this.enseignantsRepository.Get(id); ViewBag.login = ens.UserName; List <Reservation> resa = this.reservationsRepository.GetReservationsFor(id).ToList(); // Static method ViewBag.calendarJSON = ReservationCalendar.ReservationsToJson(resa); ViewBag.calendarId = "CalendarManager"; if (Roles.IsUserInRole(User.Identity.Name, "ResponsableUE")) { ViewBag.demandesAVerifCount = this.demandesRepository.GetReservationTo(id).Count(); if (!Request.IsAjaxRequest()) { return(View("Responsable")); } else { return(PartialView("_Responsable")); } } else if (Roles.IsUserInRole(User.Identity.Name, "Administrateur")) { if (!Request.IsAjaxRequest()) { return(View("Administrateur")); } else { return(PartialView("_Administrateur")); } } else if (Roles.IsUserInRole(User.Identity.Name, "Enseignant")) { if (!Request.IsAjaxRequest()) { return(View("Enseignant")); } else { return(PartialView("_Enseignant")); } } else { return(View()); } }
public override InfosAssignation find(string nom) { InfosAssignation IA = null; using (SqlCommand command_f = new SqlCommand("SELECT id, nom, id_ec, id_typecours, id_enseignant, nb_heures FROM infos_assignation WHERE nom='" + nom + "';", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <EC> TPSQLEC = factoSQL.getECDAO(); DAO <TypeCours> TPSQLTP = factoSQL.getTypeCoursDao(); DAO <Enseignant> TPSQLEns = factoSQL.getEnseignantDAO(); EC ec = TPSQLEC.find(reader_f.GetInt32(2)); TypeCours tp = TPSQLTP.find(reader_f.GetInt32(3)); Enseignant ens = TPSQLEns.find(reader_f.GetInt32(4)); IA = new InfosAssignation(reader_f.GetInt32(0), reader_f.GetString(1), ec, tp, ens, reader_f.GetDouble(5)); } } reader_f.Close(); } // Connexion.getInstance().Close(); return(IA); } }
public override List <InfosAssignation> findAll() { List <InfosAssignation> IAs = new List <InfosAssignation>(); using (SqlCommand command_f = new SqlCommand("SELECT * FROM infos_assignation;", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <EC> TPSQLEC = factoSQL.getECDAO(); DAO <TypeCours> TPSQLTP = factoSQL.getTypeCoursDao(); DAO <Enseignant> TPSQLEns = factoSQL.getEnseignantDAO(); EC ec = TPSQLEC.find(reader_f.GetInt32(2)); TypeCours tp = reader_f.IsDBNull(3) ? default(TypeCours) : TPSQLTP.find(reader_f.GetInt32(3)); Enseignant ens = reader_f.IsDBNull(4) ? default(Enseignant) : TPSQLEns.find(reader_f.GetInt32(4)); IAs.Add(new InfosAssignation(reader_f.GetInt32(0), reader_f.GetString(1), ec, tp, ens, reader_f.GetDouble(5))); } } } } return(IAs); }
public async Task <ActionResult <Enseignant> > PostEnseignant(Enseignant enseignant) { _context.Enseignant.Add(enseignant); await _context.SaveChangesAsync(); return(CreatedAtAction("GetEnseignant", new { id = enseignant.Id }, enseignant)); }
//La page principale public IActionResult InsererNotes() { List <ListeNotesViewModel> liste_notes_info = new List <ListeNotesViewModel>(); List <GroupeMembre> liste_grp_mbre = new List <GroupeMembre>(); List <int> liste_grp = _context.groupes.Where(g => g.id_ens == HttpContext.Session.GetInt32("enseignant") && g.id_filiere == 1).Select(g => g.id_grp).Cast <int>().ToList(); foreach (var i in liste_grp) { liste_grp_mbre = _context.groupeMembres.Where(m => m.grp_id == i).ToList(); foreach (var j in liste_grp_mbre) { Etudiant et = _context.etudiants.Where(e => e.cne == j.id_et).Single(); ListeNotesViewModel etudiantNote = new ListeNotesViewModel { Id_groupe = (int)j.grp_id, Cne = et.cne, Nom = et.nom, Prenom = et.prenom, Email = et.email, Note = et.note }; liste_notes_info.Add(etudiantNote); } } ViewBag.liste = liste_notes_info; //recuperer l'enseignant Enseignant enseign = _context.enseignants.Where(z => z.Id == HttpContext.Session.GetInt32("enseignant")).FirstOrDefault(); ViewBag.enseign = enseign; return(View("InsererNotes")); }
protected void Button1_Click(object sender, EventArgs e) { Enseignant enseignant = new Enseignant(); //enseignant.id = int.Parse(TextBox9.Text); enseignant.nom = TextBox1.Text; enseignant.prenom = TextBox2.Text; enseignant.date_Naissance = Calendar1.SelectedDate; enseignant.adresse = TextBox3.Text; enseignant.telephone = int.Parse(TextBox4.Text); enseignant.email = TextBox5.Text; enseignant.SituationFamiliale = familiale; enseignant.nomenfant = TextBox6.Text; enseignant.Prenomenfant = TextBox8.Text; enseignant.date_Recu = Calendar2.SelectedDate; enseignant.Echelle = Echelle; enseignant.Grade = grade; TextBox1.Text = " "; TextBox2.Text = " "; TextBox3.Text = " "; TextBox4.Text = " "; TextBox5.Text = " "; TextBox6.Text = " "; TextBox8.Text = " "; EnRepository enRepository = new EnRepository(); enRepository.addEnseignant(enseignant); Label12.Text = familiale; GETFLR(); }
// GET: /AddEnseignant/Delete public ActionResult DeleteEnseignant(int id = 0) { Enseignant enseignant = this.enseignantRepository.Get(id); if (enseignant == null) { return(HttpNotFound()); } else { // Membership.DeleteUser(enseignant.UserName); // Roles.RemoveUserFromRole(enseignant.UserName, "Enseignant"); this.enseignantRepository.Delete(id); this.enseignantRepository.Save(); return(RedirectToAction("IndexEnseignant")); } /* if (!Request.IsAjaxRequest()) * { * return View(enseignant); * } * else * { * * return PartialView("_DeleteEnseignant", enseignant); * }*/ }
public void Delete(int Id) { Enseignant enseignant = etablissementRepository.Enseignants.FirstOrDefault(e => e.EnseignantID == Id); etablissementRepository.Remove(enseignant); etablissementRepository.SaveChanges(); }
public Enseignant UpDate([FromBody] Enseignant enseignant, int Id) { enseignant.EnseignantID = Id; etablissementRepository.Enseignants.Update(enseignant); etablissementRepository.SaveChanges(); return(enseignant); }
private ObservableCollectionExt <EC> GetECs(Enseignement enseignementSelectionne) { ObservableCollectionExt <EC> ECs = new ObservableCollectionExt <EC>(); foreach (EC ec in EC.findAll()) { if (enseignementSelectionne.Id == ec.Enseignement.Id) { EC nouveauEC = new EC { Id = ec.Id, Nom = ec.Nom.TrimEnd(), Enseignement = ec.Enseignement, Children = new ObservableCollectionExt <ObjetBase>(), Visibility = true }; ECs.Add(nouveauEC); foreach (InfosAssignation ia in InfosAssignation.findAll()) { if (ec.Id == ia.EC.Id) { Enseignant enseignant = null; if (!(ia.Enseignant is null)) { enseignant = enseignementSelect.ListView.Where(x => x.Id == ia.Enseignant.Id).FirstOrDefault(); } nouveauEC.Children.Add(new InfosAssignation { Id = ia.Id, Nom = ia.Nom.TrimEnd(), EC = ia.EC, Enseignant = enseignant, TypeCours = ia.TypeCours, NbHeures = ia.NbHeures, Children = tCs, Enseignants = enseignementSelect.ListView, Parent = nouveauEC }); } } } } return(ECs); }
// // GET: /Option/ public ActionResult ChangeData() { var ensId = WebSecurity.CurrentUserId; Enseignant e = enseignantRepository.Get(ensId); return(View(e)); }
public async Task <IActionResult> Edit(string id, [Bind("Id,Enseignant_nom,Enseignant_prenom,Specialite_id_FK")] Enseignant enseignant) { if (id != enseignant.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(enseignant); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnseignantExists(enseignant.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Specialite_id_FK"] = new SelectList(_context.Specialite, "Specialite_id", "Specialite_id", enseignant.Specialite_id_FK); return(View(enseignant)); }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } //Enseignant = await _context.Enseignant.FirstOrDefaultAsync(m => m.ID == id); Enseignant = await _context.Enseignant .Include(i => i.LesEnseigne).ThenInclude(i => i.LUE) .AsNoTracking() .FirstOrDefaultAsync(m => m.ID == id); if (Enseignant == null) { return(NotFound()); } AddEnseigne(_context, Enseignant); return(Page()); }
public async Task <IActionResult> OnPostAsync(string[] selectedUE) { // selectedUE est un tableau de String dont chaque case contient l'IDUE d'une UE cochée. // Cette liste est envoyée automatiquement lorsque la page est Post if (!ModelState.IsValid) { return(Page()); } var newEnseignant = new Enseignant(); if (selectedUE != null) { newEnseignant.LesEnseigne = new List <Enseigne>(); foreach (var ue in selectedUE) { var newEnseigne = new Enseigne { UEID = int.Parse(ue) }; newEnseignant.LesEnseigne.Add(newEnseigne); } } if (await TryUpdateModelAsync <Enseignant>( newEnseignant, "Enseignant", i => i.Nom, i => i.Prenom)) { _context.Enseignant.Add(newEnseignant); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); } AddEnseigne(_context, newEnseignant); return(RedirectToPage("./Index")); }
public async Task <IActionResult> Edit(int id, [Bind("EnseignantId,cin,nom,prenom")] Enseignant enseignant) { if (id != enseignant.EnseignantId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(enseignant); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EnseignantExists(enseignant.EnseignantId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(enseignant)); }
public ActionResult Edit(int id, Enseignant EditEnseignant) { var enseignant = (from e in DB.Enseignants where e.Id == id select e).First(); if (ModelState.IsValid) { try { enseignant.Nom = EditEnseignant.Nom; enseignant.Prenom = EditEnseignant.Prenom; enseignant.Adresse = EditEnseignant.Adresse; enseignant.DateNaissance = EditEnseignant.DateNaissance; enseignant.Email = EditEnseignant.Email; DB.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View(enseignant)); } } else { return(View(enseignant)); } }
// Ajout de nouvelle Etudient public static void Ajouter(Enseignant E) { using (DbNoteEntitie context = new DbNoteEntitie()) { context.Enseignant.Add(E); context.SaveChanges(); } }
public IActionResult Delete(int Id) { Enseignant enseignant = etablissementRepository.Enseignants.FirstOrDefault(e => e.EnseignantID == Id); etablissementRepository.Remove(enseignant); etablissementRepository.SaveChanges(); return(RedirectToAction("Enseignants")); }
public static string ExporterEnseignant(Enseignant E) { string variables = ""; variables += "\newcommand{\\graphoEnseignantNom}{" + E.EnseignantNom + "}\n"; variables += "\newcommand{\\graphoEnseignantPrenom}{" + E.EnseignantPrenom + "}\n"; return(variables); }
private void ComboBoxEnseignant_SelectionChanged(object sender, SelectionChangedEventArgs e) { ComboBox comboBox = sender as ComboBox; Enseignant enseignantSelectionne = (Enseignant)comboBox.SelectedItem; infosAssignationSelect.Enseignant = enseignantSelectionne; InfosAssignation.update(infosAssignationSelect.Id, infosAssignationSelect); enseignantsAttribues.Replace(GetEnseignantsAttribues(enseignementSelect)); }
public ActionResult DeleteConfirmed(int id) { Enseignant ens = this.enseignantRepository.Get(id); this.enseignantRepository.Delete(id); this.enseignantRepository.Save(); return(RedirectToAction("IndexEnseignant")); }
public static void updateEcolePatient(int idPatient, Enseignant enseignant) { int idEnseignant = enseignant.EnseignantId; using (IDbConnection connection = new SQLiteConnection(DBAccess.connectionString())) { connection.Execute("UPDATE PATIENT SET EnseignantId=@idEnseignant WHERE PatientId=@idPatient", new { idEnseignant, idPatient }); } }
public ActionResult Add(Enseignant model) { if (ModelState.IsValid) { context.Enseignant.Add(model); context.SaveChanges(); } return(RedirectToAction("Index", "Enseignants")); }
private void AjouterEnseignant(object sender, Windows.UI.Xaml.RoutedEventArgs e) { Enseignant nouvelEnseignant = new Enseignant { Nom = "Nouvel", Prenom = "enseignant", Categorie = categ.find(1), NavigationDestination = typeof(EnseignantVue) }; enseignant.create(nouvelEnseignant); enseignants.Add(nouvelEnseignant); }
public ActionResult Create(Enseignant NouvEnseignant) { if (ModelState.IsValid) { try { DB.Enseignants.Add(NouvEnseignant); DB.SaveChanges(); return RedirectToAction("Index"); } catch { return View(); } } else { return View(); } }
public ActionResult Edit(int id, Enseignant EditEnseignant) { var enseignant = (from e in DB.Enseignants where e.Id == id select e).First(); if (ModelState.IsValid) { try { enseignant.Nom = EditEnseignant.Nom; enseignant.Prenom = EditEnseignant.Prenom; enseignant.Adresse = EditEnseignant.Adresse; enseignant.DateNaissance = EditEnseignant.DateNaissance; enseignant.Email = EditEnseignant.Email; DB.SaveChanges(); return RedirectToAction("Index"); } catch { return View(enseignant); } } else { return View(enseignant); } }