Exemple #1
0
        public Form1()
        {
            InitializeComponent();
            Sandelys = new List <Preke>();
            Preke preke  = new Preke(1, "Lempa", 19.99, true, 'M');
            Preke preke2 = new Preke(2, "Rasiklis", 1.99, true, 'S');
            Preke preke3 = new Preke(3, "Saldainis", 0.99, true, 'S');
            Preke preke4 = new Preke(4, "Kortos", 1.49, true, 'S');
            Preke preke5 = new Preke(5, "Pieštukas", 0.39, true, 'S');

            Sandelys.Add(preke);
            Sandelys.Add(preke2);
            Sandelys.Add(preke3);
            Sandelys.Add(preke4);
            Sandelys.Add(preke5);

            Prienamos = new List <Preke>();
            Krepselis = new List <Preke>();

            foreach (var item in Sandelys)
            {
                if (item.Prieinama)
                {
                    Prienamos.Add(item);
                }
            }
            PrekiuDGV.DataSource = Prienamos;
        }
        private void NaujaSukurtiB_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(NaujaPavadinimasTB.Text) || string.IsNullOrEmpty(NaujaKainaTB.Text))
            {
                MessageBox.Show("Neįvesti duomenys!");
            }
            else
            {
                try
                {
                    char dydis = ' ';
                    if (SCB.Checked)
                    {
                        dydis = 'S';
                    }
                    else if (MCB.Checked)
                    {
                        dydis = 'M';
                    }
                    else if (LCB.Checked)
                    {
                        dydis = 'L';
                    }

                    if (dydis == 'S' | dydis == 'M' | dydis == 'L')
                    {
                        string pavadinimas = NaujaPavadinimasTB.Text;
                        double kaina       = Convert.ToDouble(NaujaKainaTB.Text);
                        Preke  preke       = new Preke(AddList.Count + 1, pavadinimas, kaina, true, dydis);
                        AddList.Add(preke);
                        Refresh(AddList);
                        Close();
                    }
                    else
                    {
                        MessageBox.Show("Nepažymėtas prekės dydis");
                    }
                }
                catch (Exception)
                {
                    MessageBox.Show("Blogas kainos formatas");
                }
            }
        }