示例#1
0
        private void button21_Click(object sender, EventArgs e)
        {
            panel5.Visible = true;
            panel2.Visible = false;
            panel4.Visible = false;
            List <Label> nume = new List <Label> {
                nume1, nume2, nume3, nume4, nume5, nume6, nume7, nume8
            };
            List <Label> preturi = new List <Label> {
                pret1, pret2, pret3, pret4, pret5, pret6, pret7, pret8
            };
            List <Label> stocuri = new List <Label> {
                stoc1, stoc2, stoc3, stoc4, stoc5, stoc6, stoc7, stoc8
            };
            List <Label> buc = new List <Label> {
                buc1, buc2, buc3, buc4, buc5, buc6, buc7, buc8
            };
            List <ComboBox> boxes = new List <ComboBox> {
                combo1, combo2, combo3, combo4, combo5, combo6, combo7, combo8
            };
            List <Button> buttons = new List <Button> {
                b1, b2, b3, b4, b5, b6, b7, b8
            };

            pressed = 0;
            foreach (Produse p in cos)
            {
                Console.WriteLine(p.NumeProdus);
            }
            for (int i = 0; i < cos.Count; i++)
            {
                nume[i].Show();
                preturi[i].Show();
                stocuri[i].Show();
                buc[i].Show();
                boxes[i].Show();
                buttons[i].Show();
                nume[i].Text    = cos[i].NumeProdus;
                preturi[i].Text = cos[i].Pret.ToString() + " Lei";
                if (CheckStoc.Check(cos[i]) == true)
                {
                    stocuri[i].Text      = "In Stoc";
                    stocuri[i].BackColor = Color.Green;
                }
                else if (CheckStoc.Check(produses[currentProduct]) == false)
                {
                    stocuri[i].Text      = "Stoc epuizat";
                    stocuri[i].BackColor = Color.Red;
                }
            }
            for (int i = cos.Count; i < 8; i++)
            {
                nume[i].Hide();
                preturi[i].Hide();
                stocuri[i].Hide();
                buc[i].Hide();
                boxes[i].Hide();
                buttons[i].Hide();
            }
        }
示例#2
0
        private void button11_Click(object sender, EventArgs e)
        {
            Button clickedButton = sender as Button;

            if (clickedButton == null)
            {
                return;
            }
            currentProduct = ButtonController.returnCategorie(clickedButton.Name);
            produs         = new Produse();

            produs         = produses[currentProduct];
            panel5.Visible = false;
            panel4.Visible = true;
            panel2.Visible = false;
            DateTime tomorrow = DateTime.Now.AddDays(1);

            label23.Text         = "Livrare standard: Ajunge in data de " + tomorrow.ToString("dd-MM-yyyy");
            pictureBox9.Image    = Image.FromFile("C:\\Users\\ierima\\Desktop\\proiect ii -Ruxi\\ShopV3\\Poze produse\\acer.jpg");
            pictureBox9.SizeMode = PictureBoxSizeMode.StretchImage;
            label24.Text         = produses[currentProduct].NumeProdus;
            pret.Text            = produses[currentProduct].Pret.ToString() + " Lei";

            if (CheckStoc.Check(produses[currentProduct]) == true)
            {
                label12.Text      = "In Stoc";
                label12.BackColor = Color.Green;
            }
            else if (CheckStoc.Check(produses[currentProduct]) == false)
            {
                label12.Text      = "Stoc epuizat";
                label12.BackColor = Color.Red;
            }
            label21.Text = produses[currentProduct].Caracteristici;
        }