示例#1
0
        private void MarqueToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            AddMarqueForm form = new AddMarqueForm();

            form.ShowDialog();
            RefreshListView();
        }
示例#2
0
        private void modifierToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (marqueListview.SelectedIndices.Count == 1)
            {
                int    SelectedIndex   = marqueListview.SelectedIndices[0];
                String refMarqueToEdit = this.marqueListview.Items[SelectedIndex].SubItems[0].Text;
                Marque marque          = DBManager.GetInstance().GetMarqueByRef(refMarqueToEdit);

                AddMarqueForm form = new AddMarqueForm(marque);
                form.ShowDialog();
                RefreshListView();
            }
        }
示例#3
0
        private void marqueListview_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete && marqueListview.SelectedIndices.Count == 1)
            {
                if (DialogResult.OK == MessageBox.Show("Attention, vous êtes sur le point de supprimer une marque, et tous les articles associés à cette marque. \n Etes vous sur de vouloir continuer ?", "Attention", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning))
                {
                    int    SelectedIndex     = marqueListview.SelectedIndices[0];
                    String refMarqueToDelete = this.marqueListview.Items[SelectedIndex].SubItems[0].Text;
                    Marque marque            = DBManager.GetInstance().GetMarqueByRef(refMarqueToDelete);

                    //Supprimer tous les articles associés à la marque
                    DBManager.GetInstance().DeleteArticlesByMarque(refMarqueToDelete);

                    DBManager.GetInstance().DeleteMarque(marque);

                    RefreshListView();
                }
            }

            else if (e.KeyCode == Keys.F5)
            {
                RefreshListView();
            }
            else if (e.KeyCode == Keys.Enter)
            {
                if (marqueListview.SelectedIndices.Count == 1)
                {
                    int    SelectedIndex   = marqueListview.SelectedIndices[0];
                    String refMarqueToEdit = this.marqueListview.Items[SelectedIndex].SubItems[0].Text;
                    Marque marque          = DBManager.GetInstance().GetMarqueByRef(refMarqueToEdit);

                    AddMarqueForm form = new AddMarqueForm(marque);
                    form.ShowDialog();
                    RefreshListView();
                }
            }
        }