protected void btnSichern_Click(object sender, EventArgs e) { User user = new User(Session); if (user.Has_Permission("admin")) { int punkte1, punkte2; if (!Int32.TryParse(Request.Form["ctl00$MainContent$txtPunkte1"], out punkte1) || punkte1 < 0) { Feld_Required(); txtPunkte1_Container.Attributes["class"] = "form-group has-error"; } else if (!Int32.TryParse(Request.Form["ctl00$MainContent$txtPunkte2"], out punkte2) || punkte2 < 0) { Feld_Required(); txtPunkte2_Container.Attributes["class"] = "form-group has-error"; } else { long turnier_id = Convert.ToInt32(Request.QueryString["item"]); Turnier turnier = new Turnier(turnier_id); if (turnier.Turnier_ID != 0) { if (Request.QueryString["do"] == "bearbeiten") { long spiel_id = long.Parse(Request.QueryString["spiel"]); if (spiel_id > 0) { Spiel spiel = new Spiel(spiel_id); spiel.Punkte = Convert.ToInt32(Request.Form["ctl00$MainContent$txtPunkte1"]); spiel.Gegen_Punkte = Convert.ToInt32(Request.Form["ctl00$MainContent$txtPunkte2"]); spiel.Mannschaft_ID = long.Parse(Request.Form["ctl00$MainContent$lstmannschaft"]); spiel.Gegen_Mannschaft_ID = long.Parse(Request.Form["ctl00$MainContent$lstgegenmannschaft"]); spiel.Save(); } } else { //Hinzufügen Spiel spiel = new Spiel(turnier_id, Convert.ToInt32(Request.Form["ctl00$MainContent$lstmannschaft"]), Convert.ToInt32(Request.Form["ctl00$MainContent$txtPunkte1"]), Convert.ToInt32(Request.Form["ctl00$MainContent$lstgegenmannschaft"]), Convert.ToInt32(Request.Form["ctl00$MainContent$txtPunkte2"])); spiel.Save(); } } Response.Redirect("~/Spiele.aspx?item=" + Request.QueryString["item"], true); } } else { Access_Denied(); } }