Beispiel #1
0
        protected void CreateTournament_Click(object sender, EventArgs e)
        {
            string        savePath;
            string        selectStatement  = $"select TournamentName from tbl_Tournaments where TournamentName='{TournamentName.Text}'";
            bool          tournamentExists = true;
            SqlConnection con = new SqlConnection(connectionString);
            SqlCommand    cmd = new SqlCommand(selectStatement, con);

            con.Open();
            try
            {
                var tournament = cmd.ExecuteScalar().ToString();
            }
            catch (System.NullReferenceException)
            {
                tournamentExists = false;
            }


            con.Close();
            if (!tournamentExists)
            {
                string     insertStatement = $"insert into tbl_Tournaments(TournamentName, StartDate, TeamlistLink) \n values(@TournamentName, @StartDate, @savePath)";
                SqlCommand cmd2            = new SqlCommand(insertStatement, con);
                cmd.Parameters.AddWithValue("@TournamentName", TournamentName.Text);
                cmd.Parameters.AddWithValue("@StartDate", StartDate.SelectedDate);

                if (FileUploadTeamlist.HasFile)
                {
                    savePath = Server.MapPath("~/Tournament Teamlists/" + TournamentName.Text + " Team List.json");
                    cmd.Parameters.AddWithValue("@savePath", savePath);
                    FileUploadTeamlist.SaveAs(savePath);
                }
                else
                {
                    cmd.Parameters.AddWithValue("@savePath", "NULL");
                }

                //if (FileUploadMappool.HasFile)
                //{
                //    savePath = Server.MapPath("~/Tournament Mappools/" + TournamentName.Text + " Mappool.json");
                //    cmd.Parameters.AddWithValue("@Mappool", savePath);
                //    FileUploadMappool.SaveAs(savePath);
                //}
                //else
                //{
                //    cmd.Parameters.AddWithValue("@Mappool", "NULL");
                //}

                try
                {
                    con.Open();
                    cmd.ExecuteNonQuery();
                    con.Close();
                }
                catch (ArgumentNullException)
                {
                }
            }
        }
Beispiel #2
0
        protected void EditTournament_Click(object sender, EventArgs e)
        {
            string        savePath;
            string        updateStatement = $"UPDATE tbl_Tournaments SET TournamentName =@tournamentname WHERE TournamentName = '{Tournament.SelectedValue}'";
            SqlConnection con             = new SqlConnection(connectionString);
            SqlCommand    cmd             = new SqlCommand(updateStatement, con);

            cmd.Parameters.AddWithValue("@tournamentname", TournamentName.Text);

            if (FileUploadTeamlist.HasFile)
            {
                savePath = Server.MapPath("~/Tournament Teamlists/" + TournamentName.Text + " Team List.json");
                FileUploadTeamlist.SaveAs(savePath);
            }

            con.Open();
            SqlDataReader reader = cmd.ExecuteReader();

            //while (reader.Read())
            //{
            //    tournamentList.Add(reader["TournamentName"].ToString());
            //}
            con.Close();
        }