private void importUcitele(JObject importFile, DrivingScoolContext db, uint autoskola_id) { var vo = importFile["UCITELE"].Children(); List<Ucitele> importedUcitele = new List<Ucitele>(); foreach (var o in vo) { Ucitele u = new Ucitele() { //UcitelID = o.Value<uint>("ucitel_id"), OsobniCislo = "!TEMP!", Jmeno = o.Value<string>("jmeno"), Prijmeni = o.Value<string>("prijmeni"), AdresaMesto = o.Value<string>("adresa_mesto"), AdresaUlice = o.Value<string>("adresa_ulice"), AdresaCP = o.Value<int>("adresa_cp"), AdresaPSC = o.Value<int>("adresa_psc"), AutoskolaID = autoskola_id, PlatnostOpravneni = o.Value<DateTime?>("platnost_opravneni"), PosledniProhlidka = o.Value<DateTime?>("posledni_prohlidka"), OpravneniPravidla = o.Value<bool>("opravneni_pravidla"), OpravneniZdravoveda = o.Value<bool>("opravneni_zdravoveda"), OpravneniUdrzba = o.Value<bool>("opravneni_udrzba"), OpravneniJizdyA = o.Value<bool>("opravneni_jizdy_a"), OpravneniJizdyB = o.Value<bool>("opravneni_jizdy_b"), OpravneniJizdyC = o.Value<bool>("opravneni_jizdy_c"), OpravneniJizdyD = o.Value<bool>("opravneni_jizdy_d"), OpravneniJizdyT = o.Value<bool>("opravneni_jizdy_t"), PocetDeti = o.Value<int>("pocet_deti"), HodinovaMzda = o.Value<double>("hodinova_mzda") }; importedUcitele.Add(u); db.Ucitele.InsertOnSubmit(u); } db.SubmitChanges(); foreach (var u in importedUcitele) { u.OsobniCislo = u.UcitelID.ToString(); } db.SubmitChanges(); }
private void importKurzy(JObject importFile, DrivingScoolContext db, uint autoskola_id) { var vo = importFile["KURZY"].Children(); List<Kurzy> importedKurzy = new List<Kurzy>(); foreach (var o in vo) { Kurzy k = new Kurzy() { IdentifikacniCislo = "0000000", Typ = o.Value<string>("typ"), AutoskolaID = autoskola_id, Stav = o.Value<string>("stav"), DatumOd = o.Value<DateTime>("datum_od"), DatumDo = o.Value<DateTime>("datum_do") }; importedKurzy.Add(k); db.Kurzy.InsertOnSubmit(k); } db.SubmitChanges(); foreach (var k in importedKurzy) { k.IdentifikacniCislo = k.Typ + k.DatumOd.Year + (k.KurzID % 100).ToString("D2"); } db.SubmitChanges(); }
private void importVozidel(JObject importFile, DrivingScoolContext db, uint autoskola_id) { var vo = importFile["VOZIDLA"].Children(); foreach (var o in vo) { Vozidla v = new Vozidla() { //VozidloID = o.Value<uint>("vozidlo_id"), AutoskolaID = autoskola_id, Znacka = o.Value<string>("znacka"), Model = o.Value<string>("model"), Vin = o.Value<string>("vin"), PosledniSTK = o.Value<DateTime>("posledni_stk"), PocatecniStavKm = o.Value<uint>("pocatecni_stav_km"), VozidloTyp = o.Value<string>("vozidlo_typ"), RokVyroby = o.Value<uint>("rok_vyroby"), Spz = o.Value<string>("spz") }; db.Vozidla.InsertOnSubmit(v); } db.SubmitChanges(); }