private void btnSil_Click(object sender, EventArgs e) { FaturaDetay fd = db.FaturaDetays.Where(x => x.FaturaID == id && x.urun.UrunAdi == urunadi).FirstOrDefault(); db.FaturaDetays.Remove(fd); db.SaveChanges(); faturaDetayDoldur(id); }
private void btnEkle_Click(object sender, EventArgs e) { decimal fiyat = db.Urunler.Find((int)cmbUrunAd.SelectedValue).BirimFiyat; FaturaDetay fd = new FaturaDetay(); fd.FaturaID = Convert.ToInt32(lblFaturaID.Text); fd.UrunID = (int)cmbUrunAd.SelectedValue; fd.Miktar = (decimal)numMiktar.Value; fd.KDV = Convert.ToDecimal("0,18"); fd.ToplamFiyat = fd.Miktar * fiyat; fd.KDVliFiyat = fd.ToplamFiyat + fd.ToplamFiyat * fd.KDV; fd.FaturaToplam += fd.KDVliFiyat; db.FaturaDetays.Add(fd); db.SaveChanges(); faturaDetayDoldur(fd.FaturaID); }
private void FaturaDetayKaydet() { foreach (UrunSecilen item in urunlistesi) { FaturaDetay fd = new FaturaDetay(); fd.FaturaID = Convert.ToInt32(lblFaturaID.Text); fd.UrunID = item.UrunID; fd.Miktar = item.Miktar; fd.KDV = item.KDV; fd.ToplamFiyat = item.Miktar * item.UrunFiyat; fd.KDVliFiyat = fd.ToplamFiyat + fd.ToplamFiyat * fd.KDV; fd.FaturaToplam = Convert.ToDecimal(lblfaturatoplam.Text.Substring(0, lblfaturatoplam.Text.Length - 2)); db.FaturaDetays.Add(fd); } db.SaveChanges(); MessageBox.Show("Ürünler başarılı bir şekilde faturaya eklendi.\nFatura kayıt edildi"); }