Example #1
0
        public Magasin[] peuplerApplication()
        {
            string    connString = "Provider=Microsfot.Jet.OLEBD.4.0;Data Source= " + chemin + bd + ";Persist Security Info=False";
            DataTable maTable    = new DataTable();

            conn = new OleDbConnection();
            ds   = new DataSet();

            conn.ConnectionString = connString;
            daMagasin             = new OleDbDataAdapter(reqSQL1, conn);

            conn.Open();

            daEmploye.Fill(ds, "Magasin");

            conn.Close();

            int indice = 0;

            Magasin[] tabMagasins = new Magasin[ds.Tables["Magasin"].Rows.Count];

            foreach (DataRow dr in ds.Tables["Magasin"].Rows)
            {
                tabMagasins[indice] = new Magasin(dr.ItemArray.GetValue(0).ToString(), dr[1].ToString(), dr[2].ToString());
            }

            /*
             * daMagasin.Fill(ds, "Magasin");
             *
             * conn.Close();
             *
             * max_ligne = ds.Tables["Magasin"].Rows.Count;
             *
             *
             * if(max_ligne > 0)
             * {
             *  maTable = ds.Tables[0];
             *
             * } else
             * {
             * // reqSQL1 = "Aucune ligne sélectionné dans la base de données";
             * }
             *
             *
             *
             * return maTable;*/

            return(tabMagasins);
        }
Example #2
0
        private void listBoxMagasin_SelectedIndexChanged(object sender, EventArgs e)
        {
            magasinSelectionne = listBoxMagasin.GetItemText(listBoxMagasin.SelectedItem);

            for (int i = 0; i < tabMagasins.Length; i++)
            {
                if (magasinSelectionne.Equals(tabMagasins[i].nomMagasin))
                {
                    magasinCourant = tabMagasins[i];
                }
            }

            for (int i = 0; i < tabEmployes.Length; i++)
            {
                if (tabEmployes[i].noMagasin == magasinCourant.noMagasin)
                {
                    listBoxEmploye.Items.Add(tabEmployes[i].ToString());
                }
            }
        }