public void Ekle() { if (txtMiktar.Text == "") { txtMiktar.Text = "1"; } if (vergi == null) { vergi = StokListeForm.vergi.ToString(); } if (sepetno == 0) { var sorgu = db.CariSepet.Where(u => u.Carikodu == txtCari.Text).OrderByDescending(u => u.Id).FirstOrDefault(); if (sorgu == null) { sepetno = 1; } else { sepetno = Convert.ToInt32(sorgu.SepetAdi) + 1; } CariSepet csep = new CariSepet(); csep.Tarih = DateTime.Now; csep.SepetAdi = sepetno.ToString(); if (checkBox1.Checked == true) { csep.Durum = "0"; } else { csep.Durum = "1"; } csep.Fiyat = "0"; csep.Carikodu = txtCari.Text; db.CariSepet.Add(csep); db.SaveChanges(); } Sepet sp = new Sepet(); sp.sep_musteri_kod = txtCari.Text; sp.sep_urun_adi = txtUrunAdi.Text; sp.sep_vergi = vergi; sp.sep_b_fiyat = txtBirimfiyatı.Text; sp.sep_tutar = (Convert.ToDouble(sp.sep_b_fiyat) * Convert.ToInt32(txtMiktar.Text)).ToString(); sp.sep_stok_kod = stkkodu; sp.sep_urun_barkod_no = txtBarkod.Text; sp.sep_miktar = txtMiktar.Text; sp.sep_sepetno = sepetno; db.Sepet.Add(sp); db.SaveChanges(); var vergideg = 1; if (vergi == "1") { vergideg = 0; } else if (vergi == "2") { vergideg = 1; } else if (vergi == "3") { vergideg = 8; } else if (vergi == "4") { vergideg = 18; } else if (vergi == "5") { vergideg = 26; } var sepetfiyat = db.CariSepet.Where(u => u.SepetAdi == sepetno.ToString()).FirstOrDefault(); var tutar = Convert.ToDouble(txtBirimfiyatı.Text) * Convert.ToInt32(txtMiktar.Text); var fiyat = ((tutar * Convert.ToInt32(vergideg) / 100) + tutar) + Convert.ToDouble(sepetfiyat.Fiyat); sepetfiyat.Fiyat = Math.Round(fiyat, 2).ToString(); db.SaveChanges(); listele(); Temizle(); }
private void simpleButton5_Click(object sender, EventArgs e) { if (txtBarkod.Text != "") { if (txtMiktar.Text == "") { txtMiktar.Text = "1"; } if (sepetno == 0) { var sorgu = db.CariSepet.Where(u => u.Carikodu == txtCari.Text).OrderByDescending(u => u.Id).FirstOrDefault(); if (sorgu == null) { sepetno = 1; } else { sepetno = Convert.ToInt32(sorgu.SepetAdi) + 1; } CariSepet csep = new CariSepet(); csep.Tarih = DateTime.Now; csep.SepetAdi = sepetno.ToString(); if (checkBox1.Checked == true) { csep.Durum = "0"; } else { csep.Durum = "1"; } csep.Fiyat = "0"; csep.Carikodu = txtCari.Text; db.CariSepet.Add(csep); db.SaveChanges(); } if (sepet_RecNo == "") { Sepet sp = new Sepet(); sp.sep_musteri_kod = txtCari.Text; sp.sep_urun_adi = txtUrunAdi.Text; if (checkBox1.Checked == true) { sp.sep_durumu = 0; } else { sp.sep_durumu = 1; } sp.sep_vergi = StokListeForm.vergi.ToString(); sp.sep_b_fiyat = txtBirimfiyatı.Text; if (txtsatiskyuzde.Text != "" || txtsatisktl.Text != "") { var total = (Convert.ToDouble(sp.sep_b_fiyat) * Convert.ToInt32(txtMiktar.Text)); if (txtsatiskyuzde.Text != "") { var indirim = (total * Convert.ToDouble(txtsatiskyuzde.Text)) / 100; var indirimlifiyat = total - indirim; sp.sep_tutar = indirimlifiyat.ToString(); sp.sep_iskonto1 = indirim; } else if (txtsatisktl.Text != "") { var indirimtoplam = Convert.ToDouble(txtsatisktl.Text) * Convert.ToInt32(txtMiktar.Text); var indirimlifiyat = total - indirimtoplam; sp.sep_tutar = indirimlifiyat.ToString(); sp.sep_iskonto1 = indirimtoplam; } } else { sp.sep_tutar = (Convert.ToDouble(sp.sep_b_fiyat) * Convert.ToInt32(txtMiktar.Text)).ToString(); sp.sep_iskonto1 = 0; } sp.sep_stok_kod = stokkodu.ToString(); sp.sep_urun_barkod_no = txtBarkod.Text; sp.sep_miktar = txtMiktar.Text; sp.sep_sepetno = sepetno; db.Sepet.Add(sp); db.SaveChanges(); var vergi = StokListeForm.vergi.ToString(); var vergideg = 1; if (vergi == "1") { vergideg = 0; } else if (vergi == "2") { vergideg = 1; } else if (vergi == "3") { vergideg = 8; } else if (vergi == "4") { vergideg = 18; } else if (vergi == "5") { vergideg = 26; } var sepetfiyat = db.CariSepet.Where(u => u.SepetAdi == sepetno.ToString()).FirstOrDefault(); var tutar = Convert.ToDouble(txtBirimfiyatı.Text) * Convert.ToInt32(txtMiktar.Text); listele(); Temizle(); var fiyat = Convert.ToDouble(txtDigit.Text); sepetfiyat.Fiyat = Math.Round(fiyat, 2).ToString(); db.SaveChanges(); } else { int sepkodu = Convert.ToInt32(sepet_RecNo); Sepet sp = db.Sepet.Where(u => u.sep_RECno == sepkodu).FirstOrDefault(); // sp.sep_musteri_kod = txtCari.Text; //sp.sep_urun_adi = txtUrunAdi.Text; // sp.sep_vergi = StokListeForm.vergi.ToString(); sp.sep_b_fiyat = txtBirimfiyatı.Text; if (txtsatiskyuzde.Text != "" || txtsatisktl.Text != "") { var total = (Convert.ToDouble(sp.sep_b_fiyat) * Convert.ToInt32(txtMiktar.Text)); if (txtsatiskyuzde.Text != "") { var indirim = (total * Convert.ToDouble(txtsatiskyuzde.Text)) / 100; var indirimlifiyat = total - indirim; sp.sep_tutar = indirimlifiyat.ToString(); sp.sep_iskonto1 = indirim; } else if (txtsatisktl.Text != "") { var indirimtoplam = Convert.ToDouble(txtsatisktl.Text) * Convert.ToInt32(txtMiktar.Text); var indirimlifiyat = total - indirimtoplam; sp.sep_tutar = indirimlifiyat.ToString(); sp.sep_iskonto1 = indirimtoplam; } } else { sp.sep_tutar = (Convert.ToDouble(sp.sep_b_fiyat) * Convert.ToInt32(txtMiktar.Text)).ToString(); sp.sep_iskonto1 = 0; } // sp.sep_stok_kod = stokkodu.ToString(); // sp.sep_urun_barkod_no = txtBarkod.Text; sp.sep_miktar = txtMiktar.Text; // sp.sep_sepetno = sepetno; //db.Sepet.Add(sp); db.SaveChanges(); var vergi = sp.sep_vergi; var vergideg = 1; if (vergi == "1") { vergideg = 0; } else if (vergi == "2") { vergideg = 1; } else if (vergi == "3") { vergideg = 8; } else if (vergi == "4") { vergideg = 18; } else if (vergi == "5") { vergideg = 26; } var sepetfiyat = db.CariSepet.Where(u => u.SepetAdi == sepetno.ToString()).FirstOrDefault(); var tutar = Convert.ToDouble(txtBirimfiyatı.Text) * Convert.ToInt32(txtMiktar.Text); listele(); Temizle(); var fiyat = Convert.ToDouble(txtDigit.Text); sepetfiyat.Fiyat = Math.Round(fiyat, 2).ToString(); db.SaveChanges(); } } else { MessageBox.Show("Lütfen geçerli bir barkod giriniz!!"); } }