Пример #1
0
 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);
     }
 }
Пример #2
0
 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);
     }
 }