private void btnAjouter_Click(object sender, EventArgs e) { utilisateurDatagriview = this.bDTP1Guelleh_MarreroDataSet.Utilisateur.NomUtilisateurColumn.ToString(); // voir comment chercher le nomutilisateur du datagridview frmAjout = new frmAjouterUtilisateur(); BDTP1Guelleh_MarreroDataSet.UtilisateurRow unUtilisateur = bDTP1Guelleh_MarreroDataSet.Utilisateur.NewUtilisateurRow(); decimal noUtilisateurMax = 0; foreach (BDTP1Guelleh_MarreroDataSet.UtilisateurRow uneLigne in bDTP1Guelleh_MarreroDataSet.Utilisateur.Rows) { if (uneLigne.NoUtilisateur > noUtilisateurMax) { noUtilisateurMax = uneLigne.NoUtilisateur; } } //Valeur du plus grand no utilisateur = MAX(noUtilisateur)+1 unUtilisateur.NoUtilisateur = Convert.ToInt32(noUtilisateurMax + 1); frmAjout.strValeur = "a"; frmAjout.unUtilisateur = unUtilisateur; if (frmAjout.ShowDialog() == DialogResult.OK) { // MessageBox.Show("allo"); if (unUtilisateur.NoUtilisateur != -1) { bDTP1Guelleh_MarreroDataSet.Utilisateur.AddUtilisateurRow(unUtilisateur); // MessageBox.Show("bonjour"); /* if(Convert.ToInt32(utilisateurDataGridView.CurrentRow.Cells[0].Value) != 1) * { * * utilisateurBindingSource.MoveFirst(); * * this.utilisateurTableAdapter.Update(this.bDTP1Guelleh_MarreroDataSet.Utilisateur); * MessageBox.Show("L'utilisateur " + unUtilisateur.NoUtilisateur.ToString() + " a été ajouté", "Ajout d'un utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Information); * }*/ utilisateurBindingSource.MoveLast(); this.utilisateurTableAdapter.Update(this.bDTP1Guelleh_MarreroDataSet.Utilisateur); MessageBox.Show("L'utilisateur " + unUtilisateur.NoUtilisateur.ToString() + " a été ajouté", "Ajout d'un utilisateur", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnModifier_Click(object sender, EventArgs e) { // frmAjout = new frmAjouterUtilisateur(); frmAjout = new frmAjouterUtilisateur(); frmAjout.strValeur = "b"; int noUtilisateur = utilisateurBindingSource.Position; int nbUtilisateurs = utilisateurBindingSource.Count; if (noUtilisateur >= 0 && noUtilisateur < nbUtilisateurs) { dynamic utilisateurSelectionne = utilisateurBindingSource.Current; frmAjout.strNomUtilisateur = utilisateurSelectionne["NomUtilisateur"]; frmAjout.strMotdePasse = utilisateurSelectionne["MotDePasse"]; frmAjout.intType = utilisateurSelectionne["NoTypeUtilisteur"]; //MessageBox.Show(frmAjout.strMotdePasse); //MessageBox.Show(strNomUtilisateur); } if (frmAjout.ShowDialog() == DialogResult.OK) { //Update de le datagridview pour voir la modification utilisateurDataGridView.CurrentRow.Cells[1].Value = frmAjout.strNomUtilisateurModifier; utilisateurDataGridView.CurrentRow.Cells[2].Value = frmAjout.strMotdePasseModifier; utilisateurDataGridView.CurrentRow.Cells[3].Value = frmAjout.intTypeModier; this.Validate(); this.utilisateurBindingSource.EndEdit(); this.utilisateurTableAdapter.Update(this.bDTP1Guelleh_MarreroDataSet.Utilisateur); } // frmAjout.strValeur = "b"; /// frmAjout.Show(); }