Ejemplo n.º 1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         using (var repo = new RepoGenre())
         {
             DropDownList1.DataSource = repo.GetAll().ToList();
             DropDownList1.DataBind();
         }
     }
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Personne p = new Personne
            {
                Nom     = "Didier",
                Prenom  = "Bernard",
                GenreId = 1,
                Email   = "*****@*****.**"
            };

            //using(var repo = new RepoPersonne())
            //{
            //    Console.WriteLine(repo.InsertPersonne(p));
            //}

            //using (var repo = new RepoPersonne())
            //{
            //    Console.WriteLine(repo.DeletePersonne(38));
            //}

            //using (var repo = new RepoPersonne())
            //{
            //    foreach (var item in repo.GetAll())
            //    {
            //        Console.WriteLine(item);
            //    }
            //}

            using (var repo = new RepoGenre())
            {
                foreach (var item in repo.GetById(2).Personne)
                {
                    Console.WriteLine(item);
                }
            }

            Console.ReadLine();
        }
Ejemplo n.º 3
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.º 4
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();
         }
     }
 }