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