private void ValiderAjoutProduittbn_Click(object sender, EventArgs e) { DAL.Typeproduit t = (DAL.Typeproduit)typeCombo.SelectedItem; DAL.Produit prod = new DAL.Produit(codeProdBox.Text, desigBox.Text, t.CodeTProduit, float.Parse(priceBox.Text)); BALPorduit.addProduit(prod); BALPorduit.remplirListClient(listprod); this.Close(); }
public int AjouterProduit(DAL.Produit dal) { int res; OleDbConnection cn = new OleDbConnection(); cn = Global.seConnecter(Global.cs); object[,] tabPMNames = { { "@CodeProduit", dal.CodeProduit }, { "@Designation", dal.Designation }, { "@CodeTProduit", dal.CodeTProduit } }; res = Global.ExecuteroleDbActionNomsParams(@"insert into Produit (CodeProduit,Designation,CodeTProduit) values (@CodeProduit,@Designation,@CodeTProduit)", cn, tabPMNames); Global.seDeconnecter(cn); return(res); }
/*public AjoutLigncmd(DataGridView dgv) * { * InitializeComponent(); * QuantiteTextBoxAjoutLigcmd.Text = "1"; * this.ligneCmddgv = dgv; * }*/ public AjoutLigncmd(DataGridView dgv) { InitializeComponent(); QuantiteTextBoxAjoutLigcmd.Text = "1"; this.ligneCmddgv = dgv; if (this.ligneCmddgv.SelectedRows.Count > 0) { //DAL.Produit p = new DAL.Produit("aaa","eee", 12, float.Parse("12")); DAL.Produit p = BALPorduit.findById(this.ligneCmddgv.SelectedRows[0].Cells[0].Value.ToString()); produitInput.Text = p.CodeProduit; TypeTextBoxAjoutLigCmd.Text = BALTypeproduit.findTypeById(p.CodeTProduit.ToString()); DesTextBoxAjoutLig.Text = p.Designation; QuantiteTextBoxAjoutLigcmd.Text = this.ligneCmddgv.SelectedRows[0].Cells[2].Value.ToString(); PrixTextBoxAjoutLigCmd.Text = p.Prix.ToString(); } }
public static int addProduit(DAL.Produit p) { int res; OleDbConnection cn = new OleDbConnection(); cn = Global.seConnecter(Global.cs); Object[,] attr = { { "@Code", p.CodeProduit }, { "@Designation", p.Designation }, { "@CodeTProduit", p.CodeTProduit }, { "@Prix", p.Prix } }; res = Global.ExecuterOleDBActionNomsParams(@"insert into produit (code,designation,CodeTProduit,Prix) values" + " (@code,@designation,@CodeTProduit,@Prix)", cn, attr); Global.seDeconnecter(cn); return(0); }
public static DAL.Produit findById(string id) { OleDbConnection cn = new OleDbConnection(); cn = Global.seConnecter(Global.cs); try { OleDbDataReader reader = Global.ExecuterOleDBSelect(@"select * from produit where code like '%" + id + "%'", cn); if (reader.Read()) { DAL.Produit p = new DAL.Produit(reader.GetValue(0).ToString(), reader.GetValue(1).ToString(), Int16.Parse(reader.GetValue(2).ToString()), float.Parse(reader.GetValue(3).ToString())); return(p); } reader.Close(); } catch (Exception) { throw; } Global.seDeconnecter(cn); return(null); }