protected virtual void Yazdir() { TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, AnaForm.SubeAdi); }
protected virtual void Button_ItemClick(object sender, ItemClickEventArgs e) { //İmlecin tıklananın üstünde olmasını sağlar. Cursor.Current = Cursors.WaitCursor; if (e.Item == btnGonder) { var link = (BarSubItemLink)e.Item.Links[0]; link.Focus(); link.OpenMenu(); link.Item.ItemLinks[0].Focus(); } else if (e.Item == btnStandarExcelDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.ExcelStandart, e.Item.Caption, Text); } else if (e.Item == btnFormatliExcelDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.ExcelFormatli, e.Item.Caption, Text); } else if (e.Item == btnExcelDosyasiFormatsiz) { Tablo.TabloDisariAktar(DosyaTuru.ExcelFormatsiz, e.Item.Caption, Text); } else if (e.Item == btnWordDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.WordDosyasi, e.Item.Caption, Text); } else if (e.Item == btnPdfDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.PdfDosyasi, e.Item.Caption, Text); } else if (e.Item == btnTxtDosyası) { Tablo.TabloDisariAktar(DosyaTuru.TxtDosyasi, e.Item.Caption, Text); } else if (e.Item == btnYeni) { if (!KartTuru.Filtre.YetkiKontrolu(YetkiTuru.Ekleyebilir)) { return; } ShowEditForm(-1); } else if (e.Item == btnDuzelt) { ShowEditForm(Tablo.GetRowId()); } else if (e.Item == btnSil) { if (!KartTuru.Filtre.YetkiKontrolu(YetkiTuru.Silebilir)) { return; } EntityDelete(); } else if (e.Item == btnSec) { SelectEntity(); } else if (e.Item == btnYenile) { Listele(); } else if (e.Item == btnFiltrele) { FiltreSec(); } else if (e.Item == btnTahakkukYap) { TahakkukYap(); } else if (e.Item == btnKolonlar) { if (Tablo.CustomizationForm == null) { Tablo.ShowCustomization(); } else { Tablo.HideCustomization(); } } else if (e.Item == btnBelgeHareketleri) { BelgeHareketleri(); } else if (e.Item == btnBagliKartlar) { BagliKartAc(); } else if (e.Item == btnParametreler) { BagliKartAc(); } else if (e.Item == btnYazdir) { Yazdir(); } else if (e.Item == btnTabloYazdir) { TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, AnaForm.SubeAdi); } else if (e.Item == btnBaskiOnizleme) { BaskiOnizleme(); } else if (e.Item == btnTasarimDegistir) { Duzelt(); } else if (e.Item == btnCikis) { Close(); } else if (e.Item == btnAktifPasifKartlar) { aktifKartlariGoster = !aktifKartlariGoster; FormCaptionAyarla(); } Cursor.Current = DefaultCursor; }
private void Button_ItemClick(object sender, ItemClickEventArgs e) { Cursor.Current = Cursors.WaitCursor; if (e.Item == btnGonder) { var link = (BarSubItemLink)e.Item.Links[0]; link.Focus(); link.OpenMenu(); link.Item.ItemLinks[0].Focus(); } else if (e.Item == btnStandartExcelDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.ExcelStandart, e.Item.Caption, Text); } else if (e.Item == btnFormatliExcelDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.ExcelFormatli, e.Item.Caption, Text); } else if (e.Item == btnFormatsizExcelDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.ExcelFormatsiz, e.Item.Caption); } else if (e.Item == btnWordDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.WordDosyasi, e.Item.Caption); } else if (e.Item == btnPdfDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.PdfDosyasi, e.Item.Caption); } else if (e.Item == btnTxtDosyasi) { Tablo.TabloDisariAktar(DosyaTuru.TxtDosyasi, e.Item.Caption); } else if (e.Item == btnFiltrele) { FiltreSec(); } else if (e.Item == btnKolonlar) { if (Tablo.CustomizationForm == null) { Tablo.ShowCustomization(); } else { Tablo.HideCustomization(); } } else if (e.Item == btnYazdir) { switch (RaporTuru) { case KartTuru.GenelAmacliRapor: case KartTuru.SinifRaporu: case KartTuru.UcretVeOdemeRaporu: case KartTuru.MesleklereGoreKayitRaporu: case KartTuru.AylikKayitRaporu: case KartTuru.UcretOrtalamalariRaporu: case KartTuru.OdemeBelgeleriRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, IptalDurumlari.Text); break; case KartTuru.HizmetAlimRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, null, "Hizmet Türü", Hizmetler.Text, "Hizmet Alım Türü", HizmetAlimTuru.Text); break; case KartTuru.NetUcretRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, IptalDurumlari.Text, "Hizmet Türü", Hizmetler.Text); break; case KartTuru.IndirimDagilimRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, IptalDurumlari.Text, "İndirim Türü", Indirimler.Text); break; case KartTuru.GelirDagilimRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, IptalDurumlari.Text, "Hesaplama Türü", HesaplamaSekli.Text); break; case KartTuru.TahsilatRaporu: case KartTuru.OdemesiGecikenAlacaklarRaporu: TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, Subeler.Text, KayitSekilleri.Text, KayitDurumlari.Text, IptalDurumlari.Text, "Vade Aralığı", $"{IlkTarih.Text} - {SonTarih.Text}"); break; } } else if (e.Item == btnRaporSablonlari) { RaporSablonSec(); } else if (e.Item == btnKartAc) { ShowEditForm(); } else if (e.Item == btnGruplamaPaneli) { Tablo.OptionsView.ShowGroupPanel = !Tablo.OptionsView.ShowGroupPanel; } else if (e.Item == btnTumGruplariGenislet) { Tablo.ExpandAllGroups(); //Tüm Grupları Genişletir } else if (e.Item == btnTumGruplariDaralt) { Tablo.CollapseAllGroups(); //tüm Grupları Daraltır } else if (e.Item == btnTumDetaylariGenislet) { for (int i = 0; i < Tablo.DataRowCount; i++) { Tablo.SetMasterRowExpanded(i, true); //tüm tabloyu dolaşarak detayları açar } } else if (e.Item == btnTumDetaylariDaralt) { Tablo.CollapseAllDetails(); } else if (e.Item == btnBelgeHareketleri) { BelgeHareketleri(); } else if (e.Item == btnCikis) { Close(); } Cursor.Current = DefaultCursor; }