Ejemplo n.º 1
0
 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();
         }
     }
 }
Ejemplo n.º 2
0
 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();
         }
     }
 }