示例#1
0
 private void RAZControl()
 {
     TXT_NomSauvegarde.Clear();
     TXT_Titre.Clear();
     CBX_Genre.Text  = "";
     CBX_Serie.Text  = "";
     CBX_Auteur.Text = "";
 }
        // Bouton validation
        private void BTN_Valider_Click(object sender, EventArgs e)
        {
            if (TXT_Titre.Text == "")
            {
                MessageBox.Show("Veuillez indiquer un titre", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TXT_Titre.Focus();
            }
            else if (TXT_Langue.Text == "")
            {
                MessageBox.Show("Veuillez indiquer une langue", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TXT_Langue.Text = "Français";
                TXT_Langue.Focus();
            }
            else if (TXT_AnneeSortie.Text == "")
            {
                MessageBox.Show("Veuillez indiquer une année de sortie", "Attention", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TXT_AnneeSortie.Focus();
            }
            else
            {
                int anneeParsee;

                Film film = new Film();
                film.SetNom(TXT_Titre.Text);
                film.SetLangue(TXT_Langue.Text);
                film.SetType((TypeMedia)CB_TypeMedia.SelectedItem);

                anneeParsee = int.Parse(TXT_AnneeSortie.Text);
                film.SetAnneeSortie(anneeParsee);

                if (action == ActionSelectionnee.Ajouter)
                {
                    film.Ajouter();
                }
                else if (action == ActionSelectionnee.Modifier)
                {
                    film.SetCode(codeCDSelectionne);
                    film.Modifier();
                }

                AfficherMasquerChamps(false);
                ObtenirListeFilms();
            }
        }