Exemple #1
0
        private void sptEkleBtn_Click(object sender, EventArgs e)
        {
            int tvs, pcs, bzs, tls;

            tvs    = Convert.ToInt32(stok1lbl.Text);
            ilktvs = Convert.ToInt32(stok1lbl.Text);

            bzs    = Convert.ToInt32(stok2lbl.Text);
            ilkbzs = Convert.ToInt32(stok2lbl.Text);

            pcs    = Convert.ToInt32(stok3lbl.Text);
            ilkpcs = Convert.ToInt32(stok3lbl.Text);

            tls    = Convert.ToInt32(stok4lbl.Text);
            ilktls = Convert.ToInt32(stok4lbl.Text);
            if (listBox1.Items != null)
            {
                listBox1.Items.Clear();
                listBox2.Items.Clear();
                listBox3.Items.Clear();
                toplamFiyat1 = 0;
            }

            if (tvs >= numericUpDown1.Value && bzs >= numericUpDown2.Value && pcs >= numericUpDown3.Value && tls >= numericUpDown4.Value)
            {
                float kdvTv, kdvBz, kdvLap, kdvTel;
                tvs           = tvs - Convert.ToInt32(numericUpDown1.Value);
                stok1lbl.Text = tvs.ToString();
                bzs           = bzs - Convert.ToInt32(numericUpDown2.Value);
                stok2lbl.Text = bzs.ToString();
                pcs           = pcs - Convert.ToInt32(numericUpDown3.Value);
                stok3lbl.Text = pcs.ToString();
                tls           = tls - Convert.ToInt32(numericUpDown4.Value);
                stok4lbl.Text = tls.ToString();

                if (numericUpDown1.Value > 0)
                {
                    int x = Convert.ToInt32(numericUpDown1.Value);
                    listBox1.Items.Add(numericUpDown1.Value.ToString());
                    listBox2.Items.Add("Televizyon");
                    Tv tv1 = new Tv();
                    kdvTv = (tv1.hamFiyat * 18) / 100 + tv1.hamFiyat;
                    kdvTv = kdvTv * x;
                    listBox3.Items.Add(kdvTv.ToString() + "  TL");
                    toplamFiyat1 = toplamFiyat1 + kdvTv;
                }
                if (numericUpDown2.Value > 0)
                {
                    int y = Convert.ToInt32(numericUpDown2.Value);
                    listBox1.Items.Add(numericUpDown2.Value.ToString());
                    listBox2.Items.Add("Buzdolabı");

                    Buzdolabi buzdolabi = new Buzdolabi();
                    kdvBz = (buzdolabi.hamFiyat * 5) / 100 + buzdolabi.hamFiyat;
                    kdvBz = kdvBz * y;
                    listBox3.Items.Add(kdvBz.ToString() + "  TL");
                    toplamFiyat1 = toplamFiyat1 + kdvBz;
                }
                if (numericUpDown3.Value > 0)
                {
                    int z = Convert.ToInt32(numericUpDown3.Value);
                    listBox1.Items.Add(numericUpDown3.Value.ToString());
                    listBox2.Items.Add("Laptop");

                    Laptop laptop = new Laptop();
                    kdvLap = (laptop.hamFiyat * 15) / 100 + laptop.hamFiyat;
                    kdvLap = kdvLap * z;
                    listBox3.Items.Add(kdvLap.ToString() + "  TL");
                    toplamFiyat1 = toplamFiyat1 + kdvLap;
                }
                if (numericUpDown4.Value > 0)
                {
                    int i = Convert.ToInt32(numericUpDown4.Value);
                    listBox1.Items.Add(numericUpDown4.Value.ToString());
                    listBox2.Items.Add("Telefon");

                    Telefon telefon = new Telefon();
                    kdvTel = (telefon.hamFiyat * 20) / 100 + telefon.hamFiyat;
                    kdvTel = kdvTel * i;
                    listBox3.Items.Add(kdvTel.ToString() + "  TL");
                    toplamFiyat1 = toplamFiyat1 + kdvTel;
                }
                toplamFiyat.Text = toplamFiyat1.ToString() + "  TL";
            }

            else if (numericUpDown1.Value > tvs || numericUpDown2.Value > bzs || numericUpDown3.Value > pcs || numericUpDown4.Value > tls)
            {
                Alert alert = new Alert();
                if (numericUpDown1.Value > tvs)
                {
                    alert.alertLabel.Text = "Stokta Televizyon Kalmadı.\nVeya stok adedinden fazla girdiniz.";
                    alert.Show();
                    numericUpDown1.Value = 0;
                }

                else if (numericUpDown2.Value > bzs)
                {
                    alert.alertLabel.Text = "Stokta Buzdolabı Kalmadı.\nVeya stok adedinden fazla girdiniz.";
                    alert.Show();
                }

                else if (numericUpDown3.Value > pcs)
                {
                    alert.alertLabel.Text = "Stokta Laptop Kalmadı.\nVeya stok adedinden fazla girdiniz.";
                    alert.Show();
                }

                else if (numericUpDown4.Value > tls)
                {
                    alert.alertLabel.Text = "Stokta Telefon Kalmadı.\nVeya stok adedinden fazla girdiniz.";
                    alert.Show();
                }
            }
            numericUpDown1.Value = 0;
            numericUpDown2.Value = 0;
            numericUpDown3.Value = 0;
            numericUpDown4.Value = 0;
        }