コード例 #1
0
        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();
            //}
        }
コード例 #2
0
        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();
            //}
        }