//public double PrixTTC; protected void BtnBuy_Click(object sender, EventArgs e) { Button myButton = (Button)sender; HiddenField myHiddenField = (HiddenField)myButton.NamingContainer.FindControl("HiddenField1"); DropDownList TxtQte = (DropDownList)myButton.NamingContainer.FindControl("TxtQte"); //Label LblPu = (Label)myButton.NamingContainer.FindControl("LblPu"); string NumArticle = myHiddenField.Value; string NumClient = null; DataView dv = (DataView)ClientsDataSource.Select(DataSourceSelectArguments.Empty); for (int i = 0; i < dv.Table.Rows.Count; i++) { string Pseudo = dv.Table.Rows[i]["Login"].ToString(); if (Session["Pseudo"].ToString() == Pseudo) { NumClient = dv.Table.Rows[i]["NumClient"].ToString(); //PrixTTC = Convert.ToDouble(LblPu.Text) * Convert.ToDouble(TxtQte.Text); break; } } CommandesDataSource.InsertParameters["NumClient"].DefaultValue = NumClient; CommandesDataSource.InsertParameters["dateCmd"].DefaultValue = DateTime.Now.ToString(); CommandesDataSource.InsertParameters["NumArticle"].DefaultValue = NumArticle; CommandesDataSource.InsertParameters["QteArticle"].DefaultValue = TxtQte.SelectedValue; CommandesDataSource.Insert(); LblMsg.Text = "Thank you for shopping at our store. Your order is confirmed."; LblMsg.ForeColor = System.Drawing.Color.Green; LblMsg.Focus(); }
protected void BtnSingIn_Click(object sender, EventArgs e) { DataView dv = (DataView)ClientsDataSource.Select(DataSourceSelectArguments.Empty); bool IsValid = false; for (int i = 0; i < dv.Table.Rows.Count; i++) { string Pseudo = dv.Table.Rows[i]["Login"].ToString(); string Passwd = dv.Table.Rows[i]["Pass"].ToString(); if (Pseudo == TxtLogin.Text && Passwd == TxtPasswd.Text) { IsValid = true; Session["Pseudo"] = Pseudo; break; } } if (IsValid) { Response.Redirect("Clients_Account.aspx"); } else { LblMsg.Text = "Pseudo/Mot de Passe Incorrect "; } }
protected void TxtLogin_ServerValidate(object source, ServerValidateEventArgs args) { DataView dv = (DataView)ClientsDataSource.Select(DataSourceSelectArguments.Empty); args.IsValid = true; for (int i = 0; i < dv.Table.Rows.Count; i++) { string value = dv.Table.Rows[i][6].ToString(); if (args.Value == value) { args.IsValid = false; break; } } }
protected void Page_Load(object sender, EventArgs e) { if (Session["Pseudo"] == null) { Response.Redirect("SingIn.aspx?Erreur=1"); } DataView dv = (DataView)ClientsDataSource.Select(DataSourceSelectArguments.Empty); //string NumClient = null; for (int i = 0; i < dv.Table.Rows.Count; i++) { string Pseudo = dv.Table.Rows[i]["Login"].ToString(); if (Session["Pseudo"].ToString() == Pseudo) { HiddenField1.Value = dv.Table.Rows[i]["NumClient"].ToString(); break; } } }