예제 #1
0
        private void button3_Click(object sender, EventArgs e)
        {
            if (dataGridView1.CurrentRow == null)
            {
                return;
            }

            DialogResult sonuc = MessageBox.Show("Seçili Kaydı Silmek İstiyormusunuz?",
                                                 "Satış Programı", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (sonuc == DialogResult.Yes)
            {
                int            id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["UrunID"].Value.ToString());
                DataLogic.URUN m  = new DataLogic.URUN();
                int            a  = m.silUrunler(id);
                if (a == 1)
                {
                    MessageBox.Show("İşleminiz Gerçekleştirildi",
                                    "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    temizle();
                    urunleriGetir();
                }
                else
                {
                    MessageBox.Show("İşleminiz Yapılamadı",
                                    "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
예제 #2
0
        void urunleriGetir()
        {
            DataLogic.URUN urun = new DataLogic.URUN();
            DataTable      dt   = new DataTable();

            dt = urun.getirUrunler();
            dataGridView1.DataSource = dt;
        }
예제 #3
0
        void urunEkle()
        {
            string barkod = txtBarkod.Text;
            double miktar = Convert.ToDouble(textBox3.Text);

            int index = urunBul(barkod);

            if (index == -1)
            {
                DataLogic.URUN urun = new DataLogic.URUN();
                DataTable      dt   = new DataTable();
                dt = urun.getirUrunler(barkod);
                if (dt.Rows.Count == 0)
                {
                    MessageBox.Show("Ürün Bulunamadı");
                    return;
                }

                double fiyat = Convert.ToDouble(dt.Rows[0]["SatisFiyati"].ToString());
                double tutar = miktar * fiyat;
                tutar = Math.Round(tutar, 2);

                DataRow dr = dtSatis.NewRow();
                dr["Barkodu"]     = barkod;
                dr["UrunAdi"]     = dt.Rows[0]["Adi"].ToString();
                dr["KategoriAdi"] = dt.Rows[0]["KategoriAdi"].ToString();
                dr["BirimAdi"]    = dt.Rows[0]["BirimAdi"].ToString();
                dr["Miktar"]      = miktar;
                dr["BirimFiyat"]  = fiyat;
                dr["Tutar"]       = tutar;
                dr["UrunTutari"]  = tutar;
                dr["UrunID"]      = Convert.ToInt32(dt.Rows[0]["UrunID"]);
                dtSatis.Rows.Add(dr);
            }
            else
            {
                double m = Convert.ToDouble(dtSatis.Rows[index]["Miktar"]);
                miktar += m;
                dtSatis.Rows[index]["Miktar"] = miktar;

                double fiyat = Convert.ToDouble(dtSatis.Rows[index]["BirimFiyat"].ToString());
                double tutar = miktar * fiyat;
                tutar = Math.Round(tutar, 2);

                dtSatis.Rows[index]["Tutar"]      = tutar;
                dtSatis.Rows[index]["UrunTutari"] = tutar;
            }
            tutarBul();
            txtBarkod.Text = "";
            txtBarkod.Focus();
        }
예제 #4
0
        private void button2_Click(object sender, EventArgs e)
        {
            if (textBox1.Text.Trim() == "" || textBox2.Text.Trim() == "" || textBox4.Text.Trim() == "" || comboBox1.SelectedIndex == -1 || comboBox2.SelectedIndex == -1)
            {
                MessageBox.Show("Bütün Alanlar Doldurulmak Zorundadır", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            DataLogic.URUN urun = new DataLogic.URUN();
            Entities.URUN  d    = new Entities.URUN();

            d.Adi         = textBox1.Text.ToUpper();
            d.Barkodu     = textBox2.Text;
            d.SatisFiyati = Convert.ToDouble(textBox4.Text);
            d.BirimID     = Convert.ToInt32(comboBox1.SelectedValue.ToString());
            d.KategoriID  = Convert.ToInt32(comboBox2.SelectedValue.ToString());

            int a = -1;

            if (textBoxID.Text != "") //ID nin tutulduğu textBox
            {
                d.UrunID = Convert.ToInt32(textBoxID.Text);
                a        = urun.guncelleUrun(d);
            }
            else
            {
                a = urun.kaydetUrun(d);
            }

            if (a == 1)
            {
                MessageBox.Show("İşleminiz Gerçekleştirildi", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                temizle();
                urunleriGetir();
            }
            else
            {
                MessageBox.Show("İşleminiz Yapılamadı", "Satış Programı", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }