// funkce 3.3 public static int SmazaniVysledku(Vysledky Vysledek, Database pDb = null) { Database db; if (pDb == null) { db = new Database(); db.Connect(); } else { db = (Database)pDb; } SqlCommand command = db.CreateCommand(SQL_DELETE); command.Parameters.AddWithValue("@gp", Vysledek.GP_ID); command.Parameters.AddWithValue("@poradi", Vysledek.Body_Poradi); int ret = db.ExecuteNonQuery(command); if (pDb == null) { db.Close(); } return(ret); }
private static Collection <Vysledky> CteniJezdcuUmisteniGP(SqlDataReader reader) { Collection <Vysledky> Vysledky = new Collection <Vysledky>(); while (reader.Read()) { int i = -1; Vysledky Vysledek = new Vysledky(); Vysledek.GP_ID = reader.GetInt32(++i); Vysledek.Jezdci_ID = reader.GetInt32(++i); Vysledky.Add(Vysledek); } return(Vysledky); }
static void Funkce3(Database db) { db.BeginTransaction(); Console.WriteLine(""); Console.WriteLine("Funkce 3 --------------------------"); Console.WriteLine(""); Vysledky Vysledek = new Vysledky(); Vysledek.GP_ID = 21; Vysledek.Body_Poradi = 10; Vysledek.Jezdci_ID = 26; EvidenceVysledku.VlozeniVysledku(Vysledek, db); // funkce 3.1 Vysledek.Body_Poradi = 0; EvidenceVysledku.UpravaVysledku(Vysledek, db); // funkce 3.2 Console.WriteLine(); Console.WriteLine("Vypis poradi pro vybranout GP (funkce 3.3):"); Collection <Vysledky> Vysledky = EvidenceVysledku.VypisVysledkuGP(1, db); // funkce 3.3 foreach (Vysledky Polozka in Vysledky) { Console.WriteLine(Polozka.Body_Poradi + "\t" + Polozka.Jezdci_ID); } EvidenceVysledku.SmazaniVysledku(Vysledek, db); // funkce nová db.EndTransaction(); Console.WriteLine(); Console.WriteLine("Vypis tabulky jezdcu (funkce 3.4):"); Collection <Jezdci> Jezdci = EvidenceVysledku.VypisPoradiJezdcu(db); // funkce 3.4 foreach (Jezdci Polozka in Jezdci) { Console.WriteLine(Polozka.ID + "\t" + Polozka.Jmeno + "\t" + Polozka.Prijmeni + "\t" + Polozka.Suma); } Console.WriteLine(); Console.WriteLine("Vypis tabulky tymu (funkce 3.5):"); Collection <Tymy> Tymy = EvidenceVysledku.VypisPoradiTymu(db); // funkce 3.5 foreach (Tymy Polozka in Tymy) { Console.WriteLine(Polozka.ID + "\t" + Polozka.Nazev + "\t" + Polozka.Suma); } Console.WriteLine(); Console.WriteLine("Vypis poradi v odjetch GP zvoleneho jezdce (funkce 3.6):"); Vysledky = EvidenceVysledku.VypisJezdceGP(1, db); // funkce 3.6 foreach (Vysledky Polozka in Vysledky) { Console.WriteLine(Polozka.GP_ID + "\t" + Polozka.Body_Poradi); } Console.WriteLine(); Console.WriteLine("Vypis poradi v odjetch GP zvoleneho jezdce, pouze, kde bodoval (funkce 3.7):"); Vysledky = EvidenceVysledku.VypisJezdceBodovalGP(5, "id", "body", db); // funkce 3.7 foreach (Vysledky Polozka in Vysledky) { Console.WriteLine(Polozka.GP_ID + "\t" + Polozka.Body_Poradi); } Console.WriteLine(); Console.WriteLine("Vypis jezdcu pro zadane umisteni v odjetych GP (funkce 3.8):"); Vysledky = EvidenceVysledku.VypisJezdcuUmisteniGP(6, db); // funkce 3.8 foreach (Vysledky Polozka in Vysledky) { Console.WriteLine(Polozka.GP_ID + "\t" + Polozka.Jezdci_ID); } }
private void vkládáníVýsledkůToolStripMenuItem_Click(object sender, EventArgs e) { Vysledky form = new Vysledky(model.staj.sid); form.Show(); }