Пример #1
0
        private void listeDesClientsToolStripMenuItem_Click(object sender, EventArgs e)
        {
            // on va instancier le form de saisie du nouveau client
            frmListeClients frmNouveau = new frmListeClients();

            frmNouveau.Show();
        }
        private void btnOK_Click(object sender, EventArgs e)
        {
            // Créer une référence d'objets MClients
            MClients nouveauClient = new MClients();

            //Affectation des variables/propriétés
            nouveauClient.NumClient       = Int32.Parse(base.txtBoxNv.Text.Trim());
            nouveauClient.RaisonSociale   = base.txtBoxRs.Text;
            nouveauClient.AdresseClient   = base.txtBoxAd.Text;
            nouveauClient.AdresseClient2  = base.txtBoxAd2.Text;
            nouveauClient.CodePostal      = base.txtBoxCp.Text;
            nouveauClient.Ville           = base.txtBoxVil.Text;
            nouveauClient.TelephoneClient = base.txtBoxTel.Text;
            nouveauClient.ClientPrive     = base.chkBoxPv2.Checked;
            nouveauClient.Effectif        = Int32.Parse(base.txtBoxEff.Text.Trim());
            nouveauClient.ChiffreAffaires = Int32.Parse(base.txtBoxCa.Text.Trim());
            nouveauClient.Activite        = base.cbBoxAct.Text;
            nouveauClient.Nature          = base.cbBoxNat.Text.ToString();

            //Je ne sais pas comment faire pour les combobox


            if (!(base.cbBoxAct.Items.Contains(base.cbBoxAct.Text)))
            {
                base.cbBoxAct.Items.Add(base.cbBoxAct.Text);
            }

            if (!(base.cbBoxNat.Items.Contains(base.cbBoxNat.Text)))
            {
                base.cbBoxNat.Items.Add(base.cbBoxNat.Text);
            }


            //Numéro du client, qui le définit ?
            // Est ce que le numéro client = rang du client +1 (pour pas avoir de client zéro) ?

            nouveauClient.IClient++;



            //ajouter la référence d'objet MClients dans la collection
            Donnees.arrayClients.Add(nouveauClient);
            // incrémentation compteur de clients
            MClients.NClients++;


            frmListeClients frmListe = new frmListeClients();


            //00h j'ai interverti afficheclient avec show
            frmListe.afficheClient();
            frmListe.Show();
            this.Close();
        }