コード例 #1
0
        private void newDataGrid()
        {
            _auteur = new AuteurProc();
            dataGridViewAuteur.DataSource = _auteur.listAuteur();

            dataGridViewAuteur.Columns[3].HeaderText = "IdAuteur";
            dataGridViewAuteur.Columns[4].HeaderText = "NomAuteur";
            dataGridViewAuteur.Columns[5].HeaderText = "PrenomAuteur";
            dataGridViewAuteur.Columns[6].HeaderText = "PseudoAuteur";
            dataGridViewAuteur.Columns[7].HeaderText = "DateNaissAuteur";
            dataGridViewAuteur.Columns[8].HeaderText = "DateDecesAuteur";
            dataGridViewAuteur.Columns[9].HeaderText = "PaysAuteurs";
            dataGridViewAuteur.Columns[10].Visible   = false;
            dataGridViewAuteur.Columns[1].Visible    = false;
            dataGridViewAuteur.Columns[2].Visible    = false;
            dataGridViewAuteur.Columns[0].Visible    = false;

            /*dataGridViewAuteur.Columns["Id"].DisplayIndex = 0;
             * dataGridViewAuteur.Columns["nom"].DisplayIndex = 1;
             * dataGridViewAuteur.Columns["prenom"].DisplayIndex = 2;
             * dataGridViewAuteur.Columns["pseudo"].DisplayIndex = 3;
             * dataGridViewAuteur.Columns["naissance"].DisplayIndex = 4;
             * dataGridViewAuteur.Columns["deces"].DisplayIndex = 5;
             * dataGridViewAuteur.Columns["pays"].DisplayIndex = 6;
             * dataGridViewAuteur.Columns["bio"].DisplayIndex = 7;*/
        }
コード例 #2
0
        private void btn_valider_Serie_Click(object sender, EventArgs e)//ajoute une série
        {
            serie serie; AuteurProc auteurProc; auteurProc = new AuteurProc();

            serieProc = new SerieProc();
            serie     = new serie(txtbx_NomSerie.Text, int.Parse(txtbx_Nombre.Text)); //insatncie une série
            serieProc.AjouterSerie(serie);                                            //l'ajoute dans la bdd
            txtbx_NomSerie.Text     = "";
            txtbx_Nombre.Text       = "";
            pnlSerie.Visible        = false;
            cbbx_serie.SelectedText = txtbx_NomSerie.Text;
            cbbx_serie.Items.Clear();
            foreach (serie uneSerie in _exemplaire.ListNomSerie())
            {
                cbbx_serie.Items.Add(uneSerie.GetNom);//remplis un combobox de nom de série
            }
        }
コード例 #3
0
        //Appui sur le bouton ajouter livre
        private void btn_ajouter_Click(object sender, EventArgs e)
        {
            string    resu; AuteurProc auteurProc; AuteurProc auteurProc2;
            LivreProc livreProc;
            LivreProc unLivreProc2;

            resu = "Couleur";
            if (txtbox_titre.Text != "" && txtbox_codeISBn.Text != "" && txtbox_tome.Text != "" && datepick_annee.Value.ToString("MM/yyyy") != "" && txtbox_nbPg.Text != "" && txtbox_format.Text != "" && cbbx_serie.Text != "" && cbbx_editeur.Text != "") // si tout les champs sont remplis
            {
                if (rbtnNoir.Checked == true)                                                                                                                                                                                                                //radio bouton pour choisir la colorimétrie
                {
                    resu = "Noir et Blanc";
                }

                livreProc    = new LivreProc(); auteurProc = new AuteurProc(); auteurProc2 = new AuteurProc();
                unLivreProc2 = new LivreProc(); unLivreProc2 = new LivreProc(); unLivreProc2 = new LivreProc();
                unLivre      = new Livre(txtbox_titre.Text, txtbox_codeISBn.Text, txtbox_tome.Text, datepick_annee.Value.ToString("MM/yyyy"), int.Parse(txtbox_nbPg.Text), "", resu, txtbox_commentaire.Text, txtbox_format.Text, unLivreProc.GetNumSerier(cbbx_serie.Text), unLivreProc.GetNumEditeur(cbbx_editeur.Text)); //instancie un nouveeau livre
                unLivreProc.AjouterLivre(unLivre);                                                                                                                                                                                                                                                                          // ajoute le livre à la base
                auteurDessin   = new auteur(livreProc.GetId(txtbox_codeISBn.Text), auteurProc.GetNumAuteur(cbbxDessin.Text), 1);                                                                                                                                                                                            //instancie l'auteur du dessin
                auteurScenario = new auteur(unLivreProc2.GetId(txtbox_codeISBn.Text), auteurProc.GetNumAuteur(cbbxScenario.Text), 0);                                                                                                                                                                                       //instancie k'auteur du scénario
                //ajoute les auteurs
                auteurProc2.AjouterAuteurLivre(auteurDessin);

                auteurProc.AjouterAuteurLivre(auteurScenario);
                //vide les champs
                txtbox_codeISBn.Text = "";
                txtbox_titre.Text    = "";
                txtbox_nbPg.Text     = "";

                cbbx_editeur.Text       = "";
                cbbx_serie.Text         = "";
                txtbox_format.Text      = "";
                txtbox_commentaire.Text = "";
                txtbox_tome.Text        = "";
                newDataGrid(); //actualise le datagrid
            }
            else
            {
                pnl_MsgErreurGestionLivre.Visible = true;
            }                                                 // sinon affiche le message d'erreur
        }
コード例 #4
0
        private void btnModifierAuteur_Click(object sender, EventArgs e)
        {
            if (datePickerDeces.Enabled == false)
            {
                _auteur  = new AuteurProc();
                unAuteur = new auteur(autId, txtBoxNom.Text, txtBoxPrenom.Text, txtBoxPseudo.Text, datePickerNaiss.Value, txtBoxPays.Text, txtBoxBio.Text);
                _auteur.modificationAuteur(unAuteur);
            }
            else
            {
                _auteur  = new AuteurProc();
                unAuteur = new auteur(autId, txtBoxNom.Text, txtBoxPrenom.Text, txtBoxPseudo.Text, datePickerNaiss.Value, datePickerDeces.Value, txtBoxPays.Text, txtBoxBio.Text);
                _auteur.modificationAuteur(unAuteur);
            }

            //Réinitialise les champs après la validation.
            txtBoxNom.Text    = "";
            txtBoxPrenom.Text = "";
            txtBoxBio.Text    = "";
            txtBoxPays.Text   = "";
            txtBoxPseudo.Text = "";

            newDataGrid();
        }