public static Collection <VysledekJezdce> GetVysledkyJezdce(string id) { Collection <VysledekJezdce> vysledky = new Collection <VysledekJezdce>(); Collection <Dvojice> dvojice = DvojiceTable.SelectJezdec(id); Collection <Vysledek> Vys; foreach (Dvojice dvoj in dvojice) { Vys = VysledekTable.SelectDvojice(dvoj.did); foreach (Vysledek v in Vys) { if (v.vyloucen.HasValue) { if (v.vyloucen.Value) { vysledky.Add(new VysledekJezdce { kun = v.kun_name, obtiznost = SoutezTable.Select(v.cid).obtiznost, tr_body = 0, cas = 0 + " sec", vyloucen = "Ano" }); } else { vysledky.Add(new VysledekJezdce { kun = v.kun_name, obtiznost = SoutezTable.Select(v.cid).obtiznost, tr_body = (v.tr_body.HasValue ? v.tr_body.Value : 0), cas = (v.cas.HasValue ? v.cas.Value.TotalSeconds.ToString() : "0") + "sec", vyloucen = "Ne" }); } } else { vysledky.Add(new VysledekJezdce { kun = v.kun_name, obtiznost = SoutezTable.Select(v.cid).obtiznost, tr_body = (v.tr_body.HasValue ? v.tr_body.Value : 0), cas = (v.cas.HasValue ? v.cas.Value.TotalSeconds.ToString() : "0") + "sec", vyloucen = "Ne" }); } } } return(vysledky); }
public void PrihlasDvojici(int zid, int cid, string kun, string cislo_licence) { int did = DvojiceTable.Select(kun, cislo_licence); if (did == -1) { did = DvojiceTable.Insert(new Dvojice { kun = kun, jezdec = cislo_licence }); } Dvojice dvojice = DvojiceTable.Select(did); VysledekTable.Prihlas(dvojice, SoutezTable.Select(cid)); vysledky = VysledekJezdce.GetVysledkyJezdce(jezdec.cislo_licence); }
public IActionResult Vysledky(int id) { Collection <Soutez> s = SoutezTable.Select_zavod(id); Collection <Vysledek> v = new Collection <Vysledek>(); foreach (var item in s) { foreach (var vys in VysledekTable.SelectSoutez(item.cid).OrderByDescending(o => o.tr_body)) { v.Add(vys); } } VysledkyModel model = new VysledkyModel { souteze = s, vysledek = v }; return(View(model)); }
private void button3_Click(object sender, EventArgs e) { Zavody newZavody = new Zavody(); newZavody.sid = model.staj.sid; newZavody.datum = dateTimePicker1.Value; newZavody = ZavodyTable.Insert(newZavody); foreach (var soutez in model.newSouteze) { soutez.zid = newZavody.zid; SoutezTable.Insert(soutez); } textObtiznost.ResetText(); textLimit.ResetText(); dateTimePicker1.ResetText(); model.newSouteze.Clear(); BindingList <Soutez> bindingList = new BindingList <Soutez>(model.newSouteze); dataGridView3.AutoGenerateColumns = false; dataGridView3.DataSource = bindingList; StajPrihlasen_Load(sender, e); }
public void reloadSouteze() { souteze = SoutezTable.Select_zavod(zid); }
public VysledekFormModel(int sid) { zavody = ZavodyTable.SelectStaj(sid); souteze = SoutezTable.Select_zavod(zid); }
public Collection <Soutez> getSouteze(int zavodID) { return(SoutezTable.Select_zavod(zavodID)); }