示例#1
0
        public void RefreshListBox()
        {
            List <Avion> avions = AeroportBdd.AllAvion();

            ListAvion.DataSource    = null;
            ListAvion.DataSource    = avions;
            ListAvion.DisplayMember = "CompleteName";
        }
示例#2
0
        private void comboBoxConst_SelectedIndexChanged(object sender, EventArgs e)
        {
            Constructeur selectedConstructeur = (Constructeur)comboBoxConst.SelectedItem;

            comboBoxModele.DataSource    = AeroportBdd.GetFromModele(((Constructeur)comboBoxConst.SelectedItem).Identifiant);
            comboBoxModele.DisplayMember = "CompleteName";
            comboBoxModele.ValueMember   = "Identifiant";
        }
示例#3
0
        public Ajout()
        {
            InitializeComponent();

            List <Constructeur> constructeurs = AeroportBdd.AllConstruct();

            comboBoxConstructeur.DataSource    = constructeurs;
            comboBoxConstructeur.DisplayMember = "CompleteName";
            comboBoxConstructeur.ValueMember   = "Identifiant";
        }
示例#4
0
        public Avions()
        {
            InitializeComponent();

            List <Avion> avions = AeroportBdd.AllAvion();

            ListAvion.DataSource    = avions;
            ListAvion.DisplayMember = "CompleteName";
            ListAvion.ValueMember   = "Identifiant";
        }
示例#5
0
        private void ListAvion_SelectedIndexChanged_1(object sender, EventArgs e)
        {
            if (ListAvion.SelectedItem != null)
            {
                Avion selectedAvion = (Avion)ListAvion.SelectedItem;
                textBoxAvionNom.Text = selectedAvion.Nom;

                Modele selectedModele = AeroportBdd.GetModele(selectedAvion.IdentifiantModele);
                comboBoxModele.SelectedValue = selectedModele.Identifiant;

                Constructeur selectedConstructeur = AeroportBdd.GetConstruct(selectedModele.IdentifiantConstructeur);
                comboBoxConst.SelectedValue = selectedConstructeur.Identifiant;
            }
        }
示例#6
0
 private void Enregistrer_Click(object sender, EventArgs e)
 {
     if (NomAvion.Text == "")
     {
         MessageBox.Show("Veuillez saisir un nom");
     }
     else
     {
         Avion avion = new Avion();
         avion.Nom = NomAvion.Text;
         avion.IdentifiantModele = ((Modele)comboBoxVersion.SelectedItem).Identifiant;
         AeroportBdd.InsertAvion(avion);
         DialogResult = DialogResult.OK;
     }
 }
示例#7
0
 private void ListAvion_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ListAvion.SelectedItem != null)
     {
         Avion        selectedAvion = (Avion)ListAvion.SelectedItem;
         int          idmodele      = selectedAvion.IdentifiantModele;
         Modele       model         = AeroportBdd.GetModele(idmodele);
         int          idconstruc    = model.IdentifiantConstructeur;
         Constructeur constr        = AeroportBdd.GetConstruct(idconstruc);
         ResultNom.Text          = selectedAvion.Nom;
         ResultVersion.Text      = model.Version;
         ResultMoteur.Text       = model.NombreDeMoteur.ToString();
         ResultConstructeur.Text = constr.Nom;
     }
 }
示例#8
0
        private void Supprimer_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Voulez-vous supprimer", "Suppression", MessageBoxButtons.YesNo);

            if (result1 == DialogResult.Yes)
            {
                Avion selectedAvion = (Avion)ListAvion.SelectedItem;
                int   idavion       = selectedAvion.Identifiant;
                AeroportBdd.DeleteAvion(idavion);
                RefreshListBox();
                ListAvion.SelectedIndex = ListAvion.Items.Count - 1;
            }
            if (result1 == DialogResult.No)
            {
            }
        }
示例#9
0
        private void Modifier_Click(object sender, EventArgs e)
        {
            DialogResult result1 = MessageBox.Show("Voulez-vous modifier", "Modification", MessageBoxButtons.YesNo);

            if (result1 == DialogResult.Yes)
            {
                Avion avion = (Avion)ListAvion.SelectedItem;
                avion.Nom = textBoxAvionNom.Text;
                avion.IdentifiantModele = ((Modele)comboBoxModele.SelectedItem).Identifiant;
                AeroportBdd.UpdateAvion(avion);
                RefreshListBox();
                ListAvion.SelectedValue = avion.Identifiant;
            }
            if (result1 == DialogResult.No)
            {
            }
        }
示例#10
0
        public AjoutModifSupprAvion()
        {
            InitializeComponent();
            List <Avion> avions = AeroportBdd.AllAvion();

            ListAvion.DataSource    = avions;
            ListAvion.DisplayMember = "CompleteName";
            ListAvion.ValueMember   = "Identifiant";

            List <Modele> modele = AeroportBdd.AllModele();

            comboBoxModele.DataSource    = modele;
            comboBoxModele.DisplayMember = "CompleteName";
            comboBoxModele.ValueMember   = "Identifiant";

            List <Constructeur> constructeurs = AeroportBdd.AllConstruct();

            comboBoxConst.DataSource    = constructeurs;
            comboBoxConst.DisplayMember = "CompleteName";
            comboBoxConst.ValueMember   = "Identifiant";
        }