private void BtConfirmer_Click(object sender, EventArgs e) { Stagiaire s = new Stagiaire(); s.Nom = NomLab.Text; s.Prenom = PrenomLab.Text; s.DateNaissance = DateTime.Parse(DateNaissanceLab.Text); if (SexeLab.Text == "Male") { s.Sexe = true; } else { s.Sexe = false; } s.Cin = CinLab.Text; s.Groupe = new GroupeBAO().FindByName(GroupeLab.Text); s.Email = EmailLab.Text; s.Telephone = TelephoneLab.Text; s.Adresse = AdresseLab.Text; s.Etat = 0; s.ProfilImage = url; s.Id = 1; StagiaireBAO.Add(s); this.Dispose(); }
public async Task <ActionResult> Create([Bind(Include = "Nom,Prenom,Mail,Adresse,Téléphone,IdSession")] StagiaireVM stagiaireVm) { if (ModelState.IsValid) { Stagiaire stagiaireAModifier = await db.Stagiaires.FirstOrDefaultAsync(x => x.Mail.Equals(stagiaireVm.Mail)); //MapperConfiguration config = new MapperConfiguration(cfg => cfg.CreateMap<StagiaireVM, Stagiaire>()); // 2 : créer un Mapper //Mapper mapper = new Mapper(config); // 3 : mappage // Stagiaire stagiaire = mapper.Map<Stagiaire>(stagiaireVm); //stagiaireAModifier = mapper.Map<Stagiaire>(stagiaireVm); stagiaireAModifier.Nom = stagiaireVm.Nom; stagiaireAModifier.Prenom = stagiaireVm.Prenom; stagiaireAModifier.Téléphone = stagiaireVm.Téléphone; stagiaireAModifier.Adresse = stagiaireVm.Adresse; Session session = db.Sessions.SingleOrDefault(x => x.Id == stagiaireVm.IdSession); stagiaireAModifier.SessionSouhaitee = session; stagiaireAModifier.Statut = "Inscription en cours"; //db.Stagiaires.Add(stagiaire); await db.SaveChangesAsync(); if (true) { return(RedirectToAction("Index", "Home")); } } return(View(stagiaireVm)); }
public async Task <IActionResult> Edit(int id, [Bind("MatriculeStagiaire,DateNaissanceStagiaire,IdPersonne,NomPersonne,PrenomPersonne,CivilitePersonne,SexePersonne,AdresseMail,CatPersonne")] Stagiaire stagiaire) { if (id != stagiaire.IdPersonne) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(stagiaire); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StagiaireExists(stagiaire.IdPersonne)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(stagiaire)); }
public IHttpActionResult PutStagiaire(int id, Stagiaire stagiaire) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != stagiaire.StagiaireID) { return(BadRequest()); } _db.Entry(stagiaire).State = System.Data.Entity.EntityState.Modified; try { _db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!StagiaireExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void stagiaireDataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 3) { Stagiaire s = (Stagiaire)stagiaireBindingSource.Current; new StagiaireBAO().UpdateStat(s.Id); this.Actualiser(); } if (e.ColumnIndex == 4) { Stagiaire s = (Stagiaire)stagiaireBindingSource.Current; FormStagiaireUpdate f = new FormStagiaireUpdate(); f.UpdateU(s); f.ShowDialog(); this.Actualiser(); } if (e.ColumnIndex == 5) { Stagiaire s = (Stagiaire)stagiaireBindingSource.Current; new StagiaireBAO().Delete(s.Id); this.Actualiser(); } Stagiaire x = (Stagiaire)stagiaireBindingSource.Current; pictureBox1.Image = Image.FromFile(x.ProfilImage); Nom.Text = x.Nom; prenom.Text = x.Prenom; Groupe.Text = x.Groupe.Nom; }
private void BtValide_Click(object sender, EventArgs e) { Stagiaire s = new Stagiaire(); s.Id = id; s.ProfilImage = Url; s.Nom = nomTextBox.Text; s.Prenom = PrenomTextBox.Text; s.DateNaissance = dateNaissanceDateTimePicker.Value; if (sexeRadioButton.Checked == true) { s.Sexe = true; } else { s.Sexe = false; } s.Cin = CinTextBox.Text; s.Groupe = (Groupe)groupeComboBox.SelectedItem; s.Groupe.Filiere = (Filiere)FilierecomboBox.SelectedItem; s.Email = emailTextBox.Text; s.Telephone = telephoneTextBox.Text; s.Adresse = adresseTextBox.Text; new StagiaireBAO().Update(s); this.Dispose(); }
public static new void Add(Stagiaire s) { if (s.Nom != "") { new StagiaireDAO().Add(s); } }
private void br_enregistrer_Click(object sender, EventArgs e) { Formateur Stagiaire = (Formateur)this.Entity; bool validation = true; // Création d'un stagiaire en cas d'un nouvelle enregistrement if (Stagiaire == null) { Stagiaire = new Formateur(); } // etat Civil Stagiaire.Nom = nomTextBox.Text; Stagiaire.Prenom = prenomTextBox.Text; Stagiaire.Cin = cinTextBox.Text; Stagiaire.Sexe = radioButtonHomme.Checked; Stagiaire.DateNaissance = dateNaissanceDateTimePicker.Value; //Coordonnées Stagiaire.Telephone = telephoneTextBox.Text; Stagiaire.Adress = adressTextBox.Text; Stagiaire.Email = emailTextBox.Text; //Affectation if (Combo_Filiere.SelectedItem != null) { Stagiaire.Filiere = (Filiere)Combo_Filiere.SelectedItem; } //Identification Stagiaire.Login = txt_login.Text; Stagiaire.Password = txt_password.Text; if (txt_password.Text != txt_password2.Text) { validation = false; } // Lancement de l'événement Clic si la validation est correct if (validation) { if (new FormateursService().Save(Stagiaire) > 0) { MessageBox.Show("Le Stagiaire :" + Stagiaire.ToString() + " a été bien enregistrer"); } else { MessageBox.Show("Le Stagiaire :" + Stagiaire.ToString() + " n'est pas enregistrer car il n'y a pas des modifications"); } onEnregistrerClick(this, e); } else { MessageBox.Show("Le mote de passe n'est pas correct"); } }
public bool EQUAL(Stagiaire s1, Stagiaire s2) { if (s1.NumInscrit == s2.NumInscrit) { return(true); } return(true); }
public ActionResult DeleteConfirmed(int id) { Stagiaire stagiaire = db.Stagiaires.Find(id); db.Stagiaires.Remove(stagiaire); db.SaveChanges(); return(RedirectToAction("Index")); }
public async Task <ActionResult> DeleteConfirmed(int id) { Stagiaire stagiaire = await db.Stagiaires.FindAsync(id); db.Stagiaires.Remove(stagiaire); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public int Insert(Stagiaire entity) { int maxId = DBContext.DB.stagiaires.Max(s => s.Id); maxId += 1; entity.Id = maxId; DBContext.DB.stagiaires.Add(entity); return(entity.Id); }
private void StagiaireForm_AnnulerEditerClick(object sender, EventArgs e) { FormStagiaireUC formStagiaire = (FormStagiaireUC)sender; Stagiaire stagiaire = (Stagiaire)formStagiaire.Entity; string tabEditerName = "TabEditer-" + stagiaire.Id; TabPage tabEditer = this.tabControlStagiaires.TabPages[tabEditerName]; tabControlStagiaires.TabPages.Remove(tabEditer); }
public ActionResult Edit([Bind(Include = "id,nom,prenom,age")] Stagiaire stagiaire) { if (ModelState.IsValid) { db.Entry(stagiaire).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(stagiaire)); }
public ActionResult Edit([Bind(Include = "StagiaireID,Nom,Prenom,Age,DateDeNaissance,LieuDeNaissance,Student")] Stagiaire stagiaire) { if (ModelState.IsValid) { db.Entry(stagiaire).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(stagiaire)); }
public bool Delete(int id) { if (DBContext.DB.stagiaires.Select(s => s.Id).Contains(id)) { Stagiaire oldData = this.Get(id); DBContext.DB.stagiaires.Remove(oldData); return(true); } return(false); }
private void StagiaireForm_EditerClick(object sender, EventArgs e) { FormStagiaireUC formStagiaire = (FormStagiaireUC)sender; Stagiaire stagiaire = (Stagiaire)formStagiaire.Entity; string tabEditerName = "TabEditer-" + stagiaire.Id; TabPage tabEditer = this.tabControlStagiaires.TabPages[tabEditerName]; // Suppression de la page Editer this.tabControlStagiaires.TabPages.Remove(tabEditer); this.gridStagiaire.Actualiser(); }
public ActionResult Create([Bind(Include = "id,nom,prenom,age")] Stagiaire stagiaire) { if (ModelState.IsValid) { db.Stagiaires.Add(stagiaire); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(stagiaire)); }
public IHttpActionResult GetStagiaire(int id) { Stagiaire stagiaire = _db.Stagiaires.Include(s => s.Civilite).FirstOrDefault(s => s.StagiaireID == id); if (stagiaire == null) { return(NotFound()); } return(Ok(stagiaire)); }
public IHttpActionResult GetStagiaire(int id) { Stagiaire stagiaire = _db.Stagiaires.Find(id); if (stagiaire == null) { return(NotFound()); } return(Ok(stagiaire)); }
public async Task <ActionResult> Edit([Bind(Include = "Id,Nom,Prenom,Mail,Adresse,Téléphone,DateInscription,Infos,Statut")] Stagiaire stagiaire) { if (ModelState.IsValid) { db.Entry(stagiaire).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(stagiaire)); }
public async Task <IActionResult> CreateStagiaire([Bind("MatriculeStagiaire,DateNaissanceStagiaire,IdPersonne,NomPersonne,PrenomPersonne,CivilitePersonne,SexePersonne,AdresseMail,CatPersonne")] Stagiaire stagiaire) { if (ModelState.IsValid) { _context.Add(stagiaire); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(stagiaire)); }
static void Main(string[] args) { Stagiaire stag1 = new Stagiaire(); Stagiaire stag2 = stag1; stag2.DateNaissance = new DateTime(1986, 10, 13); stag2.Nom = "Damien"; Console.WriteLine("Age de {0} est {1} !", stag2.Nom, stag2.Age); //stag2.Age; Console.ReadLine(); }
public IHttpActionResult PostStagiaire(Stagiaire stagiaire) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _db.Stagiaires.Add(stagiaire); _db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = stagiaire.StagiaireID }, stagiaire)); }
public bool Update(int id, Stagiaire entity) { if (DBContext.DB.stagiaires.Select(s => s.Id).Contains(id)) { Stagiaire oldData = this.Get(id); oldData.FirstName = entity.FirstName; oldData.LastName = entity.LastName; oldData.NationalRegistre = entity.NationalRegistre; oldData.Email = entity.Email; return(true); } return(false); }
public IHttpActionResult DeleteStagiaire(int id) { Stagiaire stagiaire = _db.Stagiaires.Find(id); if (stagiaire == null) { return(NotFound()); } _db.Stagiaires.Remove(stagiaire); _db.SaveChanges(); return(Ok(stagiaire)); }
// GET: Stagiaires/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Stagiaire stagiaire = db.Stagiaires.Find(id); if (stagiaire == null) { return(HttpNotFound()); } return(View(stagiaire)); }
// GET: Stagiaires/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Stagiaire stagiaire = await db.Stagiaires.FindAsync(id); if (stagiaire == null) { return(HttpNotFound()); } return(View(stagiaire)); }
private void FormGestionConfirmation_Load(object sender, EventArgs e) { this.Actualiser(); try { Stagiaire s = (Stagiaire)stagiaireBindingSource.Current; pictureBox1.Image = Image.FromFile(s.ProfilImage); Nom.Text = s.Nom; prenom.Text = s.Prenom; Groupe.Text = s.Groupe.Nom; } catch (Exception) { } }
private void LastRow_Click(object sender, EventArgs e) { stagiaireBindingSource.Position = stagiaireBindingSource.Count; try { Stagiaire s = (Stagiaire)stagiaireBindingSource.Current; pictureBox1.Image = Image.FromFile(s.ProfilImage); Nom.Text = s.Nom; prenom.Text = s.Prenom; Groupe.Text = s.Groupe.Nom; } catch (Exception) { } }