Exemple #1
0
 protected virtual void Yazdir()
 {
     TablePrintingFunctions.Yazdir(Tablo, Tablo.ViewCaption, AnaForm.SubeAdi);
 }
Exemple #2
0
        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;
        }
Exemple #3
0
        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;
        }