/// <summary> /// | /// model remove | /// adatbazis remove | /// indulok csokkentes | /// </summary> /// <param name="eredmeny"></param> public void Remove( Eredmeny eredmeny ) { foreach( var eredmeny1 in _eredmenyek.Where( eredmeny1 => eredmeny1.Indulo.Equals( eredmeny.Indulo ) ) ) { _eredmenyek.Remove( eredmeny1 ); Adatbazis.Eredmeny.Eredmeny.Remove( eredmeny ); Data.Data.Versenyek.IndulokCsokkentes( eredmeny1.Verseny ); Data.Data.Indulok.EredmenyCsokkentes( eredmeny.Indulo ); Data.Data.Ijtipusok.EredmenyekCsokkentes( eredmeny.Ijtipus ); Data.Data.Korosztalyok.TagokCsokkentes( eredmeny ); return; } }
/// <summary> /// | /// adatbazis hozzaadas | /// model add | /// indulok novelese | /// </summary> /// <param name="eredmeny"></param> /// <param name="induloNeme"></param> public void Add( Eredmeny eredmeny, string induloNeme ) { Adatbazis.Eredmeny.Eredmeny.Add( eredmeny ); eredmeny.Sorszam = Adatbazis.Eredmeny.Eredmeny.InduloSorszam( eredmeny ); _eredmenyek.Add( eredmeny ); if( induloNeme.ToLower( ).Equals( "f" ) ) { Model.Data.Data.Korosztalyok.FerfiakNoveles( eredmeny.Verseny, eredmeny.KorosztalyAzonosito ); } else { Model.Data.Data.Korosztalyok.NokNoveles( eredmeny.Verseny, eredmeny.KorosztalyAzonosito ); } Data.Data.Indulok.EredmenyNoveles( eredmeny.Indulo ); Data.Data.Ijtipusok.EredmenyekNoveles( eredmeny.Ijtipus ); Data.Data.Versenyek.IndulokNoveles( eredmeny.Verseny ); }
/// <summary> /// | /// model update | /// adatbazis update | /// indulok eredmenyek ijtipusok count update-el nem kell foglakozni | /// </summary> /// <param name="eredmeny"></param> public void Update( Eredmeny eredmeny ) { foreach( var eredmeny1 in _eredmenyek.Where( eredmeny1 => eredmeny1.Indulo.Equals( eredmeny.Indulo ) ) ) { eredmeny1.Sorszam = eredmeny.Sorszam; eredmeny1.Ijtipus = eredmeny.Ijtipus; eredmeny1.Csapat = eredmeny.Csapat; eredmeny1.Talalat10 = eredmeny.Talalat10; eredmeny1.Talalat8 = eredmeny.Talalat8; eredmeny1.Talalat5 = eredmeny.Talalat5; eredmeny1.Melle = eredmeny.Melle; eredmeny1.OsszPont = eredmeny.OsszPont; eredmeny1.Szazalek = eredmeny.Szazalek; eredmeny1.Megjelent = eredmeny.Megjelent; eredmeny1.Kor = eredmeny.Kor; eredmeny1.KorosztalyModositott = eredmeny.KorosztalyModositott; eredmeny1.KorosztalyAzonosito = eredmeny.KorosztalyAzonosito; Adatbazis.Eredmeny.Eredmeny.Update( eredmeny1 ); return; } }
public InduloAdat( Eredmeny eredmeny ) { var indulo = ( from indulo1 in Model.Data.Data.Indulok._indulok where indulo1.Nev.Equals( eredmeny.Indulo ) select indulo1 ).First( ); Nev = eredmeny.Indulo; Sorszam = eredmeny.Sorszam; Kor = eredmeny.Kor; Egyesulet = indulo.Egyesulet; Engedely = indulo.Engedely; Nem = indulo.Nem; Csapat = eredmeny.Csapat; Szazalek = eredmeny.Szazalek; OsszPont = eredmeny.OsszPont; Ijtipus = ( from ijtipus in Model.Data.Data.Ijtipusok._ijtipusok where ijtipus.Azonosito.Equals( eredmeny.Ijtipus ) select ijtipus.Megnevezes ).First( ); foreach( var versenykorosztaly in Model.Data.Data.Korosztalyok._versenyKorosztalyok.Where( korosztaly => korosztaly.VersenyAzonosito.Equals( eredmeny.Verseny ) ) ) { foreach( var korosztaly in versenykorosztaly.Korosztalyok.Where( korosztaly => korosztaly.Azonosito.Equals( eredmeny.KorosztalyAzonosito ) ) ) { KorosztalyMegnevezes = korosztaly.Megnevezes; } } }
public Beirolap( Eredmeny eredmeny ) { versenyAdatok = new VersenyAdatok( eredmeny.Verseny, DokumentumTipus.Startlista.BeiroLap ); induloAdat = new InduloAdat( eredmeny ); }