private void AddSatilan()
        {
            Satilan satilan;

            satilan           = new Satilan();
            satilan.EvId      = int.Parse(dataGridEvler.Rows[dataGridEvler.CurrentRow.Index].Cells[0].Value.ToString());
            satilan.Tarih     = Convert.ToDateTime(DateTime.Now.ToString());
            satilan.MusteriId = int.Parse(dataGridMusteriler.Rows[dataGridMusteriler.CurrentRow.Index].Cells[0].Value.ToString());
            satilanBusiness.AddSatilan(satilan);
        }
 public void AddSatilan(Satilan satilan)
 {
     db.TBLSatilan.Add(satilan);
     db.SaveChanges();
 }
Example #3
0
 public void AddSatilan(Satilan satilan)
 {
     satilanData.AddSatilan(satilan);
 }
Example #4
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            if (label2.Text != "bakiye")
            {
                if (MessageBox.Show("Ödemeyi Onaylıyor musunuz", "Ödeme", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    decimal bakiye = ogrenci.Bakiye;
                    decimal tutar  = Convert.ToDecimal(label3.Text);
                    if (bakiye < tutar)
                    {
                        DialogResult res = MessageBox.Show("Bakiye Yetersiz.Ayrıntıları yazdırmak istiyor musunuz?", "Yetersiz Bakiye", MessageBoxButtons.YesNo);
                        if (res == DialogResult.Yes)
                        {
                            bakiyeYetersizOgrenci = ogrenci;
                            var sepetlist2 = db.SepetSet.Select(i => new { i.Adet, i.SepetUrun, i.SepetId }).ToList();
                            foreach (var item in sepetlist2)
                            {
                                SatilanUrun satilanlar = new SatilanUrun()
                                {
                                    UrunId = item.SepetUrun.UrunId, Adet = item.Adet
                                };
                                satilanlar.urun = db.UrunSet.Where(i => i.UrunId == item.SepetUrun.UrunId).FirstOrDefault();
                                yazdirilacaksepet.Add(satilanlar);
                            }
                            yetersizfisyazdir();
                        }
                        return;
                    }
                    bakiye        -= tutar;
                    ogrenci.Bakiye = bakiye;
                    var sepetlist = db.SepetSet.Select(i => new { i.Adet, i.SepetUrun, i.SepetId }).ToList();
                    yazdirilacakOgrenci = new Ogrenci();
                    yazdirilacaksepet.Clear();
                    foreach (var item in sepetlist)
                    {
                        SatilanUrun satilanlar = new SatilanUrun()
                        {
                            UrunId = item.SepetUrun.UrunId, Adet = item.Adet
                        };
                        db.SatilanUrunSet.Add(satilanlar);
                        db.SepetSet.Remove(db.SepetSet.FirstOrDefault(i => i.SepetId == item.SepetId));
                        item.SepetUrun.Stok -= satilanlar.Adet;
                        yazdirilacaksepet.Add(satilanlar);
                    }
                    Satilan satilan = new Satilan()
                    {
                        ToplamTutar = tutar, Tarih = DateTime.Now, OgrenciId = ogrenci.OgrenciId, Alici = ogrenci
                    };
                    yazdirilacakOgrenci = ogrenci;

                    db.SatilanSet.Add(satilan);
                    db.SaveChanges();
                    if (checkBoxMakbuzYazdir.Checked)
                    {
                        fisyazdir();
                    }
                    ((Form1)Application.OpenForms["Form1"]).sepetiYenile();
                    this.Close();
                    MessageBox.Show("İşlem Başarılı"); return;
                }
            }
        }