예제 #1
0
        /// <summary>
        /// Constructeur de la form AjouterArticle
        /// </summary>
        public AjouterArticle(FormMain Form, String PathToSave)
        {
            this.Form = Form;
            PathBdd   = PathToSave;

            InitializeComponent();

            SousFamillesDAO     SousFamillesD    = new SousFamillesDAO(PathBdd);
            List <SousFamilles> SousFamillesList = SousFamillesD.GetAllSousFamilles();

            //remplissage des combobox
            foreach (SousFamilles Sf in SousFamillesList)
            {
                ComboBoxSousFamille.Items.Add(Sf);
                ComboBoxSousFamille.SelectedItem = ComboBoxSousFamille.Items[ComboBoxSousFamille.Items.IndexOf(Sf)];
            }

            MarquesDAO     MarquesD    = new MarquesDAO(PathBdd);
            List <Marques> MarquesList = MarquesD.GetAllMarques();

            foreach (Marques Mar in MarquesList)
            {
                ComboBoxMarque.Items.Add(Mar);
                ComboBoxMarque.SelectedItem = ComboBoxMarque.Items[ComboBoxMarque.Items.IndexOf(Mar)];
            }
        }
예제 #2
0
        /// <summary>
        /// Constructeur de la form ModifierArticle
        /// </summary>
        public ModifierArticle(FormMain Form, String PathToSave)
        {
            this.Form = Form;
            PathBdd   = PathToSave;

            InitializeComponent();

            Articles Ar = (Articles)Form.GetListView().SelectedItems[0].Tag;

            this.TextBoxDescription.Text = Ar.GetDescription();
            AncienNom = Ar.GetDescription();

            SousFamillesDAO     SousFamillesD    = new SousFamillesDAO(PathBdd);
            List <SousFamilles> SousFamillesList = SousFamillesD.GetAllSousFamilles();

            //implémentation des combobox
            String SF = Form.GetListView().SelectedItems[0].SubItems[3].Text;

            foreach (SousFamilles Sf in SousFamillesList)
            {
                ComboBoxSousFamille.Items.Add(Sf);
                if (SF.Equals(Sf.GetNom()))
                {
                    ComboBoxSousFamille.SelectedItem = ComboBoxSousFamille.Items[ComboBoxSousFamille.Items.IndexOf(Sf)];
                }
            }

            MarquesDAO     MarquesD    = new MarquesDAO(PathBdd);
            List <Marques> MarquesList = MarquesD.GetAllMarques();

            String M = Form.GetListView().SelectedItems[0].SubItems[4].Text;

            foreach (Marques Mar in MarquesList)
            {
                ComboBoxMarque.Items.Add(Mar);
                if (M.Equals(Mar.GetNom()))
                {
                    ComboBoxMarque.SelectedItem = ComboBoxMarque.Items[ComboBoxMarque.Items.IndexOf(Mar)];
                }
            }

            NumericUpDown.Value = Ar.GetQuantite();
        }