Exemplo n.º 1
0
        /// <summary>
        /// menu Gestion Commerciale/Fichier Client/Modifier un Client
        /// ==> ouvrir le frmUpdClie
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void modifierUneFicheClientToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmGrdDspClie frm = new frmGrdDspClie();

            frm.Show();
            MessageBox.Show("Veuillez sélectionner un client.", "Modification");
        }
Exemplo n.º 2
0
        /// <summary>
        /// menu Gestion Commerciale/Fichier Client/Supprimer un Client
        /// ==> ouvrir le frmDelClie
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void supprimerUnClientToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmGrdDspClie frm = new frmGrdDspClie();

            frm.Show();
            MessageBox.Show("Veuillez sélectionner un client.", "Suppression");
        }
Exemplo n.º 3
0
 /// <summary>
 /// bouton OK: contrôler les données saisies dans le frmNewClie
 /// => instancier un objet Client et le référencer en collection
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAjouter_Click(object sender, EventArgs e)
 {
     // contrôle des saisies dans les textbox
     if (this.Controle())
     {
         if (this.Ajoute())
         {
             this.DialogResult = DialogResult.OK;
             // visualiser la saisie dans la datagridview
             frmGrdDspClie frmG = new frmGrdDspClie();
             frmG.ShowDialog();
         }
     }
 }
Exemplo n.º 4
0
        /// <summary>
        /// Bouton Enregistrer
        /// validation des modifications ==> affecter au client les nouvelles données saisies
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            try
            {
                this.leClient.IdClient      = Int32.Parse(this.txtNumero.Text.Trim());
                this.leClient.RaisonSociale = this.txtRaison.Text;

                if (rbtPrive.Checked)
                {
                    this.rbtPrive.Text = this.leClient.TypeSociete;
                }
                else
                {
                    this.rbtPublic.Text = this.leClient.TypeSociete;
                }

                this.leClient.Activite   = this.txtDomaine.Text;
                this.leClient.Adresse    = this.txtAdresse.Text;
                this.leClient.CodePostal = this.txtCP.Text;
                this.leClient.Ville      = this.txtVille.Text;
                this.leClient.Telephone  = this.txtTelClient.Text;
                this.leClient.CA         = Int32.Parse(this.txtCA.Text.Trim());
                this.leClient.Effectif   = Int32.Parse(this.txtEffectif.Text.Trim());

                if (rbtPrincipale.Checked)
                {
                    this.rbtPrincipale.Text = this.leClient.Nature;
                }
                else
                {
                    if (rbtSecondaire.Checked)
                    {
                        this.rbtSecondaire.Text = this.leClient.Nature;
                    }
                    else
                    {
                        this.rbtAncienne.Text = this.leClient.Nature;
                    }
                }

                // TODO liste de contacts

                // impacter la BdD
                Client leClientEF = DonneesClient.Db.Client.Find(leClient.IdClient);
                // MAJ du client dans le Framework Entity
                leClientEF.IdClient      = leClient.IdClient;
                leClientEF.RaisonSociale = leClient.RaisonSociale;
                leClientEF.TypeSociete   = leClient.TypeSociete;
                leClientEF.Activite      = leClient.Activite;
                leClientEF.Adresse       = leClient.Adresse;
                leClientEF.CodePostal    = leClient.CodePostal;
                leClientEF.Ville         = leClient.Ville;
                leClientEF.Telephone     = leClient.Telephone;
                leClientEF.CA            = leClient.CA;
                leClientEF.Effectif      = leClient.Effectif;
                leClientEF.Nature        = leClient.Nature;

                // MAJ BdD
                DonneesClient.Db.SaveChanges();

                // Affichage message d'enregistrement
                MessageBox.Show("Données sauvegardées", "Enregistrement");
                this.Close();

                // visualiser la saisie dans la datagridview
                frmGrdDspClie frmG = new frmGrdDspClie();
                frmG.ShowDialog();
            }

            catch (Exception ex)      // en cas d'erreur détectée
            {
                MessageBox.Show(ex.Message, "Client modifié");
            }

            // fermer la fenêtre en enregistrant les modifications
        }
Exemplo n.º 5
0
        /// <summary>
        /// menu Gestion Commerciale/Fichier Client/Consulter
        /// ==> ouvrir le frmGrdDspClie
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void consulterToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmGrdDspClie frm = new frmGrdDspClie();

            frm.Show();
        }