private void SearchDataGrid() { _emprunteurs = new EmprunteurProc(); DgvEmp.DataSource = _emprunteurs.unelistEmprunteur(txtBxNumEmp.Text, txtBxNomEmp.Text.ToUpper()); // Titres des colonnes DgvEmp.Columns[0].HeaderText = "N°"; DgvEmp.Columns[1].HeaderText = "Nom"; DgvEmp.Columns[2].HeaderText = "Prenom"; DgvEmp.Columns[3].HeaderText = "Rue"; DgvEmp.Columns[4].HeaderText = "CP"; DgvEmp.Columns[5].HeaderText = "Ville"; DgvEmp.Columns[6].HeaderText = "Date de naissance"; DgvEmp.Columns[7].HeaderText = "Mail"; DgvEmp.Columns[8].HeaderText = "Date inscription"; DgvEmp.Columns[9].HeaderText = "Date renouvellement"; DgvEmp.Columns[10].Visible = false; // Largeur des colonnes DgvEmp.Columns[0].Width = 40; DgvEmp.Columns[4].Width = 40; DgvEmp.Columns[6].Width = 80; DgvEmp.Columns[8].Width = 80; DgvEmp.Columns[9].Width = 80; DgvEmp.Columns[7].Width = 140; DgvEmp.Columns[3].Width = 140; }
private void newDataGrid() { _emprunteurs = new EmprunteurProc(); DgvEmp.DataSource = _emprunteurs.listEmprunteur(); DgvEmp.Columns[0].HeaderText = "N°"; DgvEmp.Columns[1].HeaderText = "Nom"; DgvEmp.Columns[2].HeaderText = "Prenom"; DgvEmp.Columns[3].HeaderText = "Rue"; DgvEmp.Columns[4].HeaderText = "CP"; DgvEmp.Columns[5].HeaderText = "Ville"; DgvEmp.Columns[6].HeaderText = "Date de naissance"; DgvEmp.Columns[7].HeaderText = "Mail"; DgvEmp.Columns[8].HeaderText = "Date inscription"; DgvEmp.Columns[9].HeaderText = "Date renouvellement"; DgvEmp.Columns[10].Visible = false; DgvEmp.Columns[0].Width = 40; DgvEmp.Columns[4].Width = 40; DgvEmp.Columns[6].Width = 80; DgvEmp.Columns[8].Width = 80; DgvEmp.Columns[9].Width = 80; DgvEmp.Columns[7].Width = 140; DgvEmp.Columns[3].Width = 140; }
// Ajout d'un emprunteur private void btnAjouterFamille(object sender, EventArgs e) { _emprunteurs = new EmprunteurProc(); unEmprunteur = new Emprunteur(int.Parse(txtBxMembre.Text), int.Parse(txtBxResp.Text)); _emprunteurs.AjouterFamilleEmprunteur(unEmprunteur); resetBox(); newDataGrid(); }
// Modification d'un emprunteur private void btnModifier_Click(object sender, EventArgs e) { _emprunteurs = new EmprunteurProc(); unEmprunteur = new Emprunteur(int.Parse(txtBxNumEmp.Text), txtBxNomEmp.Text.ToUpper(), txtBxPrenomEmp.Text, txtBxRueEmp.Text, txtBxCPEmp.Text, txtBxVilleEmp.Text, DatePickerEmp.Value, txtBxMailEmp.Text, DatePikerAdhesion.Value, DatePikerFinAdhesion.Value); _emprunteurs.ModifierEmprunteur(unEmprunteur); newDataGrid(); resetBox(); }
// Envoi du motif de licenciement dans la base de données + supression de l'emprunteur private void btnValider_Click(object sender, EventArgs e) { _emprunteurs = new EmprunteurProc(); unEmprunteur = new Emprunteur(int.Parse(txtBxNumEmp.Text), txtBxMotif.Text); _emprunteurs.SupprimerEmprunteur(unEmprunteur); newDataGrid(); resetBox(); pnlMotif.Visible = false; }
private void btn_GestionExemp_Click(object sender, EventArgs e)//affiche le panel de gestion d'exemplaire { panel_Exemplaire.Visible = true; panel_Exemplaire.Location = new Point(178, 34); DataGridExemplaire(); EmprunteurProc emprunteurProc; emprunteurProc = new EmprunteurProc(); foreach (Livre unLivre in unLivreProc.listBdTitre()) { cbbxBdExemp.Items.Add(unLivre.wBdTitre);//remplis ue combobox de titre de livre } foreach (Emprunteur unEmprunteur in emprunteurProc.listEmprunteur()) { cbbx_Emprunteur.Items.Add(unEmprunteur.nomEmp + " " + unEmprunteur.prenomEmp);//remplis un combobox des nom et prenoms des emprunteurs présent dans la base NumEmprunteur.Add(unEmprunteur.numEmp); cbbx_Emprunteur.ValueMember = unEmprunteur.numEmp.ToString(); } cbbxEtatExmp.Items.Add("très bon"); cbbxEtatExmp.Items.Add("bon"); cbbxEtatExmp.Items.Add("abimé"); cbbxEtatExmp.Items.Add("très abimé");//ajoute les états des exemplaires dans un combobox }
// Instanciation et constructeur de l'objet unEmprunteur private void initEmprunteur() { _emprunteurs = new EmprunteurProc(); unEmprunteur = new Emprunteur(num, txtBxNomEmp.Text.ToUpper(), txtBxPrenomEmp.Text, txtBxRueEmp.Text, txtBxCPEmp.Text, txtBxVilleEmp.Text, DatePickerEmp.Value, txtBxMailEmp.Text, DatePikerAdhesion.Value, DatePikerFinAdhesion.Value); }