private void btnModifierInvite_Click(object sender, EventArgs e) { frmAjoutModificationInvite frmInviteAjout = new frmAjoutModificationInvite(); frmInviteAjout.intChoix = 2; //dynamic clientSelectionne = inviteBindingSource.Current; //MessageBox.Show(Convert.ToString(clientSelectionne["NoClient"])); string[] s = Convert.ToString(inviteDataGridView.CurrentRow.Cells[1].Value.ToString()).Split(','); //Convert.ToString(clientSelectionne["NomPrenom"]).Split(','); frmInviteAjout.strNoInvite = inviteDataGridView.CurrentRow.Cells[0].Value.ToString(); //Convert.ToString(clientSelectionne["NoInvite"]); frmInviteAjout.strNom = s.Length >= 1 ? s[0].Trim() : ""; frmInviteAjout.strPrenom = s.Length >= 2 ? s[1].Trim() : ""; frmInviteAjout.strNoClient = inviteDataGridView.CurrentRow.Cells[2].Value.ToString(); //Convert.ToString(clientSelectionne["NoClient"]); frmInviteAjout.ShowDialog(); /*if (frmInviteAjout.ShowDialog() == DialogResult.OK) * {*/ DisplayData(); //} }
private void btnAjouterInvite_Click(object sender, EventArgs e) { /*int intNoInvite = 0; * bool blnIntNoInviteTrouve = true; * List<Int32> lstIntNoInvite = new List<Int32>(); * * // requete sql * String maChaineDeConnexion = Projet1BaseDeDonnee3.Properties.Settings.Default.BDTP1Guelleh_MarreroConnectionString; * SqlConnection maConnexion = new SqlConnection(maChaineDeConnexion); * maConnexion.Open(); * * String maRequeteSQL = "select NoInvite from invite"; * SqlCommand maCommande = new SqlCommand(maRequeteSQL, maConnexion); * SqlDataReader monReader = maCommande.ExecuteReader(); * * if (monReader.HasRows) // monreader n'est pas vide * { * while (monReader.Read()) // Lire le prochain enregistrement (la prochaine ligne) * { * // L'index peut être un numéro de colonne ou le nom d'une colonne * //Console.WriteLine(monReader["empNo"] + ", " + monReader["empNom"] + ", " + monReader[2]); * * lstIntNoInvite.Add(monReader.GetInt32(0)); * } * } * else // monreader est vide * { * blnIntNoInviteTrouve = false; * } * monReader.Close(); // IMPORTANT: Libérer les ressources * * maConnexion.Close(); * // fin de la requete sql * * if (blnIntNoInviteTrouve) * { * lstIntNoInvite.Sort(); * * int intStartingValue = 1, * intEndingValue = lstIntNoInvite[lstIntNoInvite.Count - 1], * intIncrement = 1; * * var intMissing = Enumerable. * Range(0, (intEndingValue - intStartingValue) / intIncrement + 1). * Select(i => i * intIncrement + intStartingValue). * Except(lstIntNoInvite); * * if (intMissing.Count() != 0) // get le premier nb qui manque * intNoInvite = intMissing.First(); * else // aucun nombre ne manque, so get le dernier nb + 1 * intNoInvite = lstIntNoInvite[lstIntNoInvite.Count - 1] + 10; * } * else * intNoInvite = 1;*/ frmAjoutModificationInvite frmInviteAjout = new frmAjoutModificationInvite(); frmInviteAjout.intChoix = 1; //frmInviteAjout.strNoInvite = intNoInvite.ToString(); frmInviteAjout.ShowDialog(); /*if (frmInviteAjout.ShowDialog() == DialogResult.OK) * {*/ DisplayData(); //} }