protected void Page_Load(object sender, EventArgs e) { Add.Click += Add_Click; if (!IsPostBack) { foreach (CharacterInfo cha in MKDataAccess.GetCharacters()) { ListItem li = new ListItem(cha.Name, cha.CharacterID.ToString()); li.Attributes.CssStyle.Add(HtmlTextWriterStyle.BackgroundImage, cha.AvatarPath); ddlCaracter1.Items.Add(li); ddlCaracter2.Items.Add(li); } foreach (UserInfo use in MKDataAccess.GetUsers()) { ListItem li = new ListItem(use.Name, use.UserID.ToString()); li.Attributes.CssStyle.Add(HtmlTextWriterStyle.BackgroundImage, use.AvatarPath); ddlUser1.Items.Add(li); ddlUser2.Items.Add(li); } if (Tournament.Type == "1 vs 1") { Player2.Visible = false; } } }
void UpdateMatches() { List <IDValuePair> toUpdate = new List <IDValuePair>(); foreach (RepeaterItem mi in rptMachesOpen.Items) { if (mi.ItemType == ListItemType.Item || mi.ItemType == ListItemType.AlternatingItem) { MatchControl mc = (MatchControl)mi.FindControl("MatchControl"); if (mc.DDLResultValue != mc.Match.Result) { toUpdate.Add(new IDValuePair(mc.Match.MatchID, mc.DDLResultValue)); } } } foreach (RepeaterItem mi in rptMachesClosed.Items) { if (mi.ItemType == ListItemType.Item || mi.ItemType == ListItemType.AlternatingItem) { MatchControl mc = (MatchControl)mi.FindControl("MatchControl"); if (mc.DDLResultValue != mc.Match.Result) { toUpdate.Add(new IDValuePair(mc.Match.MatchID, mc.DDLResultValue)); } } } MKDataAccess.SetMatchResult(toUpdate); }
protected void Page_Load(object sender, EventArgs e) { if (!int.TryParse(Request.QueryString["TournamentID"], out id)) { Response.Redirect("~/Tournaments.aspx", true); } if (!IsPostBack) { List <DAL.MatchInfo> matches = MKDataAccess.GetMatches(id); rptMachesOpen.DataSource = matches.Where(x => x.Result == 0); rptMachesOpen.DataBind(); if (rptMachesOpen.Items.Count == 0) { rptMachesOpen.Visible = false; } rptMachesClosed.DataSource = matches.Where(x => x.Result != 0); rptMachesClosed.DataBind(); if (rptMachesClosed.Items.Count == 0) { rptMachesClosed.Visible = false; } ScoreBoardControl.Tournament = MKDataAccess.GetTournament(id); } Menu1.Text = "Update"; Menu1.Click += Menu1_Click; Menu2.Text = "Close Tournament"; Menu2.Click += Menu2_Click; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { rptUsers.DataSource = MKDataAccess.GetUsers(); rptUsers.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { lblName.Text = User.Name; imgUserAvatar.ImageUrl = User.AvatarPath; lblTournamentsPlayed.Text = MKDataAccess.GetTournamensCount(User.UserID).ToString(); lblTournamentsWon.Text = MKDataAccess.GetTournamensCount(User.UserID).ToString(); lblMatchesPlayed.Text = MKDataAccess.GetTournamensCount(User.UserID).ToString(); lblMatchesWon.Text = MKDataAccess.GetWonTournamensCount(User.UserID).ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!int.TryParse(Request.QueryString["TournamentID"], out id)) { Response.Redirect("~/Tournaments.aspx", true); } rptTeamMembers.DataSource = MKDataAccess.GetTournament(id).Teams; rptTeamMembers.DataBind(); }
void Add_Click(object sender, EventArgs e) { if (Tournament.Type == "1 vs 1") { MKDataAccess.AddPlayerToTournament(Tournament.TournamentID, int.Parse(ddlUser1.SelectedItem.Value), int.Parse(ddlCaracter1.SelectedItem.Value)); } else { MKDataAccess.AddTeamToTournament(Tournament.TournamentID, int.Parse(ddlUser1.SelectedItem.Value), int.Parse(ddlCaracter1.SelectedItem.Value), int.Parse(ddlUser2.SelectedItem.Value), int.Parse(ddlCaracter2.SelectedItem.Value)); } Response.Redirect("Tournaments.aspx", true); }
void btnCreate_Click(object sender, EventArgs e) { int userID = MKDataAccess.AddUser(txbName.Text, "/Images/Users/None1.png"); if (fupUserAvatar.HasFile) { HttpPostedFile file = fupUserAvatar.PostedFile; file.SaveAs(HttpContext.Current.Server.MapPath("~/Images/Users/" + userID.ToString() + ".jpg")); MKDataAccess.SetAvatarPath(userID, "~/Images/Users/" + userID.ToString() + ".jpg"); } Response.Redirect("User.aspx", true); }
void Menu2_Click(object sender, EventArgs e) { UpdateMatches(); MKDataAccess.CloseTournament(id); Response.Redirect("~/Tournaments.aspx"); }
void Menu1_Click(object sender, EventArgs e) { MKDataAccess.OpenTournament(Tournament.TournamentID); Response.Redirect("~/Tournaments.aspx", true); }
void Menu3_Click(object sender, EventArgs e) { MKDataAccess.StartTournament(Tournament.TournamentID); Response.Redirect("Tournaments.aspx", true); }