public virtual void AlaplistaControlInit(FakUserInterface fak, Base hivo, Vezerloinfo vezerles, DataTable[] datasettablak) { FakUserInterface = fak; Vezerles = vezerles; Hivo = hivo; vezerlo = (VezerloControl)hivo; int i = vezerles.ControlNevek.IndexOf(this.Name); Parameterez = vezerles.Parameterez[i]; Paramfajta = Parameterez.Paramfajta; Valasztek = Parameterez.Valasztek; Listae = Parameterez.Listae; VanDatum = Parameterez.VanDatum; VanValasztek = Parameterez.VanValasztek; VanEgyszeru = Parameterez.VanEgyszeru; VanOsszetett = Parameterez.VanOsszetett; VanLista = Parameterez.VanLista; ListaInfo = Parameterez.ListaInfo; Adatszolge = Parameterez.Adatszolge; UserAdatSzolgInfo = Parameterez.UserAdatSzolgInfo; AdatszolgSpecfix = Parameterez.AdatszolgSpecfix; SpecAdatSzolgnevInfo = Parameterez.SpecAdatSzolgnevInfo; SpecFixertekNevek = Parameterez.SpecFixertekNevek; BeallitandoDatumNevek = null; Parameterez.BeallitandoDatumNevek = BeallitandoDatumNevek; DatasetTablak = datasettablak; Datumtol = UserParamTabla.Datumtol; Datumig = UserParamTabla.Datumig; Parameterez.Datumtol = Datumtol; Parameterez.Datumig = Datumig; CsakEgyHonap = Parameterez.CsakEgyHonap; TeljesEv = Parameterez.TeljesEv; if (UserParamTabla.SzurtIdk != null && UserParamTabla.AktualControlNev== this.Name) SzurtIdk = new ArrayList(UserParamTabla.SzurtIdk); else SzurtIdk = new ArrayList(); ValasztekIndex = UserParamTabla.ValasztekIndex; AktualisRadiobuttonIndex = UserParamTabla.RadioButtonIndex; if (Parameterez.Radiobuttonok != null) { FakUserInterface.EventTilt = true; Parameterez.Radiobuttonok[AktualisRadiobuttonIndex].Checked = true; FakUserInterface.EventTilt = false; OsszetettKozepsoIdk = UserParamTabla.OsszetettKozepsoParamok; OsszetettKozepsoNev = UserParamTabla.OsszetettKozepsoNev; OsszetettAlsoIdk = UserParamTabla.OsszetettAlsoParamok; } ArrayList ar = new ArrayList(); foreach (DataTable datatable in DatasetTablak) { string name = datatable.TableName; TablainfoCollection tabinfok = vezerlo.TermCegPluszCegalattiTabinfok.GetByTablanev(name); foreach (Tablainfo egyinfo in tabinfok) ar.Add(egyinfo); } Aktualtablainfo = (Tablainfo[])ar.ToArray(typeof(Tablainfo)); UserControlInfo = fak.Attach(this, vezerles, ref Aktualtablainfo, AktivPage, AktivMenuItem, AktivDropDownItem); AlapTablaNev = ""; }