public SkauciZawodnika(Zawodnik zawodnik) { InitializeComponent(); Zawodnik = zawodnik; var obserwujacy = zawodnik.Raporty.Select(x => x.Key).OrderBy(p => p.IdPracownik).Distinct().ToList(); var dt = new DataTable(); dt.Columns.Add("Id", typeof(int)); dt.Columns.Add("Imię", typeof(string)); dt.Columns.Add("Nazwisko", typeof(string)); dt.Columns.Add("Narodowość", typeof(string)); dt.Columns.Add("Wiek", typeof(int)); label1.Text = $"Skauci obserwujący {zawodnik.Imie} {zawodnik.Nazwisko}"; foreach (Skaut skaut in obserwujacy) { dt.Rows.Add(skaut.IdPracownik, skaut.Imie, skaut.Nazwisko, skaut.Narodowosc, skaut.Wiek); } dataGridView1.DataSource = dt; dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; }
public IActionResult ZawodnikDetails(int?id) //details { if (id == null) { return(NotFound()); } Zawodnik z = db.getZawodnikById(id); // pobieramy zawodnika if (z.Trener == 0) //jego trenera jezeli jest { ViewBag.Trener = "null"; } else { ViewBag.Trener = db.getZawodnikById(z.Trener).Imie + " " + db.getZawodnikById(z.Trener).Nazwisko; } ViewBag.Zawodnik = z; List <ZawodnikDetails> data = db.getDetailsList(id); //jego mecze jezeli sa if (data.Count == 0) { ViewBag.Msg = "podany zawodnik jeszcze nie zagral meczow"; } return(View(data)); }
internal Zawodnik getGoscById(int idgosc) { Zawodnik gosc = new Zawodnik(); using (SqlConnection connection = new SqlConnection(constring)) { connection.Open(); using (SqlCommand command = new SqlCommand("select Imie,Nazwisko from gosc where idgosc=@idgosc", connection)) { command.Parameters.AddWithValue("idgosc", idgosc);//id try { using (SqlDataReader reader = command.ExecuteReader()) { while (reader.Read()) { gosc.IdGosc = idgosc; gosc.Imie = reader[0].ToString(); gosc.Nazwisko = reader[1].ToString(); } } } catch (SqlException) { Console.WriteLine("SQL EXCEPTION"); }//exception } return(gosc); } }
public ActionResult Edit(int id, Zawodnik zawodnik) { try { using (ISession session = NHibernateHelper.OpenSession()) { var zawodnikUpdate = session.Get <Zawodnik>(id); zawodnikUpdate.Imie = zawodnik.Imie; zawodnikUpdate.Nazwisko = zawodnik.Nazwisko; using (ITransaction transaction = session.BeginTransaction()) { session.Save(zawodnikUpdate); transaction.Commit(); } } return(RedirectToAction("Index")); } catch { return(View()); } }
public IActionResult AddZawodnik(Zawodnik zawodnik) //add { if (zawodnik.Trener == zawodnik.IdGosc) //jezeli wybral sebe samego jako trenera { zawodnik.Trener = 0; } ViewBag.Treners = db.getZawodnikList(); // pobieramy liste zawodnikow if (ModelState.IsValid) //walidacja po stronie serwera { foreach (Zawodnik c in ViewBag.Treners) { if (c.Imie == zawodnik.Imie && c.Nazwisko == zawodnik.Nazwisko)//sprawdzamy na najawnosc { ViewBag.Error = "Podany zawodnik juz istnieje"; return(View(zawodnik)); } } if (!db.insertZawodnik(zawodnik)) // insert do bazy { Console.WriteLine("SQL Exception"); return(View(zawodnik)); } } else { Console.WriteLine("Model State Exception"); return(View(zawodnik)); } return(RedirectToAction("ZawodnikKomunikat", new { msg = "add" })); }
public AddZawodnik(ZawodnikDbContext context) { this.context = context; InitializeComponent(); addzaw = new Zawodnik(); AddGrid.DataContext = addzaw; }
public Zawodnik(Zawodnik zawowdnik) { Imie = zawowdnik.Imie; Nazwisko = zawowdnik.Nazwisko; Wiek = zawowdnik.Wiek; Waga = zawowdnik.Waga; }
public IActionResult DeleteKibic(Zawodnik s)//delete { if (!db.deleteKibic(s.IdGosc)) { Console.WriteLine("SQL Exception"); } return(RedirectToAction("Komunikat", new { msg = "delete" })); }
protected void btnSzukaj_Click(object sender, EventArgs e) { int id = Convert.ToInt32(txtId.Text); ZawodnicyRepo zr = new ZawodnicyRepo(); Zawodnik z = zr.PodajZawodnikow(id); lblWynik.Text = z.Imie + " " + z.Nazwisko; }
public void addPlayer(string nazwa) { Zawodnik Nowy = new Zawodnik(); Nowy.nazwa = nazwa; Nowy.id = Zawodnicy.Count; Zawodnicy.Add(Nowy); }
public ActionResult DeleteConfirmed(int id) { Zawodnik zawodnik = db.Zawodnicy.Find(id); db.Zawodnicy.Remove(zawodnik); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(Zawodnik zawodnik) { try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(zawodnik); transaction.Commit(); zawodnicy = session.Query <Zawodnik>().ToList(); } } } catch (Exception exception) { return(View()); } Zawodnik nowyzawodnik = zawodnicy.Find(x => x.Nazwisko == zawodnik.Nazwisko); StatystykiZawodnika nowestatystyki = new StatystykiZawodnika(); nowestatystyki.StatystykiZawodnikaID = nowyzawodnik.ZawodnikID; nowestatystyki.IloscFauli = 0; nowestatystyki.IloscGier = 0; nowestatystyki.IloscPunktow = 0; try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { session.Save(nowestatystyki); transaction.Commit(); } } } catch (Exception exception) { return(View()); } try { using (NHibernate.ISession session = NHIbernateSession.OpenSession()) { using (ITransaction transaction = session.BeginTransaction()) { nowyzawodnik.StatystykiZawodnikaID = nowyzawodnik.ZawodnikID; session.Update(nowyzawodnik); transaction.Commit(); } } return(RedirectToAction("Index")); } catch (Exception exception) { return(View()); } }
// <<------------------------------------ TABELA ZAWODNIK ----------------------------->> public bool insertZawodnik(Zawodnik z) { if (z.Trener != 0) { using (SqlConnection connection = new SqlConnection(constring)){ connection.Open(); //exec TINPROaddNewZawodnik 'Legia','Warszawa','2019-11-17','PL','K','6'; using (SqlCommand command = new SqlCommand("exec TINPROaddNewZawodnik @imie,@nazwisko,@dataurod,@kraj,@plec,@trener", connection)){ command.Parameters.AddWithValue("imie", z.Imie); command.Parameters.AddWithValue("nazwisko", z.Nazwisko); command.Parameters.AddWithValue("kraj", z.Kraj); command.Parameters.AddWithValue("dataurod", z.DataUrodzenia); command.Parameters.AddWithValue("plec", z.Plec); command.Parameters.AddWithValue("trener", z.Trener); try{ int affectedRows = command.ExecuteNonQuery();//Console.Write(affectedRows); } catch (SqlException) { return(false); } return(true); } } } else { using (SqlConnection connection = new SqlConnection(constring)) { connection.Open(); //exec TINPROaddNewZawodnik 'Legia','Warszawa','2019-11-17','PL','K','6'; using (SqlCommand command = new SqlCommand("exec TINPROaddNewZawodnik @imie,@nazwisko,@dataurod,@kraj,@plec,@trener", connection)) { command.Parameters.AddWithValue("imie", z.Imie); command.Parameters.AddWithValue("nazwisko", z.Nazwisko); command.Parameters.AddWithValue("kraj", z.Kraj); command.Parameters.AddWithValue("dataurod", z.DataUrodzenia); command.Parameters.AddWithValue("plec", z.Plec); command.Parameters.AddWithValue("trener", DBNull.Value); try { int affectedRows = command.ExecuteNonQuery();//Console.Write(affectedRows); } catch (SqlException) { return(false); } return(true); } } } }
public FilterZawodnik(ListCollectionView View, ZawodnikDbContext context) { InitializeComponent(); this.View = View; pomzaw = new Zawodnik(); FiltrGrid.DataContext = pomzaw; this.context = context; Teams.ItemsSource = context.Druzyny.ToList(); Teams.SelectedIndex = -1; }
public ActionResult Edit([Bind(Include = "IdZ,Imie,Nazwisko,IdK,Opis")] Zawodnik zawodnik) { if (ModelState.IsValid) { db.Entry(zawodnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.IdK = new SelectList(db.Klub, "IdK", "Nazwa", zawodnik.IdK); return(View(zawodnik)); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int idZawodnik = (int)dataGridView1.CurrentRow.Cells[0].Value; Zawodnik zawodnik = Zawodnik.Extent.FirstOrDefault(s => s.IdZawodnik == idZawodnik); SkauciZawodnika f1 = new SkauciZawodnika(zawodnik); Hide(); f1.ShowDialog(); Close(); }
public ActionResult Edit([Bind(Include = "PlayerkId,Imie,Nazwisko,Wygrane,Przegrane,TeamName")] Zawodnik zawodnik) { if (ModelState.IsValid) { db.Entry(zawodnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.TeamName = new SelectList(db.Zespols, "TeamName", "Klub", zawodnik.TeamName); return(View(zawodnik)); }
public Zawodnik[] PodajZawodnikow(string kraj) { string connectionString = DaneDostepowe.ConnectionString; PolaczenieZBaza pzb = new PolaczenieZBaza(connectionString); string sql = "select z.id_zawodnika, z.imie, z.nazwisko, z.kraj, z.waga,z.wzrost, z.data_ur, " + "t.id_trenera, t.imie_t, t.nazwisko_t, t.data_ur_t " + "from zawodnicy z left join trenerzy t on z.id_trenera = t.id_trenera"; if (kraj != "") { sql += " where kraj = '" + kraj + "'"; } string[][] wynik = pzb.WykonajZapytanieSQL(sql); Zawodnik[] zawodnicy = new Zawodnik[wynik.Length]; for (int i = 0; i < wynik.Length; i++) { Zawodnik z = new Zawodnik(); z.Id = Convert.ToInt32(wynik[i][0]); z.Imie = wynik[i][1]; z.Nazwisko = wynik[i][2]; z.Kraj = wynik[i][3]; if (wynik[i][4] != "") { z.Waga = Convert.ToDouble(wynik[i][4]); } if (wynik[i][5] != "") { z.Wzrost = Convert.ToDouble(wynik[i][5]); } if (wynik[i][6] != "") { z.DataUr = Convert.ToDateTime(wynik[i][6]); } z.Trener = new Trener(); if (wynik[i][7] != "") { z.Trener.Id = Convert.ToInt32(wynik[i][7]); } z.Trener.Imie = wynik[i][8]; z.Trener.Nazwisko = wynik[i][9]; if (wynik[i][10] != "") { z.DataUr = Convert.ToDateTime(wynik[i][10]); } zawodnicy[i] = z; } return(zawodnicy); }
private void Add(object sender, RoutedEventArgs e) { zawodnik = (Zawodnik)lista_zawodnikow.SelectedItem; druzyna.AddZawodnikDoDruzyny(zawodnik); context.Update(druzyna); context.SaveChanges(); NotifyIcon notifyIcon = new NotifyIcon(); notifyIcon.Icon = new System.Drawing.Icon(@"../../../Files/info.ico"); notifyIcon.Visible = true; notifyIcon.ShowBalloonTip(1000, "Operacja zakończona sukcesem", "Zawodnik" + zawodnik.ToString() + " został dodany do drużyny " + druzyna.ToString(), ToolTipIcon.Info); this.Close(); }
protected void lbDane_SelectedIndexChanged(object sender, EventArgs e) { string zaznaczonyZawodnik = lbDane.SelectedValue; ZawodnicyRepo zr = new ZawodnicyRepo(); Zawodnik z = zr.PodajZawodnikow(Convert.ToInt32(zaznaczonyZawodnik)); txtImie.Text = z.Imie; txtNazwisko.Text = z.Nazwisko; txtKraj.Text = z.Kraj; txtWaga.Text = z.Waga.ToString(); txtWzrost.Text = z.Wzrost.ToString(); }
protected void Page_Load(object sender, EventArgs e) { int id = Convert.ToInt32(Request["id"]); ZawodnicyRepo zr = new ZawodnicyRepo(); Zawodnik z = zr.PodajZawodnikow(id); txtId.Text = z.Id.ToString(); txtImie.Text = z.Imie; txtNazwisko.Text = z.Nazwisko; txtWzrost.Text = z.Wzrost.ToString(); txtWaga.Text = z.Waga.ToString(); txtKraj.Text = z.Kraj; }
public void DodajZawodnika(Zawodnik z) { string connectionString = DaneDostepowe.ConnectionString; PolaczenieZBaza pzb = new PolaczenieZBaza(connectionString); string sql = string.Format("insert into zawodnicy (imie,nazwisko,kraj,wzrost,waga,data_ur)" + " values ('{0}','{1}','{2}',{3},{4},'{5}')", z.Imie, z.Nazwisko, z.Kraj, z.Wzrost, z.Waga, z.DataUr ); pzb.WykonajZapytanieSQL(sql); }
public void EdytujZawodnika(Zawodnik z) { string connectionString = DaneDostepowe.ConnectionString; PolaczenieZBaza pzb = new PolaczenieZBaza(connectionString); string sql = string.Format("update zawodnicy set imie='{0}', nazwisko='{1}',kraj='{2}'" + " ,waga={3},wzrost={4},data_ur='{5}' where id_zawodnika = {6}", z.Imie, z.Nazwisko, z.Kraj, z.Waga, z.Wzrost, z.DataUr, z.Id ); pzb.WykonajZapytanieSQL(sql); }
// GET: Zawodniks/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zawodnik zawodnik = db.Zawodnicy.Find(id); if (zawodnik == null) { return(HttpNotFound()); } return(View(zawodnik)); }
// GET: Zawodniks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zawodnik zawodnik = db.Zawodniks.Find(id); if (zawodnik == null) { return(HttpNotFound()); } ViewBag.TeamName = new SelectList(db.Zespols, "TeamName", "Klub", zawodnik.TeamName); return(View(zawodnik)); }
// GET: Zawodniks/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Zawodnik zawodnik = db.Zawodnicy.Find(id); if (zawodnik == null) { return(HttpNotFound()); } ViewBag.KlubId = new SelectList(db.Kluby, "Id", "Nazwa", zawodnik.KlubId); return(View(zawodnik)); }
public void dolosuj(System.Windows.Forms.DataGridView dgv, System.Windows.Forms.DataGridViewCellEventArgs cell) { if (active == null || active.RowIndex != cell.RowIndex) { previous = -1; } Zawodnik Player = new Zawodnik(); Player.idKraju = rnd.Next(0, Kraje.Count); while (Wylosowane.Contains(Player.idKraju)) { Player.idKraju = rnd.Next(0, Kraje.Count); } if (previous != -1) { Wylosowane.Remove(previous); } Wylosowane.Add(Player.idKraju); Zawodnik byl = new Zawodnik(); foreach (Kraj byly in Kraje) { if (byly.Nazwa == dgv.Rows[cell.RowIndex].Cells[1].Value.ToString()) { byl.idKraju = byly.id; } } Wylosowane.Remove(byl.idKraju); previous = Player.idKraju; active = cell; foreach (Kraj Wylosowany in Kraje) { if (Wylosowany.id == Player.idKraju) { Player.nazwaKraju = Wylosowany.Nazwa; } } dgv.Rows[cell.RowIndex].Cells[1].Value = Player.nazwaKraju; }
public IActionResult EditZawodnik(Zawodnik newzawodnik) //edit { if (newzawodnik.Trener == newzawodnik.IdGosc) //jezeli wybral sebe samego jako trenera { newzawodnik.Trener = 0; } if (ModelState.IsValid) { if (!db.updateZawodnik(newzawodnik)) //update do bazy { Console.WriteLine("SQL Exception"); return(View(newzawodnik)); } } return(RedirectToAction("ZawodnikKomunikat", new { msg = "edit" })); }
public ActionResult Edit([Bind(Include = "Id,Imie,Nazwisko,KrajPochodzenia,DataUrodzenia,Wzrost,Waga,NumerKoszulki,KlubId")] Zawodnik zawodnik) { if (ModelState.IsValid) { HttpPostedFileBase file = Request.Files["zdjecieZawodnik"]; if (file != null && file.ContentLength > 0) { zawodnik.Zdjecie = System.Guid.NewGuid().ToString(); zawodnik.Zdjecie = file.FileName; file.SaveAs(HttpContext.Server.MapPath("~/Images/Zawodnicy/") + zawodnik.Zdjecie); } db.Entry(zawodnik).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.KlubId = new SelectList(db.Kluby, "Id", "Nazwa", zawodnik.KlubId); return(View(zawodnik)); }
private void SzukajZawChange(object sender, RoutedEventArgs e) { ViewZaw.Filter = delegate(object item) { Zawodnik searchzaw = item as Zawodnik; if (searchzaw == null || searchzaw.Name == null || searchzaw.Surname == null) { return(false); } if (!(searchzaw.Name.Contains(SzukajZawodnik.Text)) && !(searchzaw.Surname.Contains(SzukajZawodnik.Text)) && !((searchzaw.Name + " " + searchzaw.Surname).Contains(SzukajZawodnik.Text)) && !((searchzaw.Surname + " " + searchzaw.Name).Contains(SzukajZawodnik.Text)) && !((searchzaw.Name + searchzaw.Surname).Contains(SzukajZawodnik.Text))) { return(false); } return(true); }; }