Example #1
0
        private void ajouterUneSousfamilleToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AddSousFamilleForm form = new AddSousFamilleForm();

            form.ShowDialog();
            RefreshListView();
        }
Example #2
0
        private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (sousfamilleListview.SelectedIndices.Count == 1)
            {
                int         SelectedIndex        = sousfamilleListview.SelectedIndices[0];
                String      refSousFamilleToEdit = this.sousfamilleListview.Items[SelectedIndex].SubItems[0].Text;
                SousFamille sousfamille          = DBManager.GetInstance().GetSousFamilleByRef(refSousFamilleToEdit);

                AddSousFamilleForm form = new AddSousFamilleForm(sousfamille);
                form.ShowDialog();
                RefreshListView();
            }
        }
Example #3
0
        private void sousfamilleListview_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete && sousfamilleListview.SelectedIndices.Count == 1)
            {
                if (DialogResult.OK == MessageBox.Show("Attention, vous êtes sur le point de supprimer une sous-famille, et tous les articles associés à cette sous-famille. \n Etes vous sur de vouloir continuer ?", "Attention", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning))
                {
                    int         SelectedIndex          = sousfamilleListview.SelectedIndices[0];
                    String      refSousFamilleToDelete = this.sousfamilleListview.Items[SelectedIndex].SubItems[0].Text;
                    SousFamille sousfamille            = DBManager.GetInstance().GetSousFamilleByRef(refSousFamilleToDelete);

                    //Suppression des articles de la sous famille
                    DBManager.GetInstance().DeleteArticlesBySousFamille(Int32.Parse(refSousFamilleToDelete));

                    DBManager.GetInstance().DeleteSousFamille(sousfamille);

                    RefreshListView();
                }
            }

            else if (e.KeyCode == Keys.F5)
            {
                RefreshListView();
            }
            else if (e.KeyCode == Keys.Enter)
            {
                if (sousfamilleListview.SelectedIndices.Count == 1)
                {
                    int         SelectedIndex        = sousfamilleListview.SelectedIndices[0];
                    String      refSousFamilleToEdit = this.sousfamilleListview.Items[SelectedIndex].SubItems[0].Text;
                    SousFamille sousfamille          = DBManager.GetInstance().GetSousFamilleByRef(refSousFamilleToEdit);


                    AddSousFamilleForm form = new AddSousFamilleForm(sousfamille);
                    form.ShowDialog();
                    RefreshListView();
                }
            }
        }