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); }
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(); }
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(); } }