示例#1
0
        private void loadComboboxFournisseurs(AjouterProduit p)
        {
            ProduitServiceWCFClient service      = new ProduitServiceWCFClient();
            List <Fournisseur>      Fournisseurs = new List <Fournisseur>(service.findAllFournisseur());

            foreach (Fournisseur f in Fournisseurs)
            {
                p.comboBoxFournisseur.Items.Add(f.nom);
            }
        }
示例#2
0
        private void btnAjouter_Click(object sender, EventArgs e)
        {
            AjouterProduit ap = new AjouterProduit(0, this);

            loadComboboxFournisseurs(ap);
            ap.Controls.Remove(ap.labelQuantite);
            ap.labelQuantite.Dispose();
            ap.Controls.Remove(ap.textBoxQuantite);
            ap.textBoxQuantite.Dispose();
            ap.Show();
        }
示例#3
0
        private void btnModifier_Click(object sender, EventArgs e)
        {
            AjouterProduit ap = new AjouterProduit(int.Parse(selectedRow.Cells["id_produit"].Value.ToString()), this);

            ap.Text = "Modifier produit";
            ap.btnAjouterProduit.Text = "Modifier";
            loadComboboxFournisseurs(ap);
            ap.Show();
            ap.textBoxNom.Text = selectedRow.Cells["nom"].Value.ToString();
            ProduitServiceWCFClient service = new ProduitServiceWCFClient();

            ap.comboBoxFournisseur.SelectedItem = service.findProductsById(int.Parse(selectedRow.Cells["id_fournisseur"].Value.ToString())).nom.ToString();
            ap.textBoxPrix.Text = selectedRow.Cells["prix_vente"].Value.ToString();
            if (selectedRow.Cells["quantite"].Value == null)
            {
                ap.textBoxQuantite.Text = "0";
            }
            else
            {
                ap.textBoxQuantite.Text = selectedRow.Cells["quantite"].Value.ToString();
            }
            ap.dateTimePickerExpiration.Value = DateTime.Parse(selectedRow.Cells["date_expiration"].Value.ToString());
            ap.pictureBox.ImageLocation       = selectedRow.Cells["image"].Value.ToString();
        }
示例#4
0
        private void btnAfficher_Click(object sender, EventArgs e)
        {
            AjouterProduit ap = new AjouterProduit(0, this);

            ap.Text = "Afficher produit";
            ap.Controls.Remove(ap.btnUpload);
            ap.Controls.Remove(ap.btnAjouterFournisseur);
            ap.Controls.Remove(ap.btnAjouterProduit);
            ap.btnUpload.Dispose();
            ap.btnAjouterFournisseur.Dispose();
            ap.btnAjouterProduit.Dispose();

            ap.textBoxNom.Text = selectedRow.Cells["nom"].Value.ToString();
            ProduitServiceWCFClient service = new ProduitServiceWCFClient();

            ap.comboBoxFournisseur.Items.Add(service.findProductsById(int.Parse(selectedRow.Cells["id_fournisseur"].Value.ToString())).nom.ToString());
            ap.comboBoxFournisseur.SelectedIndex = 0;
            ap.textBoxNom.Enabled  = false;
            ap.textBoxPrix.Enabled = false;
            ap.dateTimePickerExpiration.Enabled = false;
            ap.textBoxQuantite.Enabled          = false;
            ap.comboBoxFournisseur.Enabled      = false;

            ap.textBoxPrix.Text = selectedRow.Cells["prix_vente"].Value.ToString();
            if (selectedRow.Cells["quantite"].Value == null)
            {
                ap.textBoxQuantite.Text = "0";
            }
            else
            {
                ap.textBoxQuantite.Text = selectedRow.Cells["quantite"].Value.ToString();
            }
            ap.dateTimePickerExpiration.Value = DateTime.Parse(selectedRow.Cells["date_expiration"].Value.ToString());
            ap.pictureBox.ImageLocation       = selectedRow.Cells["image"].Value.ToString();
            ap.Show();
        }