private void insertGimnasticari() { IList <Drzava> drzave = DAOFactoryFactory.DAOFactory.GetDrzavaDAO().FindAll(); KategorijaGimnasticara seniori = DAOFactoryFactory.DAOFactory.GetKategorijaGimnasticaraDAO().FindByNaziv("Seniori"); string[] fileNames = new string[] { @"..\..\test\Data\KvalifikantiMuskarci.txt", @"..\..\test\Data\KvalifikantiZene.txt" }; for (int i = 0; i < fileNames.Length; i++) { GimnasticariParser parser = new GimnasticariParser(); parser.parse(fileNames[i]); foreach (object[] o in parser.Gimnasticari) { int broj = (int)o[0]; string prezime = (string)o[1]; string ime = (string)o[2]; string kod = (string)o[3]; DateTime datumRodj = (DateTime)o[4]; Gimnasticar gimnasticar = new Gimnasticar(); gimnasticar.Ime = ime; gimnasticar.Prezime = prezime; gimnasticar.DatumRodjenja = new Datum(datumRodj); gimnasticar.Drzava = findDrzava(kod, drzave); if (i == 0) { gimnasticar.Gimnastika = Gimnastika.MSG; } else { gimnasticar.Gimnastika = Gimnastika.ZSG; } gimnasticar.Kategorija = seniori; DAOFactoryFactory.DAOFactory.GetGimnasticarDAO().Add(gimnasticar); } } }
private void insertGimnasticari() { IList<Drzava> drzave = dataContext.GetAll<Drzava>(); Query q = new Query(); q.Criteria.Add(new Criterion("Naziv", CriteriaOperator.Equal, "Seniori")); KategorijaGimnasticara seniori = dataContext.GetByCriteria<KategorijaGimnasticara>(q)[0]; string[] fileNames = new string[] { @"..\..\test\Data\KvalifikantiMuskarci.txt", @"..\..\test\Data\KvalifikantiZene.txt" }; for (int i = 0; i < fileNames.Length; i++) { GimnasticariParser parser = new GimnasticariParser(); parser.parse(fileNames[i]); foreach (object[] o in parser.Gimnasticari) { int broj = (int)o[0]; string prezime = (string)o[1]; string ime = (string)o[2]; string kod = (string)o[3]; DateTime datumRodj = (DateTime)o[4]; Gimnasticar gimnasticar = new Gimnasticar(); gimnasticar.Ime = ime; gimnasticar.Prezime = prezime; gimnasticar.DatumRodjenja = new Datum(datumRodj); gimnasticar.Drzava = findDrzava(kod, drzave); if (i == 0) gimnasticar.Gimnastika = Gimnastika.MSG; else gimnasticar.Gimnastika = Gimnastika.ZSG; gimnasticar.Kategorija = seniori; dataContext.Add(gimnasticar); } } }
private void insertGimnasticariAndDrzaveUcesniciAndAddRezTakmicenjaUcesnici(Takmicenje takmicenje) { TakmicarskaKategorija seniori = DAOFactoryFactory.DAOFactory.GetTakmicarskaKategorijaDAO().FindByTakmicenje(takmicenje.Id)[0]; RezultatskoTakmicenjeDAO rezTakmicenjeDAO = DAOFactoryFactory.DAOFactory.GetRezultatskoTakmicenjeDAO(); RezultatskoTakmicenje rezTak = rezTakmicenjeDAO.FindByKategorija(seniori)[0]; string fileName; if (gimnastika == Gimnastika.MSG) { fileName = @"..\..\test\Data\KvalifikantiMuskarci.txt"; } else { fileName = @"..\..\test\Data\KvalifikantiZene.txt"; } List <Drzava> drzave = new List <Drzava>(DAOFactoryFactory.DAOFactory.GetDrzavaDAO().FindAll()); List <DrzavaUcesnik> drzaveUcesnici = new List <DrzavaUcesnik>(); GimnasticariParser parser = new GimnasticariParser(); parser.parse(fileName); foreach (object[] o in parser.Gimnasticari) { int broj = (int)o[0]; string prezime = (string)o[1]; string ime = (string)o[2]; string kod = (string)o[3]; DateTime datumRodj = (DateTime)o[4]; GimnasticarUcesnik gimnasticarUcesnik = new GimnasticarUcesnik(); gimnasticarUcesnik.Ime = ime; gimnasticarUcesnik.Prezime = prezime; gimnasticarUcesnik.DatumRodjenja = new Datum(datumRodj); DrzavaUcesnik drzavaUcesnik = findDrzavaUcesnik(kod, drzaveUcesnici); if (drzavaUcesnik == null) { Drzava drzava = findDrzava(kod, drzave); drzavaUcesnik = new DrzavaUcesnik(); drzavaUcesnik.Naziv = drzava.Naziv; drzavaUcesnik.Kod = drzava.Kod; drzavaUcesnik.Takmicenje = takmicenje; drzaveUcesnici.Add(drzavaUcesnik); DAOFactoryFactory.DAOFactory.GetDrzavaUcesnikDAO().Add(drzavaUcesnik); } gimnasticarUcesnik.DrzavaUcesnik = drzavaUcesnik; gimnasticarUcesnik.TakmicarskaKategorija = seniori; gimnasticarUcesnik.NastupaZaDrzavu = true; DAOFactoryFactory.DAOFactory.GetGimnasticarUcesnikDAO().Add(gimnasticarUcesnik); rezTak.Takmicenje1.addGimnasticar(gimnasticarUcesnik); } rezTakmicenjeDAO.Update(rezTak); }
private void insertGimnasticariAndDrzaveUcesniciAndAddRezTakmicenjaUcesnici() { Takmicenje takmicenje = loadTakmicenje("Milano"); TakmicarskaKategorija seniori = loadKategorija(takmicenje); Query q = new Query(); q.Criteria.Add(new Criterion("Kategorija", CriteriaOperator.Equal, seniori)); RezultatskoTakmicenje rezTak = dataContext.GetByCriteria<RezultatskoTakmicenje>(q)[0]; string fileName; if (gimnastika == Gimnastika.MSG) fileName = @"..\..\test\Data\KvalifikantiMuskarci.txt"; else fileName = @"..\..\test\Data\KvalifikantiZene.txt"; List<Drzava> drzave = new List<Drzava>(dataContext.GetAll<Drzava>()); List<DrzavaUcesnik> drzaveUcesnici = new List<DrzavaUcesnik>(); GimnasticariParser parser = new GimnasticariParser(); parser.parse(fileName); foreach (object[] o in parser.Gimnasticari) { int broj = (int)o[0]; string prezime = (string)o[1]; string ime = (string)o[2]; string kod = (string)o[3]; DateTime datumRodj = (DateTime)o[4]; GimnasticarUcesnik gimnasticarUcesnik = new GimnasticarUcesnik(); gimnasticarUcesnik.Ime = ime; gimnasticarUcesnik.Prezime = prezime; gimnasticarUcesnik.DatumRodjenja = new Datum(datumRodj); DrzavaUcesnik drzavaUcesnik = findDrzavaUcesnik(kod, drzaveUcesnici); if (drzavaUcesnik == null) { Drzava drzava = findDrzava(kod, drzave); drzavaUcesnik = new DrzavaUcesnik(); drzavaUcesnik.Naziv = drzava.Naziv; drzavaUcesnik.Kod = drzava.Kod; drzavaUcesnik.Takmicenje = takmicenje; drzaveUcesnici.Add(drzavaUcesnik); dataContext.Add(drzavaUcesnik); } gimnasticarUcesnik.DrzavaUcesnik = drzavaUcesnik; gimnasticarUcesnik.TakmicarskiBroj = broj; gimnasticarUcesnik.Takmicenje = takmicenje; gimnasticarUcesnik.Gimnastika = gimnastika; gimnasticarUcesnik.TakmicarskaKategorija = seniori; gimnasticarUcesnik.NastupaZaDrzavu = true; dataContext.Add(gimnasticarUcesnik); rezTak.Takmicenje1.addGimnasticar(gimnasticarUcesnik); } dataContext.Save(rezTak); }