private void toolStripMenuItemYazdir_Click(object sender, EventArgs e)
        {
            string           secilen = FislerGridView.GetFocusedRowCellValue(colFisKodu).ToString();
            ReportsPrintTool yazdir  = new ReportsPrintTool();
            rptFatura        fatura  = new rptFatura(secilen);

            yazdir.RaporYazdir(fatura, ReportsPrintTool.Belge.Fatura, context.KullaniciAyarlari.FirstOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID));
        }
        private void Sil()
        {
            if (FislerGridView.RowCount.Equals(0))
            {
                XtraMessageBox.Show("Silinecek Kayıt Bulunamadı.");
            }
            else
            {
                Entities.Tables.Fis secilen = (Entities.Tables.Fis)FislerGridView.GetFocusedRow();
                if (!string.IsNullOrEmpty(secilen.FisBaglantiKodu))
                {
                    if (MessageBox.Show($"Bu Fiş ile birlikte bağlantılı olan {secilen.FisBaglantiKodu} kodlu fişte silinecektir. Emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        fisDal.Delete(context, c => c.FisKodu == secilen.FisBaglantiKodu);
                        fisDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        kasaHareketDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        stokHareketDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        fisDal.Save(context);
                        ListeleFisler();

                        string logSecilen = FislerGridView.GetFocusedRowCellValue(colFisKodu).ToString();
                        context.KullaniciLoglari.Add(new KullaniciLog
                        {
                            KullaniciID        = RoleTool.kullaniciEntity.KullaniciID,
                            KullaniciAdi       = RoleTool.kullaniciEntity.KullaniciAdi,
                            YapilanIslem       = "Fiş & Fatura Sil" + logSecilen,
                            YapilanIslemTarihi = DateTime.Now
                        });
                        context.SaveChanges();
                    }
                }
                else
                {
                    if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz ?", "Uyarı",
                                        MessageBoxButtons.YesNo) == DialogResult.Yes)
                    {
                        fisDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        kasaHareketDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        stokHareketDal.Delete(context, c => c.FisKodu == secilen.FisKodu);
                        fisDal.Save(context);
                        ListeleFisler();

                        string logSecilen = FislerGridView.GetFocusedRowCellValue(colFisKodu).ToString();
                        context.KullaniciLoglari.Add(new KullaniciLog
                        {
                            KullaniciID        = RoleTool.kullaniciEntity.KullaniciID,
                            KullaniciAdi       = RoleTool.kullaniciEntity.KullaniciAdi,
                            YapilanIslem       = "Fiş & Fatura Sil" + logSecilen,
                            YapilanIslemTarihi = DateTime.Now
                        });
                        context.SaveChanges();
                    }
                }
            }
        }
 private void FaturayaCevir()
 {
     Entities.Tables.Fis secilen = (Entities.Tables.Fis)FislerGridView.GetFocusedRow();
     if (!secilen.FisTuru.Contains("Sipariş Fişi"))
     {
         XtraMessageBox.Show("Faturalandırmak İstediğiniz Fiş Bir Sipariş Fişi Değildir.");
     }
     else
     {
         FrmFisIslem form = new FrmFisIslem(secilen.FisKodu, null, siparisFaturalandir: true);
         form.ShowDialog();
     }
 }
 private void Duzenle()
 {
     Entities.Tables.Fis secilen = (Entities.Tables.Fis)FislerGridView.GetFocusedRow();
     if (secilen.FisTuru == "Fiş Ödemesi")
     {
         FrmFisIslem form =
             new FrmFisIslem(secilen.FisBaglantiKodu, null);
         form.ShowDialog();
     }
     else
     {
         FrmFisIslem form =
             new FrmFisIslem(secilen.FisKodu, null);
         form.ShowDialog();
     }
 }