/// <summary> /// Create a new visiteur object. /// </summary> /// <param name="id">Initial value of id.</param> public static visiteur Createvisiteur(int id) { visiteur visiteur = new visiteur(); visiteur.id = id; return(visiteur); }
public ActionResult DeleteConfirmed(int id) { visiteur visiteur = db.visiteur.Find(id); db.visiteur.Remove(visiteur); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,Numero,Nom,Adresse")] visiteur visiteur) { if (ModelState.IsValid) { db.Entry(visiteur).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(visiteur)); }
//Editer visiteur public ActionResult EditerVisiteur(string id) { if (id == null) { return(RedirectToAction("Listvisiteur")); } visiteur visiteurEditer = db.visiteur.Find(id); return(View(visiteurEditer)); }
public ActionResult SupprimmerVisiteur(FormCollection collection) { string id = collection["NumVisiteurSupp"]; visiteur Editer = db.visiteur.Find(id); db.visiteur.Remove(Editer); db.SaveChanges(); return(RedirectToAction("Listvisiteur")); }
public ActionResult Create([Bind(Include = "Id,Numero,Nom,Adresse")] visiteur visiteur) { if (ModelState.IsValid) { db.visiteur.Add(visiteur); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(visiteur)); }
public ActionResult EditerVisiteur(visiteur visiteurEditer) { if (ModelState.IsValid) { db.Entry(visiteurEditer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Listvisiteur")); } return(View(visiteurEditer)); }
//effacer visiteur public ActionResult SupprimmerVisiteur(string id) { if (id == null) { return(RedirectToAction("Listvisiteur")); } visiteur Editer = db.visiteur.Find(id); ViewBag.Message = id; return(View(Editer)); }
// GET: visiteurs/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } visiteur visiteur = db.visiteur.Find(id); if (visiteur == null) { return(HttpNotFound()); } return(View(visiteur)); }
private void Valider_Click(object sender, EventArgs e) { bool requete = true; string idAjt = idtextbox.Text; string nomAjt = nomtextbox.Text; string prenomAjt = prenomtextbox.Text; string loginAjt = logintextbox.Text; string mdpAjt = mdptextbox.Text; string adresseAjt = adressetextbox.Text; string cpAjt = cptextbox.Text; string villeAjt = villetextbox.Text; dateTimePicker1.MinDate = DateTime.Today; DateTime dateembaucheAjt = dateTimePicker1.MinDate; if (idtextbox.Text == "" || nomtextbox.Text == "" || prenomtextbox.Text == "" || logintextbox.Text == "" || mdptextbox.Text == "" || adressetextbox.Text == "" || cptextbox.Text == "" || villetextbox.Text == "") { requete = false; string message = "Veuillez remplir tous les champs !"; string caption = "Saisi vide"; MessageBoxButtons buttons = MessageBoxButtons.OK; MessageBox.Show(message, caption, buttons); } else if (requete) { string message = "Voulez-vous vraiment ajouter ce visiteur ?"; string caption = "Ajouter un visiteur"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.OK) { string a = idAjt; visiteur ajouter = new visiteur { id = idAjt, nom = nomAjt, prenom = prenomAjt, login = loginAjt, mdp = mdpAjt, adresse = adresseAjt, cp = cpAjt, ville = villeAjt, dateEmbauche = dateembaucheAjt }; mesDonnees.visiteur.Add(ajouter); mesDonnees.SaveChanges(); MessageBox.Show("Le visiteur " + a + " à bien été ajouté !"); } } }
private void button1_Click(object sender, EventArgs e) { string id = idCombo.Text; string idAjt = idCombo.SelectedItem.ToString(); var rapp = from v in mesDonnees.visiteur join r in mesDonnees.rapport on v.id equals r.idVisiteur select r; var unVisiteur = (from visiteur in mesDonnees.visiteur where visiteur.id == idAjt select visiteur).First(); visiteur SUPPRIMER = unVisiteur; string message = "Voulez-vous vraiment supprimer ce visiteur ?"; string caption = "Supprimer un visiteur"; MessageBoxButtons buttons = MessageBoxButtons.OKCancel; DialogResult result; result = MessageBox.Show(message, caption, buttons); if (result == System.Windows.Forms.DialogResult.OK) { if (rapp != null) { MessageBox.Show("Vous ne pouvez pas supprimer ce visiteur, il possède des rapports !"); } else { string a = idAjt; visiteur supprimer = new visiteur { id = idAjt }; mesDonnees.visiteur.Remove(SUPPRIMER); mesDonnees.SaveChanges(); MessageBox.Show("Le visiteur " + a + " à bien été supprimer !"); } } }
public ActionResult Details(string id) { if (id == null) { return(RedirectToAction("Listvisiteur")); } visiteur visit = db.visiteur.Find(id); string sites = visit.NumVisiteur + "/" + visit.NomVisiteur + "/" + visit.Adresse; var listsite = db.site.ToList(); foreach (var sit in listsite) { sites = sites + "/" + sit.NumSite + "/" + sit.NomSite; } ViewBag.Message = sites; return(View(db.visite.ToList())); }
public ActionResult CreerVisiteur(visiteur visiteurSaisie) { if (ModelState.IsValid) { var visit = db.visiteur.ToList(); string lastid = ""; foreach (var vis in visit) { lastid = vis.NumVisiteur; } string d = lastid.Remove(0, 1); int s = Convert.ToInt32(d); s++; string a = Convert.ToString(s); string b = ""; if (s < 10) { b = "V000" + a; } else if (s < 100) { b = "V00" + a; } else if (s < 1000) { b = "V0" + a; } else { b = "V" + a; } visiteurSaisie.NumVisiteur = b; db.visiteur.Add(visiteurSaisie); db.SaveChanges(); return(RedirectToAction("Listvisiteur")); } return(View(visiteurSaisie)); }
/// <summary> /// Permet d'ajouter un visiteur avec les informations récupérées /// dans les Textbox remplies /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Btn_Valider_Click(object sender, EventArgs e) { using (var context = new GSB_PPE3Entities1()) { if (tb_Matricule.Text == "" && tb_Nom.Text == "" && tb_Prenom.Text == "" && tb_Adresse.Text == "" && tb_CP.Text == "" && tb_Ville.Text == "" && dtp_DateEmbauche.Text == "" && tb_Login.Text == "" && tb_MotDePasse.Text == "") { MessageBox.Show("Tous les champs ne sont pas renseignés ! ", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else // Si les champs ne sont pas vides alors, il faut les contrôler { // Vérification si les données rentrées existent déjà var req = from v in monModele.visiteurs select v; //string num = req.First(); bool identique = false; // Il faut parcourir la liste pour savoir si le num tapé correspond à un num dans la liste foreach (var resultat in req) { if (tb_Matricule.Text == resultat.VIS_MATRICULE) { identique = true; } } // Si dans la liste, on a trouvé un numéro similaire à celui saisi dans le textbox du matricule if (identique == true) { MessageBox.Show("Le numéro de visiteur existe déjà. En choisir un autre. ", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { try { // Maintenant, il faut récupérer le code de la région à l'aide du comboBox de la région string selectionRegion = cb_region.SelectedItem.ToString(); var req2 = from p in monModele.regions where p.REG_NOM == selectionRegion select p.REG_CODE; foreach (var res in req2) { codeRegion = res; } // Déclaration d'un nouveau visiteur var unVisiteur = new visiteur() { VIS_MATRICULE = tb_Matricule.Text, VIS_NOM = tb_Nom.Text, VIS_PRENOM = tb_Prenom.Text, VIS_ADRESSE = tb_Adresse.Text, VIS_CP = tb_CP.Text, VIS_VILLE = tb_Ville.Text, VIS_DATEEMBAUCHE = Convert.ToDateTime(dtp_DateEmbauche.Text), VIS_LOGIN = tb_Login.Text, VIS_MDP = tb_MotDePasse.Text }; // Ajout du visiteur dans la liste gérees par le programme context.visiteurs.Add(unVisiteur); // Sauvegarde de l'ajout dans la BDD context.SaveChanges(); MessageBox.Show("Le visiteur " + tb_Nom.Text + " " + tb_Prenom.Text + " à bien été ajouté", "ok", MessageBoxButtons.OK); tb_Matricule.Text = ""; tb_Nom.Text = ""; tb_Prenom.Text = ""; tb_Adresse.Text = ""; tb_CP.Text = ""; tb_Ville.Text = ""; dtp_DateEmbauche.Text = ""; tb_Login.Text = ""; tb_MotDePasse.Text = ""; } catch (NullReferenceException) // Si le visiteur sélectionné n'est pas dans la région sélectionnée { MessageBox.Show("Erreur, des champs ne sont pas renseignés, les champs sont tous obligatoires." + ". ", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (FormatException) { MessageBox.Show("Erreur, format de la chaine d'une saisie incorrecte, retentez.." + ". ", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } }
/// <summary> /// There are no comments for visiteur in the schema. /// </summary> public void AddTovisiteur(visiteur visiteur) { base.AddObject("visiteur", visiteur); }