Exemple #1
0
        protected override void Yazdir()
        {
            if (pageIletisimBilgileri.Controls.Count == 0)
            {
                _iletisimBilgileriTable = new IletisimBilgileriTable().AddTable(this);
                pageIletisimBilgileri.Controls.Add(_iletisimBilgileriTable);
                _iletisimBilgileriTable.Yukle();
            }

            if (pageEposBilgileri.Controls.Count == 0)
            {
                _eposBilgileriTable = new EposBilgileriTable().AddTable(this);
                pageEposBilgileri.Controls.Add(_eposBilgileriTable);
                _eposBilgileriTable.Yukle();
            }

            var ogrenciBilgileri   = ((TahakkukBll)bll).SingleDetail(x => x.Id == id);
            var iletisimBilgileri  = _iletisimBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <IletisimBilgileriR>();
            var hizmetBilgileri    = hizmetBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <HizmetBilgileriR>();
            var indirimBilgileri   = indirimBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <IndirimBilgileriR>();
            var odemeBilgileri     = odemeBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <OdemeBilgileriR>();
            var geriOdemeBilgileri = geriOdemeBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <GeriOdemeBilgileriR>();
            var eposBilgileri      = _eposBilgileriTable.Tablo.DataController.ListSource.Cast <IBaseEntity>().EntityListConvert <EposBilgileriR>();

            ShowListForms <RaporSecim> .ShowDialogListForm(KartTuru.Rapor, false, RaporBolumTuru.TahakkukRaporlari, ogrenciBilgileri, iletisimBilgileri, hizmetBilgileri, indirimBilgileri, odemeBilgileri, geriOdemeBilgileri, eposBilgileri);
        }
Exemple #2
0
        protected override void BagliTabloYukle()
        {
            bool TableValueChanged(BaseTablo tablo)
            {
                return(tablo.Tablo.DataController.ListSource.Cast <IBaseHareketEntity>().Any(x => x.Insert || x.Update || x.Delete));
            }

            if (_kardesbilgileriTable != null && TableValueChanged(_kardesbilgileriTable))
            {
                _kardesbilgileriTable.Yukle();
            }

            if (_aileBilgileriTable != null && TableValueChanged(_aileBilgileriTable))
            {
                _aileBilgileriTable.Yukle();
            }

            if (_sinavBilgileriTable != null && TableValueChanged(_sinavBilgileriTable))
            {
                _sinavBilgileriTable.Yukle();
            }

            if (_evrakBilgileriTable != null && TableValueChanged(_evrakBilgileriTable))
            {
                _evrakBilgileriTable.Yukle();
            }

            if (_promosyonBilgileriTable != null && TableValueChanged(_promosyonBilgileriTable))
            {
                _promosyonBilgileriTable.Yukle();
            }

            if (_iletisimBilgileriTable != null && TableValueChanged(_iletisimBilgileriTable))
            {
                _iletisimBilgileriTable.Yukle();
            }

            if (_eposBilgileriTable != null && TableValueChanged(_eposBilgileriTable))
            {
                _eposBilgileriTable.Yukle();
            }

            if (_bilgiNotlariTable != null && TableValueChanged(_bilgiNotlariTable))
            {
                _bilgiNotlariTable.Yukle();
            }

            //Table eklendiği için herhalukalde gelicek null gelme ihtimali yok.
            if (hizmetBilgileriTable.OwnerForm == null)
            {
                hizmetBilgileriTable.OwnerForm = this;
                hizmetBilgileriTable.Yukle();
            }

            if (indirimBilgileriTable.OwnerForm == null)
            {
                indirimBilgileriTable.OwnerForm = this;
                indirimBilgileriTable.Yukle();
            }

            if (odemeBilgileriTable.OwnerForm == null)
            {
                odemeBilgileriTable.OwnerForm = this;
                odemeBilgileriTable.Yukle();
                odemeBilgileriTable.insUptNavigator.Navigator.TextLocation         = NavigatorButtonsTextLocation.Begin;
                odemeBilgileriTable.insUptNavigator.Navigator.TextStringFormat     = "Taksit ( {0} / {1} )";
                odemeBilgileriTable.insUptNavigator.Navigator.Appearance.ForeColor = SystemColors.HotTrack;
            }

            if (geriOdemeBilgileriTable.OwnerForm == null)
            {
                geriOdemeBilgileriTable.OwnerForm = this;
                geriOdemeBilgileriTable.Yukle();
            }

            if (TableValueChanged(hizmetBilgileriTable))
            {
                var rowHandle = hizmetBilgileriTable.Tablo.FocusedRowHandle;
                hizmetBilgileriTable.Yukle();
                hizmetBilgileriTable.Tablo.FocusedRowHandle = rowHandle;
            }

            if (TableValueChanged(indirimBilgileriTable))
            {
                var rowHandle = indirimBilgileriTable.Tablo.FocusedRowHandle;
                indirimBilgileriTable.Yukle();
                indirimBilgileriTable.Tablo.FocusedRowHandle = rowHandle;
            }

            if (TableValueChanged(odemeBilgileriTable))
            {
                var rowHandle = odemeBilgileriTable.Tablo.FocusedRowHandle;
                odemeBilgileriTable.Yukle();
                odemeBilgileriTable.Tablo.FocusedRowHandle = rowHandle;
            }


            if (TableValueChanged(geriOdemeBilgileriTable))
            {
                var rowHandle = geriOdemeBilgileriTable.Tablo.FocusedRowHandle;
                geriOdemeBilgileriTable.Yukle();
                geriOdemeBilgileriTable.Tablo.FocusedRowHandle = rowHandle;
            }

            Toplamlar();
        }
Exemple #3
0
        protected override void Control_SelectedPageChanged(object sender, SelectedPageChangedEventArgs e)
        {
            if (e.Page == pageGenelBilgiler)
            {
                txtOkulNo.Focus();
                txtOkulNo.SelectAll();
            }
            else if (e.Page == pageKardesBilgileri)
            {
                if (pageKardesBilgileri.Controls.Count == 0)
                {
                    _kardesbilgileriTable = new KardesBilgileriTable().AddTable(this);
                    pageKardesBilgileri.Controls.Add(_kardesbilgileriTable);
                    _kardesbilgileriTable.Yukle();
                }
                _kardesbilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageAileSinavBilgileri)
            {
                if (layoutControlAileSinavBilgileri.Items.Count == 0)
                {
                    _aileBilgileriTable = new AileBilgileriTable().AddTable(this);
                    // pageAileSinavBilgileri.Controls.Add(_aileBilgileriTable);
                    layoutControlAileSinavBilgileri.LayoutControlInsert(_aileBilgileriTable, 0, 0, 0, 0);
                    _aileBilgileriTable.Yukle();

                    _sinavBilgileriTable = new SinavBilgileriTable().AddTable(this);
                    layoutControlAileSinavBilgileri.LayoutControlInsert(_sinavBilgileriTable, 1, 0, 0, 0);
                    _sinavBilgileriTable.Yukle();
                }
                _aileBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageEvrakPromosyonBilgileri)
            {
                if (layoutControlEvrakPromosyonBilgileri.Items.Count == 0)
                {
                    _evrakBilgileriTable = new EvrakBilgileriTable().AddTable(this);
                    layoutControlEvrakPromosyonBilgileri.LayoutControlInsert(_evrakBilgileriTable, 0, 0, 0, 0);
                    _evrakBilgileriTable.Yukle();

                    _promosyonBilgileriTable = new PromosyonBilgileriTable().AddTable(this);
                    layoutControlEvrakPromosyonBilgileri.LayoutControlInsert(_promosyonBilgileriTable, 1, 0, 0, 0);
                    _promosyonBilgileriTable.Yukle();
                }
                _evrakBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageIletisimBilgileri)
            {
                if (pageIletisimBilgileri.Controls.Count == 0)
                {
                    _iletisimBilgileriTable = new IletisimBilgileriTable().AddTable(this);
                    pageIletisimBilgileri.Controls.Add(_iletisimBilgileriTable);
                    _iletisimBilgileriTable.Yukle();
                }
                _iletisimBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageEposBilgileri)
            {
                if (pageEposBilgileri.Controls.Count == 0)
                {
                    _eposBilgileriTable = new EposBilgileriTable().AddTable(this);
                    pageEposBilgileri.Controls.Add(_eposBilgileriTable);
                    _eposBilgileriTable.Yukle();
                }
                _eposBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageNotlar)
            {
                if (pageNotlar.Controls.Count == 0)
                {
                    _bilgiNotlariTable = new BilgiNotlariTable().AddTable(this);
                    pageNotlar.Controls.Add(_bilgiNotlariTable);
                    _bilgiNotlariTable.Yukle();
                }
                _bilgiNotlariTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageHizmetBilgileri)
            {
                hizmetBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageIndirimBilgileri)
            {
                indirimBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageOdemeBilgileri)
            {
                odemeBilgileriTable.Tablo.GridControl.Focus();
            }

            else if (e.Page == pageGeriOdemeBilgileri)
            {
                geriOdemeBilgileriTable.Tablo.GridControl.Focus();
            }
        }