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;*/ }
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 } }
//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 }
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(); }