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(); }
protected void Page_Load(object sender, EventArgs e) { PersonnesTable personnesTable = new PersonnesTable((string)Application["MainDB"], this); personnesTable.SelectAll(); personnesTable.MakeGridView(PN_GridView, "ModifierPersonne.aspx"); }
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"); }
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"); } }
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; }
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; }
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)); }
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(); } } } }
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"); }