public ActionResult FaturaDetayGuncelle(FaturaDetay p) { var fd = c.FaturaDetays.Find(p.FaturaDetayId); fd.MalHizmetId = p.MalHizmetId; fd.FdMiktar = p.FdMiktar; fd.BirimId = p.BirimId; fd.FdBirimFiyat = p.FdBirimFiyat; fd.DovizId = p.DovizId; fd.FdKur = p.FdKur; fd.FdBirimFiyatTl = p.FdBirimFiyatTl; fd.KdvId = p.KdvId; fd.KdvTutar = p.KdvTutar; fd.FdTutar = p.FdTutar; c.SaveChanges(); var FdTutarToplam = c.FaturaDetays.Where(x => x.FaturaId == fd.FaturaId).Sum(x => x.FdTutar); var FdKdvTutarToplam = c.FaturaDetays.Where(x => x.FaturaId == fd.FaturaId).Sum(x => x.KdvTutar); var FatToplam = FdTutarToplam + FdKdvTutarToplam; var f = c.Faturas.Find(fd.FaturaId); f.FatToplami = FdTutarToplam; f.FatKdvToplami = FdKdvTutarToplam; f.FatOdenecekTutar = FatToplam; c.SaveChanges(); var faturaId = p.FaturaId; return(RedirectToAction("FaturaDetay", new { id = faturaId })); }
public ActionResult FaturaKaydet(string FatSiraNo, DateTime FatTarihi, int TedarikciId, int OdemeSekliId, decimal FatToplami, decimal FatKdvToplami, decimal FatOdenecekTutar, FaturaDetay[] Detaylar) { Fatura f = new Fatura(); f.FatSiraNo = FatSiraNo; f.FatTarihi = FatTarihi; f.TedarikciId = TedarikciId; f.OdemeSekliId = OdemeSekliId; f.FatToplami = FatToplami; f.FatKdvToplami = FatKdvToplami; f.FatOdenecekTutar = FatOdenecekTutar; c.Faturas.Add(f); foreach (var d in Detaylar) { FaturaDetay fd = new FaturaDetay(); fd.FdMiktar = d.FdMiktar; fd.BirimId = d.BirimId; fd.FdBirimFiyat = d.FdBirimFiyat; fd.DovizId = d.DovizId; fd.FdKur = d.FdKur; fd.FdBirimFiyatTl = d.FdBirimFiyatTl; fd.KdvId = d.KdvId; fd.KdvTutar = d.KdvTutar; fd.FdTutar = d.FdTutar; fd.FaturaId = d.FaturaDetayId; c.FaturaDetays.Add(fd); } c.SaveChanges(); return(Json("İşlem Başarılı", JsonRequestBehavior.AllowGet)); }
private void dataGridView1_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { int faturaıd = (int)dataGridView1.CurrentRow.Cells[0].Value; int urunıd = (int)dataGridView1.CurrentRow.Cells[1].Value; secfd = repfd.bul(faturaıd, urunıd); cmbboxurun11.SelectedValue = secfd.UrunId; txtboxadet.Text = secfd.Adet.ToString(); }
private void btnekle_Click(object sender, EventArgs e) { FaturaDetay fd = new FaturaDetay(); fd.FaturaNo = fatno; fd.UrunId = (int)cmbboxurun11.SelectedValue; fd.Adet = Convert.ToDecimal(txtboxadet.Text); fd.Toplam = Convert.ToDecimal(txtboxadet.Text) * repurn.bul((int)cmbboxurun11.SelectedValue).BirimFiyat; repfd.ekle(fd); repfd.kaydet(); doldur(); }
private void smpBtnKaydet_Click(object sender, EventArgs e) { FaturaDetay detay = new FaturaDetay(); detay.FaturaId = int.Parse(txtEdtFaturaId.Text); detay.Adet = short.Parse(txtEdtAdet.Text); detay.Fiyat = decimal.Parse(txtEdtFiyat.Text); detay.Tutar = decimal.Parse(txtEdtTutar.Text); detay.Urun = lookUpEdtUrun.Text; db.FaturaDetay.Add(detay); db.SaveChanges(); MessageBox.Show("Fatura Kalemi Sisteme Başarılı Bir Şekilde Eklenmiştir.", "BİLGİ"); Listele(); Temizle(); }
private void FaturayaurunEkle(FaturaDetay model) { var f = faturaDetays.Where(x => x.UrunID == model.UrunID); if (f.Count() == 0) { faturaDetays.Add(model); } else { FaturaDetay d = f.Single(); d.Miktar += model.Miktar; d.ToplamFiyat = d.Miktar * d.KDVliFiyat; } FaturaDetayListele(); }
public FaturaDetay Delete(FaturaDetay entity) { try { SqlCommand komut = new SqlCommand("delete from Tbl_FaturaDetay where ID=@p1", baglanti.BaglantiDondur()); komut.Parameters.AddWithValue("@p1", entity.ID); komut.ExecuteNonQuery(); baglanti.BaglantiDondur().Close(); return(entity); } catch (Exception) { return(null); } }
public ActionResult FaturaDetayEkle(FaturaDetay p) { var fId = p.FaturaId; c.FaturaDetays.Add(p); c.SaveChanges(); var FdTutarToplam = c.FaturaDetays.Where(x => x.FaturaId == fId).Sum(x => x.FdTutar); var FdKdvTutarToplam = c.FaturaDetays.Where(x => x.FaturaId == fId).Sum(x => x.KdvTutar); var FatToplam = FdTutarToplam + FdKdvTutarToplam; var f = c.Faturas.Find(fId); f.FatToplami = FdTutarToplam; f.FatKdvToplami = FdKdvTutarToplam; f.FatOdenecekTutar = FatToplam; c.SaveChanges(); return(RedirectToAction("FaturaDetay")); }
public FaturaDetay Add(FaturaDetay entity) { try { SqlCommand komut = new SqlCommand("insert into Tbl_FaturaDetay(URUNAD,MIKTAR,FIYAT,TUTAR,FATURAID) values(@p1,@p2,@p3,@p4,@p5)", baglanti.BaglantiDondur()); komut.Parameters.AddWithValue("@p1", entity.URUNAD); komut.Parameters.AddWithValue("@p2", entity.MIKTAR); komut.Parameters.AddWithValue("@p3", entity.FIYAT); komut.Parameters.AddWithValue("@p4", entity.TUTAR); komut.Parameters.AddWithValue("@p5", entity.FATURAID); komut.ExecuteNonQuery(); baglanti.BaglantiDondur().Close(); return(entity); } catch (Exception) { return(null); } }
public FaturaDetay Update(FaturaDetay entity) { try { SqlCommand komut = new SqlCommand("update Tbl_FaturaDetay set URUNAD=@p1,MIKTAR=@p2,FIYAT=@p3,TUTAR=@p4,FATURAID=@p5 where ID=@p6", baglanti.BaglantiDondur()); komut.Parameters.AddWithValue("@p1", entity.URUNAD); komut.Parameters.AddWithValue("@p2", entity.MIKTAR); komut.Parameters.AddWithValue("@p3", entity.FIYAT); komut.Parameters.AddWithValue("@p4", entity.TUTAR); komut.Parameters.AddWithValue("@p5", entity.FATURAID); komut.Parameters.AddWithValue("@p6", entity.ID); komut.ExecuteNonQuery(); baglanti.BaglantiDondur().Close(); return(entity); } catch (Exception) { return(null); } }
public string FaturaDetayKaydet(int urunid, short miktar, decimal fiyat, decimal tutar, int faturaid) { try { FaturaDetay fatdetay = new FaturaDetay(); fatdetay.UrunID = urunid; fatdetay.Miktar = miktar; fatdetay.Fiyat = fiyat; fatdetay.Tutar = tutar; fatdetay.FaturaID = faturaid; db.FaturaDetay.Add(fatdetay); int sonucKaydet = db.SaveChanges(); if (sonucKaydet > 0) { return("Kayıt Başarılı"); } return("Kayıt başarısız"); } catch (Exception) { return("Hata Oluştu!"); } }
public FaturaDetay Update(FaturaDetay faturaDetay) { return(_faturaDetayDal.Update(faturaDetay)); }
public FaturaDetay Get(FaturaDetay entity) { throw new NotImplementedException(); }
public void Update(FaturaDetay entity) { ValidationTool.Validate(validator, entity); dal.Update(entity); }
public FaturaDetay Add(FaturaDetay entity) { return(dal.Add(entity)); }
public bool Sil(FaturaDetay entity) { SiparisTakipContext.FaturaDetay.Remove(entity); return(SiparisTakipContext.SaveChanges() > 0); }
public FaturaDetay Kaydet(FaturaDetay entity) { SiparisTakipContext.FaturaDetay.Add(entity); SiparisTakipContext.SaveChanges(); return(entity); }
public int Guncelle(FaturaDetay entity) { SiparisTakipContext.FaturaDetay.AddOrUpdate(entity); return(SiparisTakipContext.SaveChanges()); }
public FaturaDetay Delete(FaturaDetay entity) { return(dal.Delete(entity)); }
public FaturaDetay Get(FaturaDetay entity) { return(dal.Get(entity)); }
public void Delete(FaturaDetay entity) { dal.Delete(entity); }
public FaturaDetay Update(FaturaDetay entity) { return(dal.Update(entity)); }
public FaturaDetay Add(FaturaDetay faturaDetay) { return(_faturaDetayDal.Add(faturaDetay)); }
protected void btnFaturaKaydet_Click(object sender, EventArgs e) { ModalDataContext data = new ModalDataContext(); try { string uye_id = (Session["UyeID"] == null ? null : Session["UyeID"].ToString()); string tc_kimlik = null; if (uye_id != null) // Kayıtlı üye olarak { Uye kayitli_uye = data.Uyes.FirstOrDefault(u => u.UyeID.ToString() == uye_id); if (kayitli_uye != null) { string ad_soyad = kayitli_uye.AdSoyad; string[] ad__soyad = ad_soyad.Split(' '); string soyad = ad__soyad[ad__soyad.Length - 1]; txtLastName.Text = soyad; txtLastName.ReadOnly = true; txtFirstName.Text = ad_soyad.Replace(" " + soyad, ""); txtFirstName.ReadOnly = true; txtEmailBilling.Text = kayitli_uye.Mail; txtTCKimlik.Text = kayitli_uye.TcKimlik; txtTCKimlik.ReadOnly = true; tc_kimlik = kayitli_uye.TcKimlik; } else { Response.Write("<script>Oturumunuzun açık olduğundan emin olun</script>"); return; } } else // Misafir Olarak { tc_kimlik = txtTCKimlik.Text; Musteri misafir_musteri = data.Musteris.FirstOrDefault(m => m.TcKimlik == tc_kimlik); if (misafir_musteri != null) { Uye misafir_uye = data.Uyes.FirstOrDefault(u => u.TcKimlik == tc_kimlik); if (misafir_uye == null) { Response.Write("<script>Misafir üye bilgisi bulunamadı</script>"); return; } else { if (!misafir_uye.KullaniciAdi.Contains("_misafir")) { Response.Write("<script>Girilen tc kimlik numarası kayıtlıdır</script>"); return; } } } else { misafir_musteri = new Musteri(); misafir_musteri.Adres = txtAddress1.Text + " " + txtAddress2.Text; misafir_musteri.Telefon = txtTelephone.Text; misafir_musteri.TcKimlik = tc_kimlik; misafir_musteri.AdSoyad = txtFirstName.Text + " " + txtLastName.Text; misafir_musteri.Kurum = txtCompany.Text; misafir_musteri.Email = txtEmailBilling.Text; data.Musteris.InsertOnSubmit(misafir_musteri); Uye misafir_uye = new Uye(); misafir_uye.TcKimlik = tc_kimlik; misafir_uye.AdSoyad = txtFirstName.Text + " " + txtLastName.Text; misafir_uye.KullaniciAdi = "_misafir" + misafir_musteri.TcKimlik; misafir_uye.Mail = txtEmailBilling.Text; data.Uyes.InsertOnSubmit(misafir_uye); } } DataTable sepet = new DataTable(); sepet = (DataTable)HttpContext.Current.Session["sepet"]; if (sepet != null) { Fatura yeniFatura = new Fatura(); yeniFatura.TcKimlik = tc_kimlik; yeniFatura.KargoID = int.Parse(ddlKargo.SelectedValue); yeniFatura.Tarih = DateTime.Now; yeniFatura.OdemeSekli = "Kredi Kartı"; yeniFatura.KdvOrani = 0.08f; data.Faturas.InsertOnSubmit(yeniFatura); data.SubmitChanges(); for (int i = 0; i < sepet.Rows.Count; i++) { FaturaDetay yeniDetay = new FaturaDetay(); yeniDetay.FaturaID = yeniFatura.FaturaID; yeniDetay.UrunId = Convert.ToInt32(sepet.Rows[i]["UrunID"]); yeniDetay.Miktar = Convert.ToInt32(sepet.Rows[i]["Miktar"]); data.FaturaDetays.InsertOnSubmit(yeniDetay); } data.SubmitChanges(); HttpContext.Current.Session["sepet"] = null; } else { Response.Write("<script>Sepetiniz boş</script>"); return; } } catch { Response.Write("<script>Bir hata oluştu</script>"); return; } Response.Redirect("Checkout.aspx"); }
public void Add(FaturaDetay entity) { ValidationTool.Validate(validator, entity); dal.Add(entity); }