// GET: Contrat/Delete/5 public ActionResult Delete(int id) { contrat ctr = ause.getById(id); ause.DeleteContact(ctr); return(RedirectToAction("Index")); }
public ActionResult Edit(int id, contrat c) { try { if (ModelState.IsValid) { contrat c1 = ause.getById(id); c1.nom = c.nom; c1.prenom = c.prenom; c1.N_GSM = c.N_GSM; c1.telephone = c.telephone; c1.matricule = c.matricule; c1.ville = c.ville; c1.codePostal = c.codePostal; c1.Banque = c.Banque; c1.Pays = c.Pays; ause.Update(c1); } return(RedirectToAction("Index")); } catch (Exception e) { return(View()); } }
public ActionResult DeleteConfirmed(int id) { contrat contrat = db.contrats.Find(id); db.contrats.Remove(contrat); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "idContrat,DateDep,DateFin,Type,idEmploye,idSalaire")] contrat contrat) { if (ModelState.IsValid) { db.Entry(contrat).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idSalaire = new SelectList(db.salaires, "idSalaire", "idSalaire", contrat.idSalaire); return(View(contrat)); }
// GET: contrats/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrat contrat = db.contrats.Find(id); if (contrat == null) { return(HttpNotFound()); } return(View(contrat)); }
public ActionResult Create(contrat c) { if (ModelState.IsValid) { ause.AddContrat(c); return(RedirectToAction("Index")); } else { return(View()); } }
// GET: contrats/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } contrat contrat = db.contrats.Find(id); if (contrat == null) { return(HttpNotFound()); } ViewBag.idSalaire = new SelectList(db.salaires, "idSalaire", "idSalaire", contrat.idSalaire); return(View(contrat)); }
private void btnEnregistrer_Click(object sender, EventArgs e) { if (this.ValidateChildren(ValidationConstraints.ImmediateChildren)) { //Récupère tous les numéros de contrats à partir de la base de données var tousLesNosContrats = from contrat in dataContext.contrat select contrat.conNo; //Numéro du nouveau contrat decimal noContrat = tousLesNosContrats.Max() + 1; var nouveauContrat = new contrat { conNo = noContrat, conDate = dtpDate.Value.Date, conAcompte = nudAcompte.Value, conMontant = nudMontant.Value, ConPaye = nudPaye.Value, empNo = (decimal)cboEmploye.SelectedValue, voyNo = (decimal)cboVoyage.SelectedValue, cliNo = (decimal)cboClient.SelectedValue }; //Insère le contrat dans le contexte dataContext.contrat.InsertOnSubmit(nouveauContrat); //Enregistre dans la base de données lstVoyageurs.SelectedItems.Cast <NoEtNomClient>().ToList().ForEach(c => dataContext.faitLeVoyage.InsertOnSubmit(new faitLeVoyage { conNo = noContrat, cliNo = c.noClient })); using (var porteeTransaction = new TransactionScope()) { try { dataContext.SubmitChanges(); MessageBox.Show("le contrat " + noContrat + " a été enregistré.", "Enregistrement du contrat"); porteeTransaction.Complete(); } catch (Exception ex) { MessageBox.Show(ex.Message, "impossible de modifier la base de données"); } } } }
public void Update(contrat c) { utwk.ContratRepository.Update(c); utwk.Commit(); }
public void DeleteContact(contrat c) { utwk.ContratRepository.Delete(c); utwk.Commit(); }
public void AddContrat(contrat c) { utwk.ContratRepository.Add(c); utwk.Commit(); }
// GET: Contrat/Edit/5 public ActionResult Edit(int id) { contrat c = ause.getById(id); return(View(c)); }