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(); }
public void AddSatilan(Satilan satilan) { satilanData.AddSatilan(satilan); }
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; } } }