예제 #1
0
        private void buttonAjouterVehicule_Click(object sender, EventArgs e)
        {
            DlgAjoutVehicule dlgAjoutVehicule = new DlgAjoutVehicule(TypeDeSaisie.Ajout, null, m_dossier.Personnes);

            dlgAjoutVehicule.ShowDialog();

            if (dlgAjoutVehicule.DialogResult == DialogResult.Cancel)
            {
                return;
            }

            m_dossier.Vehicules.Add(dlgAjoutVehicule.Extraire());
            m_dossier.setPersonnes(dlgAjoutVehicule.ExtrairePersonnes());
            InitializerListViewPersonnes();
            InitializerListViewVehicules();
        }
예제 #2
0
        private void listViewVehicules_DoubleClick(object sender, MouseEventArgs e)
        {
            if (listViewVehicules.SelectedItems.Count == 1)
            {
                ListViewItem     item             = listViewVehicules.SelectedItems[0];
                Vehicule         v                = (Vehicule)item.Tag;
                DlgAjoutVehicule dlgAjoutVehicule = new DlgAjoutVehicule((m_typeDeSaisie == TypeDeSaisie.Ajout) ? TypeDeSaisie.Modification : m_typeDeSaisie, v, m_dossier.Personnes);
                dlgAjoutVehicule.ShowDialog();

                if (dlgAjoutVehicule.DialogResult == DialogResult.Cancel)
                {
                    return;
                }

                m_dossier.Vehicules[item.Index] = dlgAjoutVehicule.Extraire();
                InitializerListViewVehicules();
            }
        }