Beispiel #1
0
        private void Button_ItemClick(object sender, ItemClickEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            if (e.Item == btnYeni || e.Item == btnDuzelt)
            {
                if (e.Item == btnYeni)
                {
                    ShowEditForm(-1);
                }
                else if (e.Item == btnDuzelt)
                {
                    ShowEditForm(tablo.GetRowId());
                }
            }
            else
            {
                var entity = tablo.GetRow <Kurum>();
                if (entity == null)
                {
                    return;
                }
                GeneralFunctions.CreateConnectionString(entity.Kod, _server, _kullaniciAdi, _sifre, _yetkilendirmeTuru);

                if (e.Item == btnSil)
                {
                    EntityDelete(entity);
                }
                else if (e.Item == btnEmailParametreleri)
                {
                    ShowEditForms <EmailParametreEditForm> .ShowDialogEditForm();
                }
                else if (e.Item == btnSubeKartlari)
                {
                    ShowListForms <SubeListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnDonemKartlari)
                {
                    ShowListForms <DonemListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKurumBilgileri)
                {
                    ShowEditForms <KurumBilgileriEditForm> .ShowDialogEditForm(null, entity.Kod, entity.KurumAdi);
                }
                else if (e.Item == btnRolKartlari)
                {
                    ShowListForms <RolListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKullaniciKartlari)
                {
                    ShowListForms <KullaniciListForm> .ShowDialogListForm();
                }
                else if (e.Item == btnKullaniciBirimYetkileri)
                {
                    ShowEditForms <KullaniciBirimYetkileriEditForm> .ShowDialogEditForm();
                }
            }

            Cursor.Current = DefaultCursor;
        }
Beispiel #2
0
        private void Btn_Click(object sender, System.EventArgs e)
        {
            switch (sender)
            {
            case MySimpleButton btn:
                if (btn == btnGiris)
                {
                    Cursor.Current = Cursors.WaitCursor;

                    Giris();

                    Cursor.Current = Cursors.Default;
                }
                else if (btn == btnVazgec)
                {
                    Close();
                }
                break;

            case MyHyperlinkLabelControl hyp:
                if (hyp == btnBaglantiAyarlari)
                {
                    if (ShowEditForms <BaglantiAyarlariEditForm> .ShowDialogEditForm(IslemTuru.EntityUpdate))
                    {
                        Yukle();
                    }
                }
                else if (hyp == btnSifremiUnuttum)
                {
                    CreateConnection();
                    ShowEditForms <SifremiUnuttumEditForm> .ShowDialogEditForm(IslemTuru.EntityUpdate, txtKullaniciAdi.Text);
                }
                break;
            }
        }
        protected override void HareketEkle()
        {
            decimal BakiyeHesapla()
            {
                var bakiye = ((TahakkukEditForm)OwnerForm).txtFark.Value;

                return(bakiye <= 0 ? 0 : bakiye);
            }

            var source = tablo.DataController.ListSource;
            var dahaOnceGirilenTaksitSayisi = source.Cast <OdemeBilgileriL>().Count(x => !x.Delete && x.BelgeDurumu != BelgeDurumu.MusteriyeGeriIade);

            if (!ShowEditForms <TopluOdemePlaniEditForm> .ShowDialogEditForm(source, OwnerForm.Id, BakiyeHesapla(), ((TahakkukEditForm)OwnerForm).txtKayitTarihi.DateTime.Date, dahaOnceGirilenTaksitSayisi))
            {
                return;
            }

            tablo.Focus();
            tablo.RefreshDataSource();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
            insUptNavigator.Navigator.Buttons.DoClick(insUptNavigator.Navigator.Buttons.EndEdit);
            tablo.FocusedColumn = colOdemeTuruAdi;

            ButonEnabledDurumu(true);
        }
Beispiel #4
0
        private void Yukle()
        {
            txtVersion.Text = $"Versiyon : {Assembly.GetExecutingAssembly().GetName().Version}";

            var server            = ConfigurationManager.AppSettings["Server"];
            var yetkilendirmeTuru = ConfigurationManager.AppSettings["YetkilendirmeTuru"].GetEnum <YetkilendirmeTuru>();
            var kullaniciAdi      = ConfigurationManager.AppSettings["KullaniciAdi"].ConvertToSecureString();
            var sifre             = ConfigurationManager.AppSettings["Sifre"].ConvertToSecureString();

            if (!Functions.GeneralFunctions.BaglantiKontrolu(server, kullaniciAdi, sifre, yetkilendirmeTuru, true))
            {
                txtKurum.Properties.DataSource = null;
                if (ShowEditForms <BaglantiAyarlariEditForm> .ShowDialogEditForm(IslemTuru.EntityUpdate))
                {
                    Yukle();
                }
                return;
            }

            Functions.GeneralFunctions.CreateConnectionString("OgrenciTakip_Yonetim", server, kullaniciAdi, sifre, yetkilendirmeTuru);

            using (var bll = new KurumBll())
            {
                _source = bll.List(null).Cast <Kurum>().ToList();

                txtKurum.Properties.DataSource    = _source;
                txtKurum.Properties.ValueMember   = "Kod";
                txtKurum.Properties.DisplayMember = "KurumAdi";
                txtKurum.ItemIndex = 0;
            }
        }
Beispiel #5
0
        private void SubeDonemSecimi(bool subeSecimButonunaBasildi)
        {
            ShowEditForms <SubeDonemSecimiEditForm> .ShowDialogEditForm(null, KullaniciId, subeSecimButonunaBasildi,
                                                                        SubeId, DonemId);

            barDonem.Caption = DonemAdi;
            btnSube.Caption  = SubeAdi;
        }
Beispiel #6
0
        protected override void BagliKartAc()
        {
            var entity = tablo.GetRow <Donem>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <DonemParametreEditForm> .ShowDialogEditForm(null, entity.Id);
        }
        protected override void OpenEntity()
        {
            var entity = tablo.GetRow <IletisimBilgileriL>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <IletisimEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, entity.IletisimId, null);
        }
        public static void Yazdir(GridView tablo, string raporBaslik, string subeAdi)
        {
            _link    = new PrintableComponentLink();
            _ps      = new PrintingSystem();
            _tablo   = tablo;
            _subeAdi = subeAdi;
            _dp      = ShowEditForms <TabloDokumParametreleri> .ShowDialogEditForm <DokumParametreleri>(raporBaslik);

            RaporDokum();
        }
Beispiel #9
0
        protected override void OpenEntity()
        {
            var entity = tablo.GetRow <OgrenciTahakkukL>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <TahakkukEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, entity.TahakkukId, entity.SubeId != AnaForm.SubeId || entity.DonemId != AnaForm.DonemId);
        }
Beispiel #10
0
        protected override void ShowEditForm()
        {
            var entity = tablo.GetRow <IndirimDagilimRaporL>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <TahakkukEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, entity.TahakkukId, entity.SubeId != AnaForm.SubeId || entity.DonemId != AnaForm.DonemId);
        }
Beispiel #11
0
        private void Tablo_FilterEditorCreated(object sender, DevExpress.XtraGrid.Views.Base.FilterControlEventArgs e)
        {
            if (!KartTuru.Filtre.YetkiKontrolu(YetkiTuru.Degistirebilir))
            {
                return;
            }

            e.ShowFilterEditor = false;
            ShowEditForms <FiltreEditForm> .ShowDialogEditForm(KartTuru.Filtre, _filtreId, BaseKartTuru, Tablo.GridControl);
        }
Beispiel #12
0
        protected override void ShowEditForm()
        {
            var entity = tablo.GetRow <TahsilatRaporL>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <MakbuzEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, entity.MakbuzId, entity.MakbuzTuru, entity.MakbuzHesapTuru, entity.SubeId != AnaForm.SubeId || entity.DonemId != AnaForm.DonemId);
        }
        protected override void OpenEntity()
        {
            var entity = tablo.GetRow <KardesBilgileriL>();

            if (entity == null)
            {
                return;
            }
            ShowEditForms <TahakkukEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, entity.KardesTahakkukId, entity.SubeId != AnaForm.SubeId || entity.DonemId != AnaForm.DonemId); // aynı değilse sen farklı bir şube veya dönem kartı açmaya çalışıyorsun değişiklikler kayıt edilmeyecek diye uyarı vermesi için
        }
Beispiel #14
0
        protected override void ShowEditForm(long id)
        {
            var entity = tablo.GetRow <MakbuzL>();

            if (entity == null)
            {
                return;
            }

            var result = ShowEditForms <MakbuzEditForm> .ShowDialogEditForm(KartTuru.Makbuz, id, entity.MakbuzTuru, entity.MakbuzHesapTuru);

            ShowEditFormDefault(result);
        }
Beispiel #15
0
        protected virtual void ShowEditForm(long id)
        {
            GeneralFunctions.CreateConnectionString("OgrenciTakip_Yonetim", _server, _kullaniciAdi, _sifre, _yetkilendirmeTuru);

            var result = ShowEditForms <KurumEditForm> .ShowDialogEditForm(id, _server, _kullaniciAdi, _sifre, _yetkilendirmeTuru);

            if (result <= 0)
            {
                return;
            }

            Listele();
            tablo.RowFocus("Id", result);
        }
Beispiel #16
0
        protected override void ShowEditForm(long id)
        {
            var row = tablo.GetRow <RaporL>();

            if (row == null)
            {
                return;
            }

            var entity = (Rapor)((RaporBll)Bll).Single(x => x.Id == row.Id);

            var result = ShowEditForms <RaporEditForm> .ShowDialogEditForm(KartTuru.Rapor, id, entity.RaporTuru, entity.RaporBolumTuru, entity.Dosya);

            ShowEditFormDefault(result);
        }
Beispiel #17
0
        private void Kaydet()
        {
            _rapor.Dosya = reportDesigner1.ActiveDesignPanel.Report.ReportToStream().GetBuffer();
            var result = ShowEditForms <RaporEditForm> .ShowDialogEditForm(KartTuru.Rapor, _rapor.Id, _rapor.RaporTuru, _rapor.RaporBolumTuru, _rapor.Dosya);

            if (result <= 0)
            {
                return;
            }

            reportDesigner1.ActiveDesignPanel.ReportState = ReportState.Saved;
            DialogResult = DialogResult.OK;
            Tag          = result;
            Close();
        }
        protected override void HareketEkle()
        {
            var alinanHizmetlerSource = ((FaturaPlaniEditForm)OwnerForm).tablo.DataController.ListSource.Cast <FaturaAlinanHizmetlerL>().ToList();
            var faturaPlaniSource     = tablo.DataController.ListSource;

            if (!ShowEditForms <TopluFaturaPlaniEditForm> .ShowDialogEditForm(KartTuru.Fatura, alinanHizmetlerSource, faturaPlaniSource))
            {
                return;
            }

            tablo.Focus();
            tablo.RefreshDataSource();
            tablo.FocusedRowHandle = tablo.DataRowCount - 1;
            tablo.FocusedColumn    = colAciklama;
            ButonEnabledDurumu(true);
        }
Beispiel #19
0
        private void FarkliKaydet()
        {
            _rapor.Id    = 0;                                                                   // yeni bir rapor olduğunu söylüyoruz
            _rapor.Dosya = reportDesigner1.ActiveDesignPanel.Report.ReportToStream().ToArray(); //buffer yapınca ciddi bir değişiklik olmazsa yakalayamıyor
            var result = ShowEditForms <RaporEditForm> .ShowDialogEditForm(KartTuru.Rapor, _rapor.Id, _rapor.RaporTuru, _rapor.RaporBolumTuru, _rapor.Dosya);

            if (result <= 0)
            {
                return;
            }

            reportDesigner1.ActiveDesignPanel.ReportState = ReportState.Saved;
            DialogResult = DialogResult.OK;
            Tag          = result;
            Close();
        }
        public static void Yazdir(GridView tablo, string raporBaslik, string subeAdi, string kayitSekli = null, string kayitDurumu = null, string iptalDurumu = null, string p1Baslik = null, string p1Value = null, string p2Baslik = null, string p2Value = null)
        {
            _link        = new PrintableComponentLink();
            _ps          = new PrintingSystem();
            _tablo       = tablo;
            _subeAdi     = subeAdi;
            _kayitSekli  = kayitSekli;
            _kayitDurumu = kayitSekli;
            _iptalDurumu = iptalDurumu;
            _p1Baslik    = p1Baslik;
            _p1Deger     = p1Value;
            _p2Baslik    = p2Baslik;
            _p2Deger     = p2Value;
            _dp          = ShowEditForms <TabloDokumParametreleri> .ShowDialogEditForm <DokumParametreleri>(raporBaslik);

            RaporDokumu();
        }
Beispiel #21
0
        protected override void TahakkukYap()
        {
            var entity = tablo.GetRow <OgrenciL>().EntityConvert <Ogrenci>();

            using (var bll = new TahakkukBll())
            {
                var tahakkuk = bll.SingleSummary(x => x.OgrenciId == entity.Id && x.SubeId == AnaForm.SubeId && x.DonemId == AnaForm.DonemId);

                if (tahakkuk != null)
                {
                    ShowEditForms <TahakkukEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, tahakkuk.Id, null);
                }
                else
                {
                    ShowEditForms <TahakkukEditForm> .ShowDialogEditForm(KartTuru.Tahakkuk, -1, entity);   //yeni kayıt olduğu için -1 (3/6) 13. video 43:30
                }
            }
        }
        protected override void ShowEditForm(long id)
        {
            var entity = tablo.GetRow <FaturaL>();

            if (entity == null)
            {
                return;
            }

            if (entity.HizmetNetTutar == 0)
            {
                Messages.HataMesaji("Öğrencinin Net Ücreti Sıfır ( 0 ) Olduğu İçin Fatura Planı Oluşturamazsınız.");
                return;
            }

            var result = ShowEditForms <FaturaPlaniEditForm> .ShowDialogEditForm(KartTuru.Fatura, id, null);  //parametre null olduğu için paramatreli ctor istemiyor

            ShowEditFormDefault(result);
        }
        protected override void ShowEditForm(long id)
        {
            var entity = tablo.GetRow <BelgeHareketleriL>();

            if (entity == null)
            {
                return;
            }

            if (entity.SubeId != AnaForm.SubeId)
            {
                ShowEditForms <MakbuzEditForm> .ShowDialogEditForm(KartTuru.Makbuz, id, entity.MakbuzTuru, entity.HesapTuru, true);
            }
            else
            {
                var result = ShowEditForms <MakbuzEditForm> .ShowDialogEditForm(KartTuru.Makbuz, id, entity.MakbuzTuru, entity.HesapTuru);

                ShowEditFormDefault(result);
            }
        }
        protected override void TahakkukYap()
        {
            //toplu fatura planı oluşturmak için kullanacağız
            var source = new List <FaturaL>();

            for (int i = 0; i < tablo.DataRowCount; i++)
            {
                source.Add(tablo.GetRow <FaturaL>(i));
            }

            if (source.Count == 0)
            {
                return;
            }

            if (ShowEditForms <TopluFaturaPlaniEditForm> .ShowDialogEditForm(KartTuru.Fatura, source))
            {
                Listele();
            }
        }
Beispiel #25
0
        protected override void ShowEditForm(long id)// Id alması gerektiği için değişkenleri doldurda yok
        {
            var result = ShowEditForms <BankaSubeEditForm> .ShowDialogEditForm(KartTuru.BankaSube, id, _bankaId, _bankaAdi);

            ShowEditFormDefault(result);
        }
Beispiel #26
0
        protected override void ShowEditForm(long id)
        {
            var result = ShowEditForms <FiltreEditForm> .ShowDialogEditForm(COMMON.Enums.KartTuru.Filtre, id, _filtreKartTuru, _filtreGrid);

            ShowEditFormDefault(result);
        }
Beispiel #27
0
        protected override void ShowEditForm(long id)
        {
            var result = ShowEditForms <GecikmeAciklamalariEditForm> .ShowDialogEditForm(KartTuru.GecikmeAciklamalari, id, _portfoyNo);

            ShowEditFormDefault(result);
        }
Beispiel #28
0
 private void Tablo_FilterEditorCreated(object sender, DevExpress.XtraGrid.Views.Base.FilterControlEventArgs e)
 {
     e.ShowFilterEditor = false;
     ShowEditForms <FiltreEditForm> .ShowDialogEditForm(KartTuru.Filtre, _filtreId, RaporTuru, Tablo.GridControl);
 }
Beispiel #29
0
        private void Butonlar_ItemClick(object sender, ItemClickEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            if (e.Item == btnOkulKartlari)
            {
                ShowListForms <OkulListForm> .ShowListForm(KartTuru.Okul);
            }
            else if (e.Item == btnIlKartlari)
            {
                ShowListForms <IlListForm> .ShowListForm(KartTuru.Il);
            }
            else if (e.Item == btnAileBilgiKartlari)
            {
                ShowListForms <AileBilgiListForm> .ShowListForm(KartTuru.AileBilgi);
            }
            else if (e.Item == btnIptalNedeniKartlari)
            {
                ShowListForms <IptalNedeniListForm> .ShowListForm(KartTuru.IptalNedeni);
            }
            else if (e.Item == btnYabanciDilKartlari)
            {
                ShowListForms <YabanciDilListForm> .ShowListForm(KartTuru.YabanciDil);
            }
            else if (e.Item == btnTesvikKartlari)
            {
                ShowListForms <TesvikListForm> .ShowListForm(KartTuru.Tesvik);
            }
            else if (e.Item == btnKontenjanKartlari)
            {
                ShowListForms <KontenjanListForm> .ShowListForm(KartTuru.Kontenjan);
            }
            else if (e.Item == btnRehberKartlari)
            {
                ShowListForms <RehberListForm> .ShowListForm(KartTuru.Kontenjan);
            }
            else if (e.Item == btnSinifGrupKartlari)
            {
                ShowListForms <SinifGrupListForm> .ShowListForm(KartTuru.SinifGrup);
            }
            else if (e.Item == btnMeslekKartlari)
            {
                ShowListForms <MeslekListForm> .ShowListForm(KartTuru.Meslek);
            }
            else if (e.Item == btnYakinlikKartlari)
            {
                ShowListForms <YakinlikListForm> .ShowListForm(KartTuru.Yakinlik);
            }
            else if (e.Item == btnIsyeriKartlari)
            {
                ShowListForms <IsyeriListForm> .ShowListForm(KartTuru.Isyeri);
            }
            else if (e.Item == btnGorevKartlari)
            {
                ShowListForms <GorevListForm> .ShowListForm(KartTuru.Gorev);
            }
            else if (e.Item == btnIndirimTuruKartlari)
            {
                ShowListForms <IndirimTuruListForm> .ShowListForm(KartTuru.IndirimTuru);
            }
            else if (e.Item == btnEvrakKartlari)
            {
                ShowListForms <EvrakListForm> .ShowListForm(KartTuru.Evrak);
            }
            else if (e.Item == btnPromosyonKartlari)
            {
                ShowListForms <PromosyonListForm> .ShowListForm(KartTuru.Promosyon);
            }
            else if (e.Item == btnServisYeriKartlari)
            {
                ShowListForms <ServisListForm> .ShowListForm(KartTuru.Servis);
            }
            else if (e.Item == btnSinifKartlari)
            {
                ShowListForms <SinifListForm> .ShowListForm(KartTuru.Sinif);
            }
            else if (e.Item == btnHizmetTuruKartlari)
            {
                ShowListForms <HizmetTuruListForm> .ShowListForm(KartTuru.HizmetTuru);
            }
            else if (e.Item == btnHizmetKartlari)
            {
                ShowListForms <HizmetListForm> .ShowListForm(KartTuru.Hizmet);
            }
            else if (e.Item == btnKasaKartlari)
            {
                ShowListForms <KasaListForm> .ShowListForm(KartTuru.Kasa);
            }
            else if (e.Item == btnBankaKartlari)
            {
                ShowListForms <BankaListForm> .ShowListForm(KartTuru.Banka);
            }
            else if (e.Item == btnAvukatKartlari)
            {
                ShowListForms <AvukatListForm> .ShowListForm(KartTuru.Avukat);
            }
            else if (e.Item == btnCariKartlari)
            {
                ShowListForms <CariListForm> .ShowListForm(KartTuru.Cari);
            }
            else if (e.Item == btnOdemeTuruKartlari)
            {
                ShowListForms <OdemeTuruListForm> .ShowListForm(KartTuru.OdemeTuru);
            }
            else if (e.Item == btnBankaHesapKartlari)
            {
                ShowListForms <BankaHesapListForm> .ShowListForm(KartTuru.BankaHesap);
            }
            else if (e.Item == btnIletisimKartlari)
            {
                ShowListForms <IletisimListForm> .ShowListForm(KartTuru.Iletisim);
            }
            else if (e.Item == btnOgrenciKartlari)
            {
                ShowListForms <OgrenciListForm> .ShowListForm(KartTuru.Ogrenci);
            }
            else if (e.Item == btnIndirimKartlari)
            {
                ShowListForms <IndirimListForm> .ShowListForm(KartTuru.Indirim);
            }
            else if (e.Item == btnTahakkukKartlari)
            {
                ShowListForms <TahakkukListForm> .ShowListForm(KartTuru.Tahakkuk);
            }
            else if (e.Item == btnMakbuzKartlari)
            {
                ShowListForms <MakbuzListForm> .ShowListForm(KartTuru.Makbuz);
            }
            else if (e.Item == btnFaturaKartlari)
            {
                ShowListForms <FaturaPlaniListForm> .ShowListForm(KartTuru.Fatura);
            }
            else if (e.Item == btnFaturaTahakkukKarti)
            {
                ShowEditForms <FaturaTahakkukEditForm> .ShowDialogEditForm(KartTuru.Fatura);
            }
            else if (e.Item == btnGenelAmacliRapor)
            {
                ShowEditReports <GenelAmacliRapor> .ShowEditReport(KartTuru.GenelAmacliRapor);
            }
            else if (e.Item == btnSinifRaporlari)
            {
                ShowEditReports <SinifRaporlari> .ShowEditReport(KartTuru.SinifRaporu);
            }
            else if (e.Item == btnHizmetAlimRaporu)
            {
                ShowEditReports <HizmetAlimRaporu> .ShowEditReport(KartTuru.HizmetAlimRaporu);
            }
            else if (e.Item == btnNetUcretRaporu)
            {
                ShowEditReports <NetUcretRaporu> .ShowEditReport(KartTuru.NetUcretRaporu);
            }
            else if (e.Item == btnUcretVeOdemeRaporu)
            {
                ShowEditReports <UcretVeOdemeRaporu> .ShowEditReport(KartTuru.UcretVeOdemeRaporu);
            }
            else if (e.Item == btnIndirimDagilimRaporu)
            {
                ShowEditReports <IndirimDagilimRaporu> .ShowEditReport(KartTuru.IndirimDagilimRaporu);
            }
            else if (e.Item == btnMesleklereGoreKayitRaporu)
            {
                ShowEditReports <MesleklereGoreKayitRaporu> .ShowEditReport(KartTuru.MesleklereGoreKayitRaporu);
            }
            else if (e.Item == btnAylikKayitRaporu)
            {
                ShowEditReports <AylikKayitRaporu> .ShowEditReport(KartTuru.AylikKayitRaporu);
            }
            else if (e.Item == btnGelirDagilimRaporu)
            {
                ShowEditReports <GelirDagilimRaporu> .ShowEditReport(KartTuru.GelirDagilimRaporu);
            }
            else if (e.Item == btnUcretOrtalamalariRaporu)
            {
                ShowEditReports <UcretOrtalamalariRaporu> .ShowEditReport(KartTuru.UcretOrtalamalariRaporu);
            }
            else if (e.Item == btnOdemeBelgeleriRaporu)
            {
                ShowEditReports <OdemeBelgeleriRaporu> .ShowEditReport(KartTuru.OdemeBelgeleriRaporu);
            }
            else if (e.Item == btnTahsilatRaporu)
            {
                ShowEditReports <TahsilatRaporu> .ShowEditReport(KartTuru.TahsilatRaporu);
            }
            else if (e.Item == btnOdemesiGecikenAlacaklarRaporu)
            {
                ShowEditReports <OdemesiGecikenAlacaklarRaporu> .ShowEditReport(KartTuru.OdemesiGecikenAlacaklarRaporu);
            }
            else if (e.Item == btnKullaniciParametreleri)
            {
                var entity = ShowEditForms <KullaniciParametreEditForm> .ShowDialogEditForm <KullaniciParametreS>(KullaniciId);

                if (entity == null)
                {
                    return;
                }
                KullaniciParametreleri     = entity;
                imgArkaPlanResim.EditValue = entity.ArkaPlanResim;
            }
            else if (e.Item == btnHesapMakinesi)
            {
                try
                {
                    Process.Start("calc.exe");
                }
                catch
                {
                    Messages.HataMesaji("Hesap Makinesi Bulunamadı");
                }
            }
            else if (e.Item == btnSube)
            {
                for (int i = 0; i < Application.OpenForms.Count; i++)
                {
                    if (Application.OpenForms[i] is GirisForm || Application.OpenForms[i] is AnaForm)
                    {
                        continue;
                    }

                    Application.OpenForms[i].Close();
                    i--;
                    //her seferinde 1 açık formu kapattığımız için countda azalacak i-- yapmazsak program donar
                }

                SubeDonemSecimi(true);
            }
            else if (e.Item == btnSifreDegistir)
            {
                ShowEditForms <SifreDegistirEditForm> .ShowDialogEditForm(IslemTuru.EntityUpdate);
            }

            Cursor.Current = Cursors.Default;
        }
        protected override void ShowEditForm(long id)
        {
            var result = ShowEditForms <CountyEditForm> .ShowDialogEditForm(CardType.County, id, _countryId, _countryName);

            ShowEditFormDefault(result);
        }