public async Task <ActionResult <Tahsilat> > PostTahsilat(Tahsilat tahsilat) { _context.Tahsilat.Add(tahsilat); await _context.SaveChangesAsync(); return(CreatedAtAction("GetTahsilat", new { id = tahsilat.Tahsid }, tahsilat)); }
public void DeteeTahsilat(int tahsilatid) { Tahsilat tahsilat = db.Tahsilats.Find(tahsilatid); db.Tahsilats.Remove(tahsilat); db.SaveChanges(); }
protected void btnBankaKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; DateTime odeme_tarihi = DateTime.Now; string tar = tarih2.Value; if (!String.IsNullOrEmpty(tar)) { odeme_tarihi = DateTime.Parse(tar); } if (!String.IsNullOrEmpty(custidd)) { int banka_id = Int32.Parse(drdBanka.SelectedValue); if (banka_id > -1) { int custid = Int32.Parse(custidd); decimal tutar = Decimal.Parse(txtTutar.Text); string aciklama = txtAciklama.Text; string firma = KullaniciIslem.firma(); using (radiusEntities dc = MyContext.Context(firma)) { //MusteriIslemleri m = new MusteriIslemleri(dc); //FaturaIslemleri fat = new FaturaIslemleri(dc); //fat.FaturaOdeTur(custid, tutar, "Banka", banka_id, aciklama, null, "", null, false, "", null, odeme_tarihi, User.Identity.Name); Tahsilat t = new Tahsilat(dc); t.Aciklama = aciklama; t.kullanici = User.Identity.Name; t.KullaniciID = User.Identity.Name; t.mahsup = false; t.Musteri_ID = custid; t.OdemeMiktar = tutar; t.OdemeTarih = odeme_tarihi; t.Banka(banka_id, User.Identity.Name); if (cbYazdir.Checked == true) { makbuzYazdir(custid, tutar, aciklama, dc); } } Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } } }
protected void pesin_tahsilat(radiusEntities dc, DateTime odeme_tarihi, decimal tutar, string aciklama, int custid) { //fat.FaturaOdeTur(custid, tutar, "Nakit", null, aciklama, null, "", null, false, "", null, odeme_tarihi, User.Identity.Name); Tahsilat t = new Tahsilat(dc); t.Aciklama = aciklama; t.kullanici = User.Identity.Name; t.KullaniciID = User.Identity.Name; t.mahsup = false; t.Musteri_ID = custid; t.OdemeMiktar = tutar; t.OdemeTarih = odeme_tarihi; t.Nakit(User.Identity.Name); }
protected void btnKaydet_Click(object sender, EventArgs e) { string custidd = Request.QueryString["custid"]; DateTime odeme_tarihi = DateTime.Now; string tar = tarih2.Value; if (!String.IsNullOrEmpty(tar)) { odeme_tarihi = DateTime.Parse(tar); } if (!String.IsNullOrEmpty(custidd)) { int custid = Int32.Parse(custidd); decimal tutar = Decimal.Parse(txtTutar.Text); string aciklama = txtAciklama.Text; string firma = KullaniciIslem.firma(); //using (radiusEntities dc = MyContext.Context(firma)) //{ radiusEntities dc = MyContext.Context(firma); Tahsilat t = new Tahsilat(dc); t.Aciklama = aciklama; t.kullanici = User.Identity.Name; t.KullaniciID = User.Identity.Name; t.mahsup = false; t.Musteri_ID = custid; t.OdemeMiktar = tutar; t.OdemeTarih = odeme_tarihi; t.Nakit(User.Identity.Name); if (cbYazdir.Checked == true) { makbuzYazdir(custid, tutar, aciklama, dc); } //} //Response.Redirect("/Sonuc.aspx"); Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } }
private void Btödemeekle_Click(object sender, RoutedEventArgs e) { if (!Doğrula.Geçerli(this)) { MessageBox.Show("Tüm Alanlara Doğru Giriş Yaptığınızdan Emin Olun.", "Kişi", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } if (Convert.ToDouble(TbToplam.Text) < Convert.ToDouble(TbÖdenen.Text)) { MessageBox.Show("Toplam Ödenenden Küçük Olamaz.", "Kişi", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } try { using (var dataContext = new Database().Veriler) { var tahsilat = new Tahsilat { KisiID = (window.DataContext as Kisiler)?.KisiID, Toplam = Convert.ToDouble(TbToplam.Text), Odenen = Convert.ToDouble(TbÖdenen.Text), Gun = DateTime.Now }; tahsilat.Bitti = tahsilat.Toplam == tahsilat.Odenen; Kisiler.Tahsilat.Add(tahsilat); dataContext.Tahsilat.InsertOnSubmit(tahsilat); dataContext.SubmitChanges(); lvödeme.ItemsSource = Kisiler.Tahsilat.Where(z => z.KisiID == (window.DataContext as Kisiler)?.KisiID); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public async Task <IActionResult> PutTahsilat(tahsput tp) { var transaction = _context.Database.BeginTransaction(); try { Tahsilat tah = await _context.Tahsilat.SingleOrDefaultAsync(p => p.Tahsid == tp.id); if ((tah.Topmik - tah.Alinmismik) - tp.alinmismik == 0) { List <Fatura> w = await _context.Fatura.Where(u => u.Tahsid == tp.id).ToListAsync(); w[0].Durum = 1; tah.Durum = 1; tah.Alinmismik = tp.toplam; } else { tah.Alinmismik = tah.Alinmismik + tp.alinmismik; } Tahshar har = new Tahshar(); har.Tahsid = tp.id; har.Tediltar = tp.tedt; har.Kasaid = tp.kasid; har.Aciklama = tp.acik; har.Alinmismik = tp.alinmismik; _context.Tahshar.Add(har); await _context.SaveChangesAsync(); Kasahar kashar = new Kasahar { }; kashar.Kasaid = tp.kasid; kashar.Durum = 1; kashar.Miktar = tp.alinmismik; kashar.Miktaraciklamasi = tp.acik; kashar.Thid = har.Thid; kashar.Netbakiye = -1; _context.Kasahar.Add(kashar); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TahsilatExists(tp.id)) { transaction.Rollback(); return(NotFound()); } else { throw; } } transaction.Commit(); return(Ok()); } catch (Exception e) { transaction.Rollback(); return(NotFound()); } }
public async Task <IActionResult> PutIrsaliye(int id) { var transaction = _context.Database.BeginTransaction(); try { // DateTime g = Convert.ToDateTime(ilktar); // DateTime t = Convert.ToDateTime(sontar); List <Irsaliye> irli = await _context.Irsaliye.Where(a => a.CariId == id && a.Fatmi == 0)//.Where(b => b.Tarih >= g && b.Tarih <= t) .ToListAsync(); float arat = 0; float arai = 0; float kd = 0; float ge = 0; int m = irli.Count(); int n = 0; for (int k = 0; k < m; k++) { irli[k].Fatmi = 1; arat = arat + irli[k].Aratop; // arai = arai + irli[k].Araind; kd = kd + irli[k].Kdv; ge = ge + irli[k].Geneltop; } Tahsilat tah = new Tahsilat { }; tah.Kasaid = 9; tah.Aciklama = ""; tah.Durum = 0; tah.Vadetarih = DateTime.Now; tah.Alinmismik = 0; tah.Topmik = ge; tah.Fatad = ""; tah.Duzt = DateTime.Now; Fatura fa = new Fatura { }; fa.Tahs = tah; fa.Geneltoplam = ge; fa.Katid = 1; fa.CariId = id; fa.Duztarih = DateTime.Now; fa.FatTur = 1; fa.Fataciklama = "irsaliyefaturası " + DateTime.Now.ToShortTimeString(); fa.Katid = 1; fa.Aratop = arat; fa.Kdv = kd; fa.Durum = 0; // fa.Urunhareket= new List<Urunhareket>();//pf.hareket; _context.Fatura.Add(fa); Fatura fatu = fa; await _context.SaveChangesAsync(); int z = irli.Count(); List <int> idler = new List <int>(); for (int o = 0; o < z; o++) { idler.Add(irli[o].Irsid); } List <Urunhareket> li = await _context.Urunhareket.Where(a => idler.Contains(a.Irsid ?? -1)).ToListAsync(); int q = li.Count(); for (int k = 0; k < q; k++) { li[k].Fatid = fa.Fatid; } await _context.SaveChangesAsync(); transaction.Commit(); return(Ok(fatu));//CreatedAtAction("GetFatura", new { id = fa.Fatid }, fa); } catch (Exception e) { transaction.Rollback(); return(NotFound()); } }
private void kartMahsupKaydet(string custidd) { //string custidd = Request.QueryString["custid"]; DateTime odeme_tarihi = DateTime.Now; string tar = tarih2.Value; if (!String.IsNullOrEmpty(tar)) { odeme_tarihi = DateTime.Parse(tar); } if (grdMahsup.SelectedValue != null) { int mahsup_id = Convert.ToInt32(grdMahsup.SelectedValue); //mahsup_id'yi seçemiyor arkadaş yardımcı olunacak int custid = Int32.Parse(custidd); decimal tutar = Decimal.Parse(txtTutar.Text); string aciklama = txtAciklama.Text; using (radiusEntities dc = MyContext.Context(KullaniciIslem.firma())) { //MusteriIslemleri m = new MusteriIslemleri(dc); //FaturaIslemleri fat = new FaturaIslemleri(dc); string mahsup_key = AletEdavat.KimlikUret(20); decimal yansiyan = tutar; string yansiyanS = txtYansiyan.Text; if (!String.IsNullOrEmpty(yansiyanS)) { yansiyan = Decimal.Parse(yansiyanS); } string musteri = dc.customers.FirstOrDefault(x => x.CustID == custid).Ad; string tedarikci = dc.customers.FirstOrDefault(x => x.CustID == mahsup_id).Ad; if (String.IsNullOrEmpty(aciklama)) { aciklama = musteri + " kartıyla " + tedarikci + " ödemesi yapıldı"; } //fat.FaturaOdeTur(custid, tutar, "Kart", null, aciklama, null, "", null, true, mahsup_key, null, odeme_tarihi, User.Identity.Name); Tahsilat t = new Tahsilat(dc); t.Aciklama = aciklama; t.kullanici = User.Identity.Name; t.KullaniciID = User.Identity.Name; t.mahsup = true; t.mahsup_key = mahsup_key; t.Musteri_ID = custid; t.OdemeMiktar = tutar; t.OdemeTarih = odeme_tarihi; t.Mahsup(User.Identity.Name); //Session["mesele"] = mahsup_id.ToString(); ////Response.Redirect("/Sonuc"); Odeme o = new Odeme(dc); o.kullanici = "firma"; o.KullaniciID = mahsup_id.ToString(); o.mahsup = true; o.mahsup_key = mahsup_key; //buradaki müşteri ID' seçilen ikinci müşteri olmalı o.Musteri_ID = mahsup_id; o.OdemeMiktar = yansiyan; o.OdemeTarih = DateTime.Now; o.Aciklama = aciklama; o.duzensiz = true; o.masraf_id = -1; o.masraf_tipi = "Satın Alma"; o.Kart(1, -1, false, User.Identity.Name); } Response.Redirect("/TeknikCari/Odemeler.aspx?custid=" + custid); } }
public async Task <ActionResult <Fatura> > PostFatura(postfatura pf) { var transaction = _context.Database.BeginTransaction(); try { if (pf.sipa.FatTur == 1) { Tahsilat tah = new Tahsilat { }; tah.Kasaid = pf.sipa.kasaid; tah.Aciklama = pf.sipa.tahac ?? ""; tah.Durum = pf.sipa.durum; if (pf.sipa.durum == 1) { tah.Tediltar = pf.sipa.tedt; } else { tah.Vadetarih = pf.sipa.vadt; } tah.Alinmismik = pf.sipa.alinm; tah.Topmik = pf.sipa.topm; tah.Fatad = pf.sipa.Fataciklama; tah.Duzt = pf.sipa.Duztarih; Fatura fa = new Fatura { }; fa.Tahs = tah; fa.Geneltoplam = pf.sipa.topm; fa.Katid = 1; fa.CariId = pf.sipa.CariId; fa.Duztarih = pf.sipa.Duztarih; fa.FatTur = pf.sipa.FatTur; fa.Fataciklama = pf.sipa.Fataciklama; fa.Katid = pf.sipa.Katid; fa.Aratop = pf.sipa.Aratop; fa.Kdv = pf.sipa.Kdv; if (pf.sipa.durum == 1) { fa.Durum = 1; } else { fa.Durum = 0; } fa.Urunhareket = pf.hareket; _context.Fatura.Add(fa); await _context.SaveChangesAsync(); if (pf.sipa.durum == 1) { Tahshar har = new Tahshar(); har.Tahsid = fa.Tahsid ?? -1; har.Tediltar = pf.sipa.tedt ?? DateTime.Now; har.Kasaid = pf.sipa.kasaid; har.Aciklama = pf.sipa.Fataciklama ?? ""; har.Alinmismik = pf.sipa.alinm; _context.Tahshar.Add(har); await _context.SaveChangesAsync(); Kasahar kashar = new Kasahar { }; kashar.Kasaid = pf.sipa.kasaid; kashar.Durum = 1; kashar.Miktar = pf.sipa.alinm; kashar.Miktaraciklamasi = pf.sipa.Fataciklama; kashar.Thid = har.Thid; kashar.Netbakiye = -1; _context.Kasahar.Add(kashar); await _context.SaveChangesAsync(); } transaction.Commit(); return(CreatedAtAction("GetFatura", new { id = fa.Fatid }, fa)); } Odemeler ode = new Odemeler { }; ode.Kasaid = pf.sipa.kasaid; ode.Aciklama = pf.sipa.tahac ?? ""; ode.Durum = pf.sipa.durum; if (pf.sipa.durum == 1) { ode.Odenmistar = pf.sipa.vadt; } else { ode.Odenecektar = pf.sipa.tedt; } ode.Odendimik = pf.sipa.alinm; ode.Topmik = pf.sipa.topm; ode.Fatad = pf.sipa.Fataciklama; ode.Duzt = pf.sipa.Duztarih; Fatura fat = new Fatura { }; fat.Ode = ode; fat.Geneltoplam = pf.sipa.topm; fat.Katid = 1; fat.CariId = pf.sipa.CariId; fat.Duztarih = pf.sipa.Duztarih; fat.FatTur = pf.sipa.FatTur; fat.Fataciklama = pf.sipa.Fataciklama; fat.Katid = pf.sipa.Katid; fat.Aratop = pf.sipa.Aratop; fat.Kdv = pf.sipa.Kdv; if (pf.sipa.durum == 1) { fat.Durum = 1; } else { fat.Durum = 0; } fat.Urunhareket = pf.hareket; _context.Fatura.Add(fat); await _context.SaveChangesAsync(); if (pf.sipa.durum == 1) { Odehar har = new Odehar(); har.Odeid = fat.Odeid ?? -1; har.Odenmistar = pf.sipa.tedt ?? DateTime.Now; har.Kasaid = pf.sipa.kasaid; har.Aciklama = pf.sipa.Fataciklama ?? ""; har.Odendimik = pf.sipa.alinm; _context.Odehar.Add(har); await _context.SaveChangesAsync(); Kasahar kashar = new Kasahar { }; kashar.Kasaid = pf.sipa.kasaid; kashar.Durum = 1; kashar.Miktar = pf.sipa.alinm; kashar.Miktaraciklamasi = pf.sipa.Fataciklama; kashar.Ohid = har.Ohid; kashar.Netbakiye = -1; _context.Kasahar.Add(kashar); await _context.SaveChangesAsync(); } transaction.Commit(); return(CreatedAtAction("GetFatura", new { id = fat.Fatid }, fat)); } catch (Exception e) { transaction.Rollback(); return(NotFound()); } }
public void EditTahsilat(Tahsilat tahsilat) { db.Tahsilats.Update(tahsilat); db.SaveChanges(); }
public void CreateTahsilat(Tahsilat tahsilat) { db.Tahsilats.Add(tahsilat); db.SaveChanges(); }
private void simpleButton6_Click(object sender, EventArgs e) { var acik = txtAcikHesap.Text; var nakit = txtNakit.Text; var sodex = txtSodex.Text; var kredikart = txtKrediKart.Text; if (txtAcikHesap.Text == "") { acik = "0"; } if (txtSodex.Text == "") { sodex = "0"; } if (txtNakit.Text == "") { nakit = "0"; } if (txtKrediKart.Text == "") { kredikart = "0"; } var total = Convert.ToDouble(nakit) + Convert.ToDouble(kredikart) + Convert.ToDouble(sodex) + Convert.ToDouble(acik); if (total == Convert.ToDouble(Form1.toplamfiyat)) { if (txtNakit.Text != "" || txtKrediKart.Text != "" || txtSodex.Text != "" || txtAcikHesap.Text != "") { var satis = db.Sepet.Where(u => u.sep_sepetno == Form1.sepetadi).ToList(); var ayarlar = db.Ayarlar.FirstOrDefault(); var evraksirasi = 0; var sayac = 0; var evraksira = db.Evrak_Bilgisi.OrderByDescending(u => u.Id).FirstOrDefault(); if (evraksira == null) { Evrak_Bilgisi evr = new Evrak_Bilgisi(); evr.Sira_No = 1; evraksirasi = 1; evr.Tarih = DateTime.Now; db.Evrak_Bilgisi.Add(evr); db.SaveChanges(); } else { evraksirasi = Convert.ToInt32(evraksira.Sira_No) + 1; } var satirno = 0; var tahsilatsatirno = 0; //sat_durum=1 satıs //sat_durum=2 iade foreach (var sepeturunler in satis) { try { var vergideg = 1; if (sepeturunler.sep_vergi == "1") { vergideg = 0; } else if (sepeturunler.sep_vergi == "2") { vergideg = 1; } else if (sepeturunler.sep_vergi == "3") { vergideg = 8; } else if (sepeturunler.sep_vergi == "4") { vergideg = 18; } else if (sepeturunler.sep_vergi == "5") { vergideg = 26; } Satis st = new Satis(); st.sat_barkod_no = sepeturunler.sep_urun_barkod_no; st.sat_b_fiyat = sepeturunler.sep_b_fiyat; st.sat_cinsi = 0; st.sat_depo = ayarlar.Depo_Kodu; st.sat_durum = Convert.ToInt32(sepeturunler.sep_durumu); st.sat_evrak_seri = ayarlar.Nakit_Seri_No;/// bu kısım onemli st.sat_evrak_sira = evraksirasi; st.sat_miktar = Convert.ToDouble(sepeturunler.sep_miktar); st.sat_musteri_kod = sepeturunler.sep_musteri_kod; st.sat_plasiyer_kod = ayarlar.Plasiyer_Kodu; st.sat_srm_merkezi = ""; st.sat_stok_kod = sepeturunler.sep_stok_kod; st.sat_tarih = DateTime.Now; st.sat_vergi3 = Math.Round(Form1.vergi3, 2); st.sat_vergi4 = Math.Round(Form1.vergi4, 2); // st.sat_urun_adi = sepeturunler.sep_urun_adi; st.sat_vergi = Convert.ToDecimal(sepeturunler.sep_vergi); st.sat_vergi_tutar = Math.Round(vergideg * Convert.ToDouble(sepeturunler.sep_tutar) / 100, 2); st.sat_tutar = Convert.ToDouble(sepeturunler.sep_tutar); st.sat_toplam = Convert.ToDouble(sepeturunler.sep_miktar) * Convert.ToDouble(sepeturunler.sep_b_fiyat); //Convert.ToDouble(Form1.toplamfiyat); st.sat_satirno = satirno; satirno++; st.sat_IndirimMiktari = Convert.ToDouble(Form1.Indirim) + Convert.ToDouble(Form1.totalindirim); if (Form1.Indirim != 0) { var a = (st.sat_IndirimMiktari) * 100 / +(Convert.ToDouble(Form1.toplamfiyat) + (st.sat_IndirimMiktari)); var x = (st.sat_toplam * a) / 100; st.sat_satirindirim = x; } else { st.sat_satirindirim = sepeturunler.sep_iskonto1; } db.Satis.Add(st); db.SaveChanges(); if (sayac < 1) { if (txtNakit.Text != "" && txtNakit.Text != "0") { Tahsilat th = new Tahsilat(); th.sat_barkod_no = sepeturunler.sep_urun_barkod_no; th.sat_b_fiyat = sepeturunler.sep_b_fiyat; th.sat_cinsi = 0; th.sat_depo = ayarlar.Depo_Kodu; th.sat_durum = Convert.ToInt32(sepeturunler.sep_durumu); th.sat_indirimMiktar = Convert.ToDouble(Form1.Indirim) + Convert.ToDouble(Form1.totalindirim); th.sat_evrak_seri = ayarlar.Nakit_Seri_No;/// bu kısım onemli th.sat_evrak_sira = evraksirasi; th.sat_miktar = Convert.ToDouble(sepeturunler.sep_miktar); th.sat_musteri_kod = sepeturunler.sep_musteri_kod; th.sat_plasiyer_kod = ayarlar.Plasiyer_Kodu; th.sat_srm_merkezi = ""; th.sat_stok_kod = sepeturunler.sep_stok_kod; th.sat_tarih = DateTime.Now; th.sat_vergi3 = Form1.vergi3; th.sat_vergi4 = Form1.vergi4; //th.sat_urun_adi = sepeturunler.sep_urun_adi; th.sat_vergi = Convert.ToDecimal(sepeturunler.sep_vergi); th.sat_vergi_tutar = vergideg * Convert.ToDouble(sepeturunler.sep_tutar) / 100; th.sat_tutar = Convert.ToDouble(sepeturunler.sep_tutar); th.sat_toplam = Convert.ToDouble(Form1.toplamfiyat); th.sat_satirno = tahsilatsatirno; tahsilatsatirno++; th.Kasa_Kodu = ayarlar.Nakit_Kasa_Kodu; th.Odenen_Meblag = Convert.ToDouble(txtNakit.Text); db.Tahsilat.Add(th); db.SaveChanges(); } if (txtKrediKart.Text != "" && txtKrediKart.Text != "0") { Tahsilat th = new Tahsilat(); th.sat_barkod_no = sepeturunler.sep_urun_barkod_no; th.sat_b_fiyat = sepeturunler.sep_b_fiyat; th.sat_cinsi = 0; th.sat_depo = ayarlar.Depo_Kodu; th.sat_durum = Convert.ToInt32(sepeturunler.sep_durumu); th.sat_indirimMiktar = Convert.ToDouble(Form1.Indirim) + Convert.ToDouble(Form1.totalindirim); th.sat_evrak_seri = ayarlar.Nakit_Seri_No;/// bu kısım onemli th.sat_evrak_sira = evraksirasi; th.sat_miktar = Convert.ToDouble(sepeturunler.sep_miktar); th.sat_musteri_kod = sepeturunler.sep_musteri_kod; th.sat_plasiyer_kod = ayarlar.Plasiyer_Kodu; th.sat_srm_merkezi = ""; th.sat_stok_kod = sepeturunler.sep_stok_kod; th.sat_tarih = DateTime.Now; th.sat_vergi3 = Form1.vergi3; th.sat_vergi4 = Form1.vergi4; //th.sat_urun_adi = sepeturunler.sep_urun_adi; th.sat_vergi = Convert.ToDecimal(sepeturunler.sep_vergi); th.sat_vergi_tutar = vergideg * Convert.ToDouble(sepeturunler.sep_tutar) / 100; th.sat_tutar = Convert.ToDouble(sepeturunler.sep_tutar); th.sat_toplam = Convert.ToDouble(Form1.toplamfiyat); th.sat_satirno = tahsilatsatirno; tahsilatsatirno++; th.Kasa_Kodu = ayarlar.KKart_Kasa_Kodu; th.Odenen_Meblag = Convert.ToDouble(txtKrediKart.Text); db.Tahsilat.Add(th); db.SaveChanges(); } if (txtSodex.Text != "" && txtSodex.Text != "0") { Tahsilat th = new Tahsilat(); th.sat_barkod_no = sepeturunler.sep_urun_barkod_no; th.sat_b_fiyat = sepeturunler.sep_b_fiyat; th.sat_cinsi = 0; th.sat_depo = ayarlar.Depo_Kodu; th.sat_durum = Convert.ToInt32(sepeturunler.sep_durumu); th.sat_indirimMiktar = Convert.ToDouble(Form1.Indirim) + Convert.ToDouble(Form1.totalindirim); th.sat_evrak_seri = ayarlar.Nakit_Seri_No;/// bu kısım onemli th.sat_evrak_sira = evraksirasi; th.sat_miktar = Convert.ToDouble(sepeturunler.sep_miktar); th.sat_musteri_kod = sepeturunler.sep_musteri_kod; th.sat_plasiyer_kod = ayarlar.Plasiyer_Kodu; th.sat_srm_merkezi = ""; th.sat_stok_kod = sepeturunler.sep_stok_kod; th.sat_tarih = DateTime.Now; th.sat_vergi3 = Form1.vergi3; th.sat_vergi4 = Form1.vergi4; //th.sat_urun_adi = sepeturunler.sep_urun_adi; th.sat_vergi = Convert.ToDecimal(sepeturunler.sep_vergi); th.sat_vergi_tutar = vergideg * Convert.ToDouble(sepeturunler.sep_tutar) / 100; th.sat_tutar = Convert.ToDouble(sepeturunler.sep_tutar); th.sat_toplam = Convert.ToDouble(Form1.toplamfiyat); th.sat_satirno = tahsilatsatirno; tahsilatsatirno++; th.Kasa_Kodu = ayarlar.Odeme_Sekil1_Kodu; th.Odenen_Meblag = Convert.ToDouble(txtSodex.Text); db.Tahsilat.Add(th); db.SaveChanges(); } if (txtAcikHesap.Text != "" && txtAcikHesap.Text != "0") { //Tahsilat th = new Tahsilat(); //th.sat_barkod_no = sepeturunler.sep_urun_barkod_no; //th.sat_b_fiyat = sepeturunler.sep_b_fiyat; //th.sat_cinsi = 0; //th.sat_depo = ayarlar.Depo_Kodu; //th.sat_durum = Convert.ToInt32(sepeturunler.sep_durumu); //th.sat_indirimMiktar =Convert.ToDouble(Form1.Indirim)+ Convert.ToDouble(Form1.totalindirim); //th.sat_evrak_seri = ayarlar.Nakit_Seri_No;/// bu kısım onemli //th.sat_evrak_sira = evraksirasi; //th.sat_miktar = Convert.ToDouble(sepeturunler.sep_miktar); //th.sat_musteri_kod = sepeturunler.sep_musteri_kod; //th.sat_plasiyer_kod = ayarlar.Plasiyer_Kodu; //th.sat_srm_merkezi = ""; //th.sat_stok_kod = sepeturunler.sep_stok_kod; //th.sat_tarih = DateTime.Now; //th.sat_vergi3 = Form1.vergi3; //th.sat_vergi4 = Form1.vergi4; //th.sat_urun_adi = sepeturunler.sep_urun_adi; //th.sat_vergi = Convert.ToDecimal(sepeturunler.sep_vergi); //th.sat_vergi_tutar = vergideg * Convert.ToDouble(sepeturunler.sep_tutar) / 100; //th.sat_tutar = Convert.ToDouble(sepeturunler.sep_tutar); //th.sat_toplam = Convert.ToDouble(Form1.toplamfiyat); //th.sat_satirno = tahsilatsatirno; tahsilatsatirno++; //th.Odenen_Meblag = Convert.ToDouble(txtAcikHesap.Text); //db.Tahsilat.Add(th); //db.SaveChanges(); } sayac++; } } catch (Exception ex) { MessageBox.Show("Hata oluştu, Sistem yöneticisine başvurunuz!!!" + '\n' + ex); return; } } Evrak_Bilgisi sorgu = db.Evrak_Bilgisi.Where(u => u.Sira_No == evraksira.Sira_No).FirstOrDefault(); sorgu.Sira_No = sorgu.Sira_No + 1; sorgu.Tarih = DateTime.Now; db.SaveChanges(); ///sepet listelerinin silinmesi var carisepid = db.CariSepet.Where(u => u.SepetAdi == Form1.sepetadi.ToString()).FirstOrDefault().Id; var cari = db.CariSepet.Find(carisepid); db.CariSepet.Remove(cari); db.SaveChanges(); var sepettekiurunler = db.Sepet.Where(u => u.sep_sepetno == Form1.sepetadi).ToList(); foreach (var urun in sepettekiurunler) { var id = db.Sepet.Find(urun.sep_RECno); db.Sepet.Remove(id); db.SaveChanges(); } deger = 0; MessageBox.Show("İşlem Tamamlandı"); this.Close(); } else { MessageBox.Show("Lütfen Ödeme Türü ve Miktarını Giriniz!!"); } } else { MessageBox.Show("Toplam Fiyat ile toplam Ödenen miktar eşleşmemektedir."); } }