Beispiel #1
0
        private void btnFiltrer_Click(object sender, EventArgs e)
        {
            ProduitServiceWCFClient service = new ProduitServiceWCFClient();

            if (comboBoxFiltrage.SelectedIndex == -1)
            {
                MessageBox.Show("Veuillez séléctionner le type de filtrage",
                                "Attention", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (comboBoxFiltrage.SelectedIndex == 3)
            {
                dataGridProduits.DataSource = service.findDestockedProduts();
            }
            else if (comboBoxFiltrage.SelectedIndex == 2)
            {
                dataGridProduits.DataSource = service.findProductsNotAvaible();
            }
            else if (comboBoxFiltrage.SelectedIndex == 1)
            {
                dataGridProduits.DataSource = service.findAvaibleProducts();
            }
            else
            {
                ShowProducts();
            }
        }
Beispiel #2
0
        private void buttonAjouter_Click(object sender, EventArgs e)
        {
            int x = 1;

            try
            { int nb = Convert.ToInt32(textBoxQtVendu.Text); }
            catch (Exception exp0)
            {
                MessageBox.Show("Veuillez saisir une quantité valide ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                x = 0;
            }
            if (x == 1)
            {
                if (Convert.ToInt32(textBoxQtRestante.Text) < Convert.ToInt32(textBoxQtVendu.Text))

                {
                    MessageBox.Show("La quantité que vous avez saisi est supérieure à celle du stock \n " +
                                    "veuillez entrer une quantité valide", "Error", MessageBoxButtons.OK, icon: MessageBoxIcon.Error);
                }

                else
                {
                    VenteService.Vente vente = new VenteService.Vente();
                    vente.date_ajout     = DateTime.Now;
                    vente.quantite_vendu = Convert.ToInt32(textBoxQtVendu.Text);
                    ProduitService.Produit produit = (ProduitService.Produit)comboBox_prod.SelectedItem;
                    vente.id_produit = produit.id_produit;
                    VenteService.add(vente);

                    int Qt = Convert.ToInt32(textBoxQtRestante.Text) - Convert.ToInt32(textBoxQtVendu.Text);
                    VenteService.updateQuantity(Qt, produit.id_produit);

                    MessageBox.Show("Le Produit " + produit.nom + " a été Vendu .", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    btnCancel.PerformClick();
                    VenteServiceWCFClient ven = new VenteServiceWCFClient();
                    dataGridViewVente.DataSource = ven.listeVente();

                    comboBox_prod.Items.Clear();
                    ProduitServiceWCFClient       serviceproduit = new ProduitServiceWCFClient();
                    List <ProduitService.Produit> produits       = new List <ProduitService.Produit>(serviceproduit.findAvaibleProducts());
                    foreach (ProduitService.Produit p in produits)
                    {
                        comboBox_prod.Items.Add(p);
                    }
                    comboBox_prod.DisplayMember = "nom";
                    comboBox_prod.ValueMember   = "id_produit";
                }
            }
        }
Beispiel #3
0
        private void Ventes_Load(object sender, EventArgs e)
        {
            dataGridViewVente.AutoGenerateColumns = false;

            VenteServiceWCFClient vente = new VenteServiceWCFClient();

            dataGridViewVente.DataSource = vente.listeVente();


            ProduitServiceWCFClient       serviceproduit = new ProduitServiceWCFClient();
            List <ProduitService.Produit> produits       = new List <ProduitService.Produit>(serviceproduit.findAvaibleProducts());

            foreach (ProduitService.Produit p in produits)
            {
                comboBox_prod.Items.Add(p);
            }
            comboBox_prod.DisplayMember = "nom";
            comboBox_prod.ValueMember   = "id_produit";
        }