protected void btnDelete_Click(object sender, EventArgs e) { using (var repo = new RepoPersonne()) { Personne t = Session["Identifiant"] as Personne; bool result = repo.DeletePersonne(t.PersonneId); lblStatut.Text = result == true ? "Succès" : "Erreur !!!"; lblStatut.Visible = true; } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (var repo = new RepoPersonne()) { ModelRepeater.DataSource = repo.GetAll().ToArray(); ModelRepeater.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (var repo = new RepoPersonne()) { GridView1.DataSource = repo.GetAll().ToList(); GridView1.DataBind(); } } }
protected void Button1_Click(object sender, EventArgs e) { if (Page.IsValid) { using (var repo = new RepoPersonne()) { bool result = repo.InsertPersonne( new Personne { Nom = TextBox1.Text, Prenom = TextBox2.Text, Email = TextBox4.Text, GenreId = DropDownList1.SelectedIndex + 1 } ); Label4.Text = result == true ? "Personne enregistrée" : "Erreur !"; Label4.Visible = true; } } }
protected void btnValider_Click(object sender, EventArgs e) { if (Page.IsValid) { Personne o = Session["personne"] as Personne; if (o != null) { o.Nom = txtNom.Text; o.Prenom = txtPrenom.Text; o.Email = txtEmail.Text; o.GenreId = ddlGenre.SelectedIndex + 1; using (var repo = new RepoPersonne()) { bool result = repo.UpdatePersonne(o); lblStatut.Text = result == true ? "Succès" : "Erreur !!!"; lblStatut.Visible = true; } } } }
protected void Page_Load(object sender, EventArgs e) { //Si il s'agit d'un premier chargement if (!IsPostBack) { //Si il y a un valeur dans la variable PersonneId if (PersonneId != null) { //Je peux empiler plusieurs clauses using //Toutes ces variables seront effectives entre les { } using (var repog = new RepoGenre()) using (var repo = new RepoPersonne()) { Personne p = repo.GetById(PersonneId.Value); if (p != null) { //J'utilise une variable de session pour retenir //la personne malgré le rafraichissement de la //page. Session["Identifiant"] = p; txtPrenom.Text = p.Prenom; txtNom.Text = p.Nom; txtEmail.Text = p.Email; txtGenre.Text = p.Genre.Civilite; } else { Desactivation(); } } } else { Desactivation(); } } }
protected void Page_Load(object sender, EventArgs e) { //Si il s'agit d'un premier chargement if (!IsPostBack) { //Si il y a un valeur dans la variable PersonneId if (PersonneId != null) { //Je peux empiler plusieurs clauses using //Toutes ces variables seront effectives entre les { } using (var repog = new RepoGenre()) using (var repo = new RepoPersonne()) { Personne p = repo.GetById(PersonneId.Value); if (p != null) { Session["personne"] = p; txtPrenom.Text = p.Prenom; txtNom.Text = p.Nom; txtEmail.Text = p.Email; ddlGenre.DataSource = repog.GetAll().ToList(); ddlGenre.DataBind(); ddlGenre.SelectedIndex = p.GenreId - 1; } else { Desactivation(); } } } else { Desactivation(); } } }