Beispiel #1
0
 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();
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 /*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();
     }
 }
Beispiel #4
0
        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);
        }
Beispiel #5
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);
        }