private void FaturaKesme_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (faturayaBasla)
            {
                if (!faturaKaydet)
                {
                    DialogResult sonuc = MessageBox.Show("Yapılan değişiklikleri kaydetmeden çıkmak istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
                    if (sonuc == DialogResult.Yes)
                    {
                        for (int i = 0; i < GeciciUrunListesi.Count; i++)
                        {
                            FaturaDetay faturaDetay = db.FaturaDetaylari.Find(GeciciUrunListesi[i]);
                            db.FaturaDetaylari.Remove(faturaDetay);
                            db.SaveChanges();
                        }
                        if (faturaID != -1)
                        {
                            Fatura fatura = db.Faturalar.Find(faturaID);
                            db.Faturalar.Remove(fatura);
                            db.SaveChanges();
                        }
                    }
                    else
                    {
                        e.Cancel = true;
                        return;
                    }
                }
            }
            AnaMenu anaMenu = new AnaMenu();

            anaMenu.Show();
        }
        private void _btnUrunEkle_Click(object sender, EventArgs e)
        {
            float toplam = 0;

            db = new KumasStokDBEntities();
            if (_dtGridFaturaKesme.Rows.Count == 0)
            {
                if (_nmrAdet.Value > 0)
                {
                    try
                    {
                        float       fiyat       = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat);
                        FaturaDetay faturaDetay = new FaturaDetay();
                        faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue;
                        faturaDetay.adet   = (int)_nmrAdet.Value;
                        int adet = (int)_nmrAdet.Value;
                        faturaDetay.toplamFiyat = (float)(adet * fiyat);
                        db.FaturaDetaylari.Add(faturaDetay);
                        faturaDetay.faturaID = fatura.ID;
                        db.SaveChanges();
                        GeciciUrunListesi.Add(faturaDetay.id);
                        MessageBox.Show("Faturaya ürün Eklendi");
                        FaturadakileriListele();
                        for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++)
                        {
                            toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value);
                        }
                        _txtGenelToplam.Text = toplam.ToString();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
                    }
                }
                else
                {
                    MessageBox.Show("0'dan farklı bir değer giriniz");
                }
            }
            else
            {
                for (int i = 0; i < _dtGridFaturaKesme.Rows.Count; i++)
                {
                    if (Convert.ToInt32(_dtGridFaturaKesme[6, i].Value) == (int)_cmbKumasAdi.SelectedValue)
                    {
                        urunVarMi = true;
                        break;
                    }
                }
                if (!urunVarMi)
                {
                    if (_nmrAdet.Value > 0)
                    {
                        try
                        {
                            float       fiyat       = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat);
                            FaturaDetay faturaDetay = new FaturaDetay();
                            faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue;
                            faturaDetay.adet   = (int)_nmrAdet.Value;
                            int adet = (int)_nmrAdet.Value;
                            faturaDetay.toplamFiyat = (float)(adet * fiyat);
                            db.FaturaDetaylari.Add(faturaDetay);
                            faturaDetay.faturaID = fatura.ID;
                            db.SaveChanges();
                            GeciciUrunListesi.Add(faturaDetay.id);
                            MessageBox.Show("Faturaya ürün Eklendi");
                            FaturadakileriListele();
                            for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++)
                            {
                                toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value);
                            }
                            _txtGenelToplam.Text = toplam.ToString();
                        }
                        catch (Exception ex)
                        {
                            MessageBox.Show("Bir hata ile karşılaşıldı" + ex);
                        }
                    }
                    else
                    {
                        MessageBox.Show("0'dan farklı bir değer giriniz");
                    }
                }
                else
                {
                    MessageBox.Show("Faturada zaten eklenmiş");
                }
            }
        }