1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
|
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Data.Odbc;
using System.Text.RegularExpressions;
public partial class Arbres_Utilisateurs_ARBRES_MonCompte : System.Web.UI.Page
{
public string login;
public int user_id;
protected void Page_Load(object sender, EventArgs e)
{
login = (string)Session["utilisateur"];
if (login == null || login == "")
{
Page.Response.Redirect("default.aspx", true);
}
}
public void Maj_user(object o, EventArgs e)
{
Regex mail = new Regex("^[a-zA-Z0-9_.-]+@{1}[a-zA-Z0-9_.-]{2,}\\.[a-zA-Z0-9_.-]{2,4}$");
if (mail.IsMatch(email.Text))
{
OdbcConnection connection1 = new OdbcConnection();
connection1.ConnectionString = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=Arbres; USER=root; PASSWORD=;";
try
{
connection1.Open();
OdbcCommand DbCommandTel = connection1.CreateCommand();
DbCommandTel.CommandText = "update utilisateur set Util_Tel='" + Tel.Text + "' where Util_id="+user_id;
DbCommandTel.ExecuteReader();
OdbcCommand DbCommandTelPort = connection1.CreateCommand();
DbCommandTelPort.CommandText = "update utilisateur set Util_Tel_Port='" + TelPort.Text + "' where Util_id="+user_id;
OdbcDataReader DbreaderTelPort = DbCommandTelPort.ExecuteReader();
OdbcCommand DbCommandUpdate = connection1.CreateCommand();
DbCommandUpdate.CommandText = "update utilisateur set Util_Mel='" + email.Text + "' where Util_id="+user_id;
OdbcDataReader DbReaderUpdate = DbCommandUpdate.ExecuteReader();
connection1.Close();
Page.Response.Redirect("/Arbres/Utilisateurs Arbres/index_arbres_utilisateurs.aspx", true);
}
catch (Exception ex)
{
lblerror.Text = ex.Message;
}
}
else
{
lblerror.Text = "Adresse mail invalide";
}
}
public void form_load(object o1, EventArgs e1)
{
user_id = (int)Session["id"];
OdbcConnection connection = new OdbcConnection();
connection.ConnectionString = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=Arbres; USER=root; PASSWORD=;";
try
{
connection.Open();
OdbcCommand DbCommandUser = connection.CreateCommand();
DbCommandUser.CommandText = "SELECT Util_Nom, Util_Prenom, Util_Nom_Societe, Util_Mel, Util_Tel, Util_Tel_Port FROM utilisateur where Util_ID="+user_id;
OdbcDataReader DbReaderUser = DbCommandUser.ExecuteReader();
DbReaderUser.Read();
NomUser.Text = DbReaderUser.GetString(0);
PrenomUser.Text = DbReaderUser.GetString(1);
societe.Text = DbReaderUser.GetString(2);
email.Text = DbReaderUser.GetString(3);
if (DbReaderUser.IsDBNull(4) == false)
{
Tel.Text = DbReaderUser.GetString(4);
}
else
{
Tel.Text = "Non renseigné";
}
if (DbReaderUser.IsDBNull(5) == false)
{
TelPort.Text = DbReaderUser.GetString(5);
}
else
{
TelPort.Text = "Non renseigné";
}
connection.Close();
}
catch (Exception ex)
{
lblerror.Text = ex.Message;
}
}
} |
Partager