コード例 #1
0
        private void btnsupprimerclient_Click(object sender, EventArgs e)
        {
            if ((dvgclient.SelectedRows.Count != 0) && (dvgclient.Rows.Count != 0))
            {
                DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer ce client?", "Supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    BL.CLS_Client clclient = new BL.CLS_Client();

                    int idselect = (int)dvgclient.CurrentRow.Cells[0].Value;// id de la ligne cocher
                    int NbreProd = db.Affectations.Count(s => s.ID_Client == idselect);
                    if (NbreProd == 0)
                    {
                        clclient.Supprimer_Client(idselect);
                        Actualisedatagrid();
                        MessageBox.Show("Client supprimé avec succés.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        DialogResult PDR = MessageBox.Show("Il y a " + NbreProd + " produit affécté pour ce client vous ne pouvez pas le supprimer.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Suppression annulée.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            else
            {
                MessageBox.Show("Aucun client selectionnée.", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        private void btnSuprimmerclient_Click(object sender, EventArgs e)
        {
            BL.CLS_Client clClient = new BL.CLS_Client();


            // pour delete tous les clients selectionnés
            int select = 0;

            for (int i = 0; i < dgvClient.Rows.Count; i++)
            {
                if ((bool)dgvClient.Rows[i].Cells[0].Value == true)
                {
                    select++;
                }
            }


            if (select == 0)
            {
                MessageBox.Show("Aucun client selectionné", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult R = MessageBox.Show("Voulez-vous vraiment supprimer ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question);


                if (R == DialogResult.Yes)
                {
                    //pour delete tous les clients modifiés

                    for (int i = 0; i < dgvClient.Rows.Count; i++)
                    {
                        if ((bool)dgvClient.Rows[i].Cells[0].Value == true)
                        {
                            clClient.SupprimerClient(int.Parse(dgvClient.Rows[i].Cells[1].Value.ToString())); //id client
                        }
                    }

                    //Actuliser la grille une fois le client supprimé
                    ActualiserDatagrid();

                    MessageBox.Show("Suppression effectuée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #3
0
        private void btnsuppClient_Click(object sender, EventArgs e)
        {
            BL.CLS_Client Client = new BL.CLS_Client();
            // pour supprimer tous les Produit Selectionner
            int select = 0;

            for (int i = 0; i < dvgclient.Rows.Count; i++)
            {
                if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                {
                    select++; // Combien de ligne Selectionnez
                }
            }
            if (select == 0)
            {
                MessageBox.Show("Aucun Client Selectionner", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
            else
            {
                DialogResult R =

                    MessageBox.Show("Vous-Voulez vraiment Supprimer", "Suppresion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    //  pour supprimer Produit selectionner
                    for (int i = 0; i < dvgclient.Rows.Count; i++)
                    {
                        if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                        {
                            Client.suprimer_Client(int.Parse(dvgclient.Rows[i].Cells[1].Value.ToString())); // id Produit
                        }
                    }
                    // actualiser datagridview
                    Actualiserdatagrid2();

                    MessageBox.Show("Supression avec succées", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("Supression est annulé ", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #4
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            if (testObligatoire() != null)
            {
                MessageBox.Show(testObligatoire(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            else if (lblTitre.Text == "Ajouter Client")
            {
                BL.CLS_Client clclient = new BL.CLS_Client();

                if (clclient.Ajouter_Client(txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTelephone.Text, txtMail.Text, txtPays.Text, txtVille.Text) == true)
                {
                    MessageBox.Show("Client ajouté avec succès", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    (usClient as USER_Liste_Client).ActualiserDatagrid();
                }
                else
                {
                    MessageBox.Show("Nom et Prénom de client déja existant", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else // si lblTitre = " Modifier Client"
            {
                BL.CLS_Client clClient = new BL.CLS_Client();


                DialogResult R = MessageBox.Show("Voulez-vous vraiment modifier le client", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    clClient.ModifierClient(IDselect, txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTelephone.Text, txtMail.Text, txtPays.Text, txtVille.Text);


                    //Pour actualiser la grille
                    (usClient as USER_Liste_Client).ActualiserDatagrid();
                    MessageBox.Show("Client Modifié avec succès", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("Modification annulée", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #5
0
        private void btnsupprimerclient_Click(object sender, EventArgs e)
        {
            BL.CLS_Client clclient = new BL.CLS_Client();
            //pour supprimer tout les client selectionne
            int select = 0;

            for (int i = 0; i < dvgclient.Rows.Count; i++)
            {
                if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                {
                    select++;//combien de ligne selectionnez
                }
            }
            if (select == 0)
            {
                MessageBox.Show("aucun client selectionner", "Suppresion", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult R =
                    MessageBox.Show("Voulez vous vraiment supprimer les clients selectionne", "Suppresion", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    //pour supprimer toutes les client selectionner
                    for (int i = 0; i < dvgclient.Rows.Count; i++)
                    {
                        if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                        {
                            clclient.Supprimer_Client(int.Parse(dvgclient.Rows[i].Cells[1].Value.ToString()));//id client
                        }
                    }
                    //actualiser datagrid view
                    Actualisedatagrid();
                    MessageBox.Show("suppression avec succe", "suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("suppression et annule", "suppression", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
コード例 #6
0
        private void btnEnregistrer_Click(object sender, EventArgs e)
        {
            if (testobligatoire2() != null)
            {
                MessageBox.Show(testobligatoire2(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (lbltitre.Text == "Ajouter Client")
                {
                    BL.CLS_Client clsFour = new BL.CLS_Client();
                    if (clsFour.Ajouter_Client(txtNom.Text, txtAdd.Text, txtTel.Text) == true)
                    {
                        MessageBox.Show("Client Ajouter avec succes", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                        (userClient as User_list_Client).Actualiserdatagrid2();
                    }
                    else
                    {
                        MessageBox.Show("Nom  est deja existant ", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
                else // si lbltitre=Modifier
                {
                    BL.CLS_Client    F_Four = new BL.CLS_Client();
                    User_list_Client user   = new User_list_Client();
                    DialogResult     R      = MessageBox.Show("vous-voulez vraiment Modifier le Client", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                    if (R == DialogResult.Yes)
                    {
                        F_Four.Modifier_Client(idSelect, txtNom.Text, txtAdd.Text, txtTel.Text);

                        // pour actualiser datagridview
                        (userClient as User_list_Client).Actualiserdatagrid2();
                        MessageBox.Show("Fournisseur Modifier avec succes", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        MessageBox.Show("Modification est annulé", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
コード例 #7
0
        private void btnsupprimclient_Click(object sender, EventArgs e)
        {
            //Pour supprimer tous les clients sélectionnés
            int select = 0;

            BL.CLS_Client clclient = new BL.CLS_Client();
            for (int i = 0; i < dvgclient.Rows.Count; i++)
            {
                if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                {
                    select++; //Permet de savoir combien de lignes ont été sélectionné
                }
            }
            if (select == 0)
            {
                MessageBox.Show("Aucun client sélectionné", "Supprimer", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                DialogResult R = MessageBox.Show("Voulez vous vraiment supprimer?", "Supprimer", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (R == DialogResult.Yes)
                {
                    //Pour supprimer tous les clients sélectionnés
                    for (int i = 0; i < dvgclient.Rows.Count; i++)
                    {
                        if ((bool)dvgclient.Rows[i].Cells[0].Value == true)
                        {
                            clclient.Supprimer_Client(int.Parse(dvgclient.Rows[i].Cells[1].Value.ToString())); //Id Client
                        }
                    }
                    //Actualisation du datagrid view
                    Actualisedatagrid();
                    MessageBox.Show("Suppression effectuée avec succès", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                else
                {
                    MessageBox.Show("Suppression annulée", "Suppression", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
コード例 #8
0
 private void btnenregistrer_Click(object sender, EventArgs e)
 {
     if (testoblogatoire() != null)
     {
         MessageBox.Show(testoblogatoire(), "Obligatoire", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     if (lblTitre.Text == "Ajouter Client")
     {
         BL.CLS_Client clclient = new BL.CLS_Client();
         if (clclient.Ajouter_Client(txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTelephone.Text, txtEmail.Text, txtVille.Text, txtPays.Text, txtNumClient.Text, txtZip.Text, txtRabais.Text) == true)
         {
             MessageBox.Show("Client ajouté avec succés.", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             (usclient as USER_Liste_Client).Actualisedatagrid();
             Close();
         }
         else
         {
             MessageBox.Show("Le numero de client éxistent déja.", "Ajouter", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else  //si lblTitre=Modifier client
     {
         BL.CLS_Client clclient = new BL.CLS_Client();
         DialogResult  R        = MessageBox.Show("Voulez vous vraiment modifier ce client.", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (R == DialogResult.Yes)
         {
             clclient.Modifier_Client(IDselect, txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTelephone.Text, txtEmail.Text, txtVille.Text, txtPays.Text, txtNumClient.Text, txtZip.Text, txtRabais.Text);
             //pour actualiser datzgrid wiev
             (usclient as USER_Liste_Client).Actualisedatagrid();
             MessageBox.Show("Client modifié avec succés.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             Close();
         }
         else
         {
             MessageBox.Show("Modification est annulé.", "Modification", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
     }
 }