protected void Page_Load(object sender, EventArgs e)
 {
     User user = new User(Session);
     if (!user.Auth)
     {
         Session["redirect"] = "~/Turnierverwaltung.aspx";
         Response.Redirect("~/Login.aspx", true);
     }
     else
     {
         if (!Page.IsPostBack)
         {
             txtDatumVon.Text = DateTime.Now.ToString("yyyy-MM-dd");
             txtDatumBis.Text = DateTime.Now.AddDays(10).ToString("yyyy-MM-dd");
             CheckBxLstMannschaften.Items.Clear();
             List<Mannschaft> mannschaften = Mannschaft.GetAll();
             foreach (Mannschaft mannschaft in mannschaften)
             {
                 CheckBxLstMannschaften.Items.Add(new ListItem("&nbsp;" + mannschaft.Name, mannschaft.Mannschaft_ID.ToString()));
             }
             if (Request.QueryString["do"] == "entfernen")
             {
                 if(user.Has_Permission("admin"))
                 {
                     long turnier_id = long.Parse(Request.QueryString["item"]);
                     Turnier turnier = new Turnier(turnier_id);
                     turnier.Delete();
                     Response.Redirect("~/Turnierverwaltung.aspx", true);
                 }
                 else
                 {
                     Access_Denied();
                 }
             }
             else if (Request.QueryString["do"] == "bearbeiten")
             {
                 long turnier_id = long.Parse(Request.QueryString["item"]);
                 Turnier turnier = new Turnier(turnier_id);
                 txtVereinName.Text = turnier.VereinName;
                 txtAdresse.Text = turnier.Adresse;
                 txtDatumVon.Text = turnier.Datum_Von.ToString("yyyy-MM-dd");
                 txtDatumBis.Text = turnier.Datum_Bis.ToString("yyyy-MM-dd");
                 tbl_Mannschaften.Visible = false;
                 btnAdd.Visible = false;
                 Btn_Cancel.Visible = true;
                 Btn_Bearbeiten.Visible = true;
                 PnlTurniere.Visible = false;
             }
         }
         Render();
     }
            
 }
        private void Render()
        {
            Tbl.Rows.Clear();

            TableHeaderRow header = new TableHeaderRow();

            TableHeaderCell h1 = new TableHeaderCell();

            h1.Text = "ID";
            header.Cells.Add(h1);
            TableHeaderCell h2 = new TableHeaderCell();

            h2.Text = "Name";
            header.Cells.Add(h2);

            TableHeaderCell h22 = new TableHeaderCell();

            h22.Text = "Sportart";
            header.Cells.Add(h22);

            TableHeaderCell h3 = new TableHeaderCell();

            h3.Text = "Mitglieder";
            header.Cells.Add(h3);
            TableHeaderCell h4 = new TableHeaderCell();

            h4.Text = "Bearbeiten";
            header.Cells.Add(h4);
            TableHeaderCell h5 = new TableHeaderCell();

            h5.Text = "Entfernen";
            header.Cells.Add(h5);


            Tbl.Rows.Add(header);

            foreach (Mannschaft m in Mannschaft.GetAll())
            {
                TableRow  row   = new TableRow();
                TableCell cell1 = new TableCell();
                cell1.Text = m.Mannschaft_ID.ToString();
                row.Cells.Add(cell1);
                TableCell cell2 = new TableCell();
                cell2.Text = m.Name;
                row.Cells.Add(cell2);
                TableCell cell22 = new TableCell();
                cell22.Text = m.Sportart;
                row.Cells.Add(cell22);
                TableCell cell3 = new TableCell();
                cell3.Text = "";
                foreach (Person person in m.Mitglieder)
                {
                    cell3.Text += person.getName() + "<br />";
                }
                row.Cells.Add(cell3);

                HyperLink link1 = new HyperLink();
                link1.NavigateUrl = "~/Mannschaftsverwaltung.aspx?do=bearbeiten&item=" + m.Mannschaft_ID;
                link1.Text        = "Berabeiten";
                TableCell cell12 = new TableCell();
                cell12.Controls.Add(link1);
                row.Cells.Add(cell12);

                HyperLink link2 = new HyperLink();
                link2.NavigateUrl = "~/Mannschaftsverwaltung.aspx?do=entfernen&item=" + m.Mannschaft_ID;
                link2.Text        = "Entfernen";

                TableCell cell13 = new TableCell();
                cell13.Controls.Add(link2);
                row.Cells.Add(cell13);

                Tbl.Rows.Add(row);
            }
        }