private void Stat_annee_Load(object sender, EventArgs e) { panel1.Visible = false; panel2.Visible = false; panel3.Visible = false; panel4.Visible = false; panel5.Visible = false; panel6.Visible = false; panel7.Visible = false; panel8.Visible = false; panel9.Visible = false; annee.Visible = false; chart_vente.Visible = false; comboBoxYear.Visible = false; search.Visible = false; label1.Visible = false; label2.Visible = false; label3.Visible = false; label4.Visible = false; //label5.Visible = false; nb.Visible = false; gain.Visible = false; perte.Visible = false; //achat.Visible = false; des.Visible = false; VenteServiceWCFClient vente = new VenteServiceWCFClient(); foreach (VenteService.Vente v in vente.listeVente()) { if (!comboBoxYear.Items.Contains(Convert.ToDateTime(v.date_ajout).Year)) { comboBoxYear.Items.Add(Convert.ToDateTime(v.date_ajout).Year); comboBoxYear2.Items.Add(Convert.ToDateTime(v.date_ajout).Year); } } foreach (VenteService.Vente ve in vente.listeVente()) { chart_vente.Series["ventes"].Points.AddXY(ve.date_ajout.Value.Year, da.QuantiteYear(ve.date_ajout.Value.Year)); } CommandeServiceWCFClient com = new CommandeServiceWCFClient(); chart_commande.Series["commandes"].Points.AddXY("Confirmés", com.commandeConfirme().Count()); chart_commande.Series["commandes"].Points.AddXY("En Retard", com.commandeEnRetard().Count()); chart_commande.Series["commandes"].Points.AddXY("En Cours", com.commandeEnCours().Count()); }
private void Stat_semaine_Load(object sender, EventArgs e) { VenteServiceWCFClient vente = new VenteServiceWCFClient(); dateTimePicker1.MaxDate = DateTime.Now; foreach (VenteService.Vente ve in vente.listeVente()) { // chart_vente.Series["ventes"].Points.AddXY(ve.date_ajout.Value.Date, da.QuantiteWeek(ve.date_ajout.Value.Date)); } }
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"; } } }
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"; }