internal Sedzia getSedziaByMecz(int?idMecz) { Sedzia sedz = new Sedzia(); using (SqlConnection connection = new SqlConnection(constring)) { connection.Open(); using (SqlCommand command = new SqlCommand("select sd.IdSedzia, g.imie, g.nazwisko from gosc g " + "inner join sedzia sd on g.IdGosc=sd.IdSedzia " + "inner join sedziaNaMeczu snm on snm.IdSedzia=sd.IdSedzia " + "where snm.IdMeczu=@idMecz", connection)) { command.Parameters.AddWithValue("idMecz", idMecz); try { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { sedz.IdSedzia = Convert.ToInt32(reader[0]); sedz.Imie = reader[1].ToString(); sedz.Nazwisko = reader[2].ToString(); } } } catch (SqlException) { Console.WriteLine("SQL EXCEPTION"); }//exception } return(sedz); } }
private void DodajSedziegoClick(object sender, RoutedEventArgs e) { string imie = SedziaImie.Text; string nazwisko = SedziaNazwisko.Text; int id = 1; if (listaSedziow.Count != 0) { id = WygenerujSedziaID(); } if (SedziaImie.Text == "" || SedziaNazwisko.Text == "") { SedziaImie.Text = ""; SedziaNazwisko.Text = ""; MessageBox.Show("Nie wpisano wszystkich danych"); } else { Sedzia sedzia = new Sedzia(imie, nazwisko, id); using (StreamWriter streamW = new StreamWriter(("PrzeciaganieLinySedziaDane.txt"), true)) { streamW.WriteLine(sedzia.getImie_Sedzia() + ";" + sedzia.getNazwisko_Sedzia() + ";" + sedzia.getID_Sedzia()); } WyswietlSedziowStackPanel(sedzia); listaSedziow.Add(sedzia); SedziaImie.Text = ""; SedziaNazwisko.Text = ""; MessageBox.Show("Pomyślnie dodano sędziego"); } }
public IActionResult EditSedzia(Sedzia edited) //edit { List <Sedzia> list = db.getSedziaList(); foreach (Sedzia s in list) { if (s.IdSedzia != edited.IdSedzia) //id { if (s.Imie == edited.Imie && s.Nazwisko == edited.Nazwisko && s.DataUrodzenia == edited.DataUrodzenia) { ViewBag.Error = "Podany Sedzia juz istnieje"; return(View(edited)); } else { ViewBag.Error = ""; } } } if (!db.updateSedzia(edited)) { Console.WriteLine("SQL Exception"); } return(RedirectToAction("Komunikat", new { msg = "edit" })); }
public IActionResult EditMecz(int?id) { Mecz m = db.getMeczById(id); Sedzia sd = db.getSedziaByMecz(m.IdMecz); if (m == null) { ViewBag.Error = "SQL Exception"; } ViewBag.Zawodniki = db.getZawodnikList(); List <Sedzia> lst = db.getSedziaList(); if (sd.IdSedzia == 0) { m.Sedzia = 0; lst.Add(new Sedzia { IdSedzia = 0, Nazwisko = "null" }); } else { m.Sedzia = sd.IdSedzia; } ViewBag.Sedzia = lst; return(View(m)); }
void WyswietlSedziowStackPanel(Sedzia sedzia) { Label label = new Label(); label.Content = "Imie: " + sedzia.getImie_Sedzia() + " Nazwisko: " + sedzia.getNazwisko_Sedzia() + " ID: " + sedzia.getID_Sedzia(); label.Tag = sedzia.getID_Sedzia(); sedziowieStackPanel.Children.Add(label); }
public IActionResult DeleteSedzia(Sedzia s)//delete { if (!db.deleteSedzia(s.IdSedzia)) { Console.WriteLine("SQL Exception"); } return(RedirectToAction("Komunikat", new { msg = "delete" })); }
public ActionResult DeleteConfirmed(int id) { Sedzia sedzia = db.Sedzia.Find(id); db.Sedzia.Remove(sedzia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "IdSedzia,Imie,Nazwisko")] Sedzia sedzia) { if (ModelState.IsValid) { db.Entry(sedzia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sedzia)); }
public ActionResult Create([Bind(Include = "IdSedzia,Imie,Nazwisko")] Sedzia sedzia) { if (ModelState.IsValid) { db.Sedzia.Add(sedzia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(sedzia)); }
void UsunSedziegoStackPanel(Sedzia sedzia) { Label label; foreach (var child in sedziowieStackPanel.Children) { label = child as Label; if ((int)label.Tag == sedzia.getID_Sedzia()) { sedziowieStackPanel.Children.Remove(label); break; } } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Sedzia sedzia = db.Sedzia.Find(id); if (sedzia == null) { return(HttpNotFound()); } return(View(sedzia)); }
internal bool updateSedzia(Sedzia z) { try { using (SqlConnection connection = new SqlConnection(constring)) { connection.Open(); using (SqlCommand command = new SqlCommand("update gosc set imie=@imie, Nazwisko=@nazwisko, DataUrodzenia=@data where idgosc=@id", connection)) { command.Parameters.AddWithValue("imie", z.Imie); command.Parameters.AddWithValue("nazwisko", z.Nazwisko); command.Parameters.AddWithValue("data", z.DataUrodzenia); command.Parameters.AddWithValue("id", z.IdSedzia); int affectedRows = command.ExecuteNonQuery(); //Console.Write(affectedRows); } } } catch (SqlException) { return(false); } return(true); }
public PrzeciaganieLiny() { InitializeComponent(); try { using (StreamReader streamR = new StreamReader("PrzeciaganieLinySedziaDane.txt")) { string linia; while ((linia = streamR.ReadLine()) != null) { char[] oddzielanieWyrazow = { ';' }; string[] podzialListy = linia.Split(oddzielanieWyrazow); Label label = new Label(); int intID = Int32.Parse(podzialListy[2]); label.Content = "Imie: " + podzialListy[0] + " Nazwisko: " + podzialListy[1] + " ID: " + intID; sedziowieStackPanel.Children.Add(label); Sedzia sedzia = new Sedzia(podzialListy[0], podzialListy[1], intID); label.Tag = sedzia.getID_Sedzia(); listaSedziow.Add(sedzia); } } } catch (Exception) { MessageBox.Show("Brak pliku z sędziami"); } try { using (StreamReader streamR = new StreamReader("PrzeciaganieLinyDruzynaDane.txt")) { string linia; while ((linia = streamR.ReadLine()) != null) { char[] oddzielanieWyrazow = { ';' }; string[] podzialListy = linia.Split(oddzielanieWyrazow); Label label = new Label(); int intID = Int32.Parse(podzialListy[1]); label.Content = "Nazwa druzyny: " + podzialListy[0] + " ID: " + intID; druzynyStackPanel.Children.Add(label); Druzyna druzyna = new Druzyna(podzialListy[0], intID); label.Tag = druzyna.getID_Druzyna(); listaDruzyna.Add(druzyna); } } } catch (Exception) { MessageBox.Show("Brak pliku z drużynami"); } try { using (StreamReader streamR = new StreamReader("PrzeciaganieLinyRankingTurnieju.txt")) { string linia; while ((linia = streamR.ReadLine()) != null) { Label label = new Label(); label.Content = linia; wypisywanieTurnieji.Children.Add(label); } } } catch (Exception) { MessageBox.Show("Brak pliku z Rankingiem meczy"); } }
public void getID_Sedzia() { Sedzia druzyna = new Sedzia("IMIE", "NAZWISKO", 3); Assert.IsTrue(druzyna.getID_Sedzia() == 3); }
public void getNazwisko_Sedzia() { Sedzia druzyna = new Sedzia("IMIE", "NAZWISKO", 3); Assert.IsNotNull(druzyna.getNazwisko_Sedzia()); }
/// <summary> /// Konstruowanie meczu siatkówki /// </summary> /// <param name="d1">parametr określający drużynę pierwszą</param> /// <param name="d2">parametr określający drużynę drugą</param> /// <param name="sd">parametr określający sędziego głównego</param> /// <param name="stM">parametr określający stopień meczu</param> /// <param name="sp1">parametr określający pierwszego sędziego pomocniczego</param> /// <param name="sp2">parametr określający drugiego sędziego pomocniczego</param> /// <param name="w1">parametr określający wynik pierwszej drużyny</param> /// <param name="w2">parametr określający wynik drugiej drużyny</param> public MeczSiatkowki(Druzyna d1, Druzyna d2, Sedzia sd, int stM, Sedzia sp1, Sedzia sp2, int w1, int w2) : base(d1, d2, sd, stM, w1, w2) { sedziowiePomocniczy = new Sedzia[2]; sedziowiePomocniczy[0] = sp1; sedziowiePomocniczy[1] = sp2; }