Esempio n. 1
0
        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));
            }
        }
Esempio n. 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";
                }
            }
        }
Esempio n. 3
0
        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());
        }
Esempio n. 4
0
        private void btnJour_Click(object sender, EventArgs e)
        {
            chart_nb_vente.Visible = true;
            nb.Visible             = true;
            gain.Visible           = true;
            perte.Visible          = true;
            des.Visible            = true;
            label1.Visible         = true;
            label2.Visible         = true;
            label3.Visible         = true;
            label5.Visible         = true;
            //String date = dateTimePicker1.Value.ToShortDateString();

            DashboardServiceWCFClient d     = new DashboardServiceWCFClient();
            ProduitServiceWCFClient   pr    = new ProduitServiceWCFClient();
            VenteServiceWCFClient     vente = new VenteServiceWCFClient();
            int v = vente.nbVente(dateTimePicker1.Value.Date);

            if (v != 0)
            {
                int n = d.nb_ventes(dateTimePicker1.Value.Date);

                int g = d.gain_tout(dateTimePicker1.Value.Date);

                int p = d.perte(dateTimePicker1.Value.Date);
                int a = d.nbr_achat(dateTimePicker1.Value.Date);
                nb.Text    = Convert.ToString(n);
                gain.Text  = Convert.ToString(g);
                perte.Text = Convert.ToString(p);
                achat.Text = Convert.ToString(a);
                List <VenteService.Vente> l = new List <VenteService.Vente>();
                d.findnow(dateTimePicker1.Value.Date);

                foreach (var item in chart_nb_vente.Series)
                {
                    item.Points.Clear();
                }

                foreach (var item in pr.findAll())
                {
                    chart_nb_vente.Series["ventes"].Points.AddXY(d.name_prod(Convert.ToInt32(item.id_produit)), d.qu(Convert.ToInt32(item.id_produit), dateTimePicker1.Value.Date));
                }
            }
            else
            {
                MessageBox.Show("Aucun vente  n'a été effectuer en cette date!!");
            }
        }
Esempio n. 5
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";
        }