protected void AddPersonneFormData()
        {
            String avatar_ID = "";

            if (FU_Avatar.FileName != "")
            {
                String Avatar_Path = "";

                avatar_ID   = Guid.NewGuid().ToString();
                Avatar_Path = Server.MapPath(@"~\Avatars\") + avatar_ID + ".png";
                FU_Avatar.SaveAs(Avatar_Path);
            }

            PersonnesTable personne = new PersonnesTable((String)Application["MainDB"], this);

            personne.Prenom     = TB_Prenom.Text;
            personne.Nom        = TB_Nom.Text;
            personne.Telephone  = TB_Telephone.Text;
            personne.CodePostal = TB_CodePostal.Text;
            personne.Naissance  = DateTime.Parse(TB_Naissance.Text);
            personne.Sexe       = RBL_Sexe.SelectedIndex;
            personne.EtatCivil  = RBL_EtatCivil.SelectedIndex;
            personne.Avatar     = avatar_ID;
            personne.Insert();
        }
Exemplo n.º 2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            PersonnesTable personnesTable = new PersonnesTable((string)Application["MainDB"], this);

            personnesTable.SelectAll();
            personnesTable.MakeGridView(PN_GridView, "ModifierPersonne.aspx");
        }
Exemplo n.º 3
0
        private void UpdateCurrent()
        {
            if ((Session["Selected_ID"] != null) && (Session["Personne"] != null))
            {
                PersonnesTable personne = (PersonnesTable)Session["Personne"];
                personne.Prenom     = Request["Prenom"];
                personne.Nom        = Request["Nom"];
                personne.Telephone  = Request["Telephone"];
                personne.CodePostal = Request["CodePostal"];
                personne.Naissance  = DateTime.Parse(Request["Naissance"]);
                personne.Sexe       = int.Parse(Request["Sexe"]);
                personne.EtatCivil  = int.Parse(Request["EtatCivil"]);

                String Avatar_Path = "";
                String avatar_ID   = "";
                if (FU_Avatar.FileName != "")
                {
                    DeleteImage(personne.Avatar);
                    avatar_ID   = Guid.NewGuid().ToString();
                    Avatar_Path = Server.MapPath(@"~\Avatars\") + avatar_ID + ".png";
                    FU_Avatar.SaveAs(Avatar_Path);
                    personne.Avatar = avatar_ID;
                }

                personne.Update();
                Session["Personne"]    = null;
                Session["Selected_ID"] = null;
            }
            Response.Redirect("ListerPersonnes.aspx");
        }
Exemplo n.º 4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            String action = Request["action"];

            if (action == "add")
            {
                if ((Request["Prenom"] != null) && (Request["Prenom"] != ""))
                {
                    String Avatar_Path = "";
                    String avatar_ID   = "";
                    if (FU_Avatar.FileName != "")
                    {
                        avatar_ID   = Guid.NewGuid().ToString();
                        Avatar_Path = Server.MapPath(@"~\Avatars\") + avatar_ID + ".png";
                        FU_Avatar.SaveAs(Avatar_Path);
                    }

                    PersonnesTable personnes = new PersonnesTable((String)Application["MainDB"], this);
                    personnes.Prenom     = Request["Prenom"];
                    personnes.Nom        = Request["Nom"];
                    personnes.Telephone  = Request["Telephone"];
                    personnes.CodePostal = Request["CodePostal"];
                    personnes.Avatar     = avatar_ID;
                    personnes.Naissance  = DateTime.Parse(Request["Naissance"]);
                    personnes.Sexe       = int.Parse(Request["Sexe"]);
                    personnes.EtatCivil  = int.Parse(Request["EtatCivil"]);
                    personnes.Insert();
                    Response.Redirect("ListerPersonnes.aspx");
                }
            }
            if (action == "cancel")
            {
                Response.Redirect("ListerPersonnes.aspx");
            }
        }
Exemplo n.º 5
0
 private void InsertValuesInForm(PersonnesTable personne)
 {
     TB_Prenom.Text              = personne.Prenom;
     TB_Nom.Text                 = personne.Nom;
     TB_Telephone.Text           = personne.Telephone;
     TB_CodePostal.Text          = personne.CodePostal;
     TB_Naissance.Text           = personne.Naissance.ToShortDateString();
     RBL_Sexe.SelectedIndex      = personne.Sexe;
     RBL_EtatCivil.SelectedIndex = personne.EtatCivil;
 }
Exemplo n.º 6
0
        private void GetFormValues(PersonnesTable personne)
        {
            personne.Prenom     = TB_Prenom.Text;
            personne.Nom        = TB_Nom.Text;
            personne.Telephone  = TB_Telephone.Text;
            personne.CodePostal = TB_CodePostal.Text;

            personne.Naissance = DateTime.Parse(TB_Naissance.Text);
            personne.Sexe      = RBL_Sexe.SelectedIndex;
            personne.EtatCivil = RBL_EtatCivil.SelectedIndex;
        }
Exemplo n.º 7
0
        private void InsertSetValueScript(Panel panel, PersonnesTable personne)
        {
            String script = "<script>";

            script += BuildSetValueScript("Prenom", personne.Prenom);
            script += BuildSetValueScript("Nom", personne.Nom);
            script += BuildSetValueScript("Telephone", personne.Telephone);
            script += BuildSetValueScript("CodePostal", personne.CodePostal);
            script += BuildSetValueScript("Naissance", personne.Naissance.ToShortDateString());
            script += BuildSetRadioBUttonGroupValueScript("Sexe", personne.Sexe.ToString());
            script += BuildSetRadioBUttonGroupValueScript("Etatcivil", personne.EtatCivil.ToString());
            script += "</script>";
            panel.Controls.Add(new LiteralControl(script));
        }
Exemplo n.º 8
0
 private void LoadForm()
 {
     if (Session["Selected_ID"] != null)
     {
         // Création d'une nouvelle instance de PersonnesTable (reliée à la table MainDB.Personnes)
         PersonnesTable personne = new PersonnesTable((String)Application["MainDB"], this);
         // Conserver dans l'objet session afin qu'au prochain postback on puisse y référer
         Session["Personne"] = personne;
         if (personne.SelectByID((String)Session["Selected_ID"]))
         {
             LB_ID.Text = (String)Session["Selected_ID"];
             InsertValuesInForm(personne);
             if (personne.Avatar != "")
             {
                 IMG_Avatar.ImageUrl = "Avatars/" + personne.Avatar + ".png"; // +"?" + DateTime.Now.Millisecond.ToString();
             }
             else
             {
                 IMG_Avatar.ImageUrl = "Images/Anonymous.png"; // +"?" + DateTime.Now.Millisecond.ToString();
             }
         }
     }
 }
Exemplo n.º 9
0
        private void UpdateCurrent()
        {
            if ((Session["Selected_ID"] != null) && (Session["Personne"] != null))
            {
                PersonnesTable personne = (PersonnesTable)Session["Personne"];
                GetFormValues(personne);

                if (FU_Avatar.FileName != "")
                {
                    String Avatar_Path = "";
                    String avatar_ID   = "";
                    DeleteImage(personne.Avatar);
                    avatar_ID   = Guid.NewGuid().ToString();
                    Avatar_Path = Server.MapPath(@"~\Avatars\") + avatar_ID + ".png";
                    FU_Avatar.SaveAs(Avatar_Path);
                    personne.Avatar = avatar_ID;
                }

                personne.Update();
                Session["Personne"]    = null;
                Session["Selected_ID"] = null;
            }
            Response.Redirect("ListerPersonnes.aspx");
        }