private void btnNakit_Click(object sender, EventArgs e) { paraustu.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; verilenpara.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; try { SatisRepo satisRepo = new SatisRepo(); Satis satis = new Satis() { CalisanID = Convert.ToInt32(cmbKasiyer.GetColumnValue("ID")), ToplamFiyat = Convert.ToDecimal(txtToplamTutar.Text), }; List <SatisDetay> satisDetaylari = new List <SatisDetay>(); foreach (var item in SepetListesi) { satisDetaylari.Add(new SatisDetay() { Adet = Convert.ToInt32(txtAdet.Value), SatisFiyati = Convert.ToDecimal(item.Fiyat), UrunID = Convert.ToInt32(item.UrunID), OdemeTipi = OdemeTipi.Nakit, }); } var durum = new SatisRepo().SatisOlustur(satis, satisDetaylari); if (durum) { fisNo = satis.ID; MessageBox.Show("Siparişiniz Oluşmuştur."); } else { MessageBox.Show("Siparişiz oluşturulurken bir hata meydana geldi"); } foreach (SatisDetay item in satisDetaylari) { seciliurun.Stok -= Convert.ToInt16(item.Adet); new UrunRepo().Update(); } frmFis = new FisForm(); frmFis.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void cmbKrediKarti_SelectedIndexChanged(object sender, EventArgs e) { try { SatisRepo satisRepo = new SatisRepo(); Satis satis = new Satis() { CalisanID = Convert.ToInt32(cmbKasiyer.GetColumnValue("ID")), ToplamFiyat = Convert.ToDecimal(txtToplamTutar.Text), }; List <SatisDetay> satisDetaylari = new List <SatisDetay>(); foreach (var item in SepetListesi) { satisDetaylari.Add(new SatisDetay() { Adet = Convert.ToInt32(txtAdet.Value), SatisFiyati = Convert.ToDecimal(item.Fiyat), UrunID = Convert.ToInt32(item.UrunID), OdemeTipi = OdemeTipi.KrediKartı, KartCesitleri = (KartCesitleri)Enum.Parse(typeof(KartCesitleri), cmbKrediKarti.SelectedItem.ToString()), }); } var durum = new SatisRepo().SatisOlustur(satis, satisDetaylari); if (durum) { fisNo = satis.ID; MessageBox.Show("Siparişiniz Oluşmuştur."); } else { MessageBox.Show("Siparişiz oluşturulurken bir hata meydana geldi"); } frmFis = new FisForm(); frmFis.Show(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }