protected void Page_Load(object sender, EventArgs e) { master = Page.Master as SiteMaster; if (String.IsNullOrEmpty(Request.QueryString["user"])) { pagePlayer = master.GetPlayer(Context.User.Identity.Name); } else { pagePlayer = master.GetPlayer(Request.QueryString["user"]); } }
protected void Page_Load(object sender, EventArgs e) { master = Page.Master as SiteMaster; user = Request.QueryString["user"]; playerPage = master.GetPlayer(user); setUp(); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseStrength.ToString()); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseDexterity.ToString()); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseConstitution.ToString()); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseIntelligence.ToString()); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseWisdom.ToString()); ClientScript.RegisterArrayDeclaration("baseStats", currentCharacter.BaseCharisma.ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseStrength + currentCharacter.StrengthModifier).ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseDexterity + currentCharacter.DexterityModifier).ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseConstitution + currentCharacter.ConstitutionModifier).ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseIntelligence + currentCharacter.IntelligenceModifier).ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseWisdom + currentCharacter.WisdomModifier).ToString()); ClientScript.RegisterArrayDeclaration("modifiedStats", (currentCharacter.BaseCharisma + currentCharacter.CharismaModifier).ToString()); ClientScript.RegisterArrayDeclaration("alignmentData", currentCharacter.GoodVals.ToString()); ClientScript.RegisterArrayDeclaration("alignmentData", currentCharacter.ChaoticVals.ToString()); ClientScript.RegisterArrayDeclaration("alignmentData", currentCharacter.EvilVals.ToString()); ClientScript.RegisterArrayDeclaration("alignmentData", currentCharacter.LawfulVals.ToString()); ClientScript.RegisterStartupScript(Page.GetType(), "OnLoad", "loadChart();", true); }
protected void Page_Load(object sender, EventArgs e) { master = Page.Master as SiteMaster; user = Request.QueryString["user"]; playerPage = master.GetPlayer(user); setUp(); }
public void setUp() { try { currentCampaign = master.GetCampaign(int.Parse(Request.QueryString["id"])); DM = master.GetPlayer(currentCampaign.DungeonMasterID); Edit.Visible = false; Join.Visible = false; Delete.Visible = false; Leave.Visible = false; Start.Visible = false; if (DM.PlayerName.Equals(user) || !master.inCampaign(Context.User.Identity.Name, currentCampaign.CampaignId)) { currentCharacter = null; if ((!DM.PlayerName.Equals(Context.User.Identity.Name) && !DM.PlayerName.Equals(user))) { activeChar.Visible = false; Join.Visible = true; } else if (DM.PlayerName.Equals(Context.User.Identity.Name)) { Edit.Visible = true; Delete.Visible = true; Start.Visible = true; } } else { currentCharacter = master.GetCharacter(currentCampaign.CampaignId, master.GetPlayer(user).PlayerId); if (user.Equals(Context.User.Identity.Name)) { Leave.Visible = true; } } } catch (Exception e) { Response.Redirect("../Account/ErrorPage.html"); } }
public void getSearchResults(object sender, System.EventArgs e) { string modeName = Mode.SelectedValue; string keywords = SearchBox.Text; string sumText = ""; if (keywords.Length > 0) { if (modeName.Equals("By Name")) { results = master.GetCampaigns().Where(x => keywords.Contains(x.CampaignName) || x.CampaignName.Contains(keywords)).ToList <Campaign>(); sumText = " containing \"" + keywords + "\" in their name"; } else if (modeName.Equals("By Dungeon Master")) { IQueryable <Campaign> initial = master.GetCampaigns(keywords); if (initial != null && initial.Count() > 0) { int dmId = master.GetPlayer(keywords).PlayerId; results = initial.Where(x => x.DungeonMasterID == dmId).ToList <Campaign>(); sumText = " with " + keywords + " as the dungeon master"; } else { results.Clear(); } } else if (modeName.Equals("By Participant")) { results = master.GetCampaigns(keywords).ToList <Campaign>(); sumText = " with " + keywords + " as a participant"; } else { results.Clear(); } if (results.Count() <= 0) { results.Clear(); resultSummaryString = ""; } else { resultSummaryString = results.Count() + " campaigns" + sumText; } //SearchResults.DataSource = results; SearchResults.DataBind(); searchSummary.DataBind(); } }
public void createCharacter() { Message.Visible = true; int health; if (String.IsNullOrWhiteSpace(CharacterName.Text)) { Message.Text = "Please enter a name!"; } else if (String.IsNullOrWhiteSpace(CharacterClass.Text)) { Message.Text = "Please enter a class!"; } else if (String.IsNullOrWhiteSpace(CharacterSpecie.Text)) { Message.Text = "Please enter a specie!"; } else if (String.IsNullOrWhiteSpace(CharacterHealth.Text) || !Int32.TryParse(CharacterHealth.Text, out health)) { Message.Text = "Please enter your health!"; } else { using (var context = new PlayerContext()) { Player creator = master.GetPlayer(Context.User.Identity.Name); Character chara = new Character(); chara.PlayerID = creator.PlayerId; chara.CharacterName = CharacterName.Text; chara.MaxHealth = health; chara.CurrentHealth = health; chara.Specie = CharacterSpecie.Text; chara.Class = CharacterClass.Text; chara.Alive = true; chara.Level = 1; chara.Status = "Normal"; chara.BaseStrength = Int32.Parse(CBaseAttack.Text); chara.StrengthModifier = Int32.Parse(CAttackModifier.Text); chara.BaseIntelligence = Int32.Parse(CBaseIntelligence.Text); chara.IntelligenceModifier = Int32.Parse(CIntelligenceModifier.Text); chara.BaseDexterity = Int32.Parse(CBaseDexterity.Text); chara.DexterityModifier = Int32.Parse(CDexterityModifier.Text); chara.BaseWisdom = Int32.Parse(CBaseWisdom.Text); chara.WisdomModifier = Int32.Parse(CWisdomModifier.Text); chara.BaseCharisma = Int32.Parse(CBaseCharisma.Text); chara.CharismaModifier = Int32.Parse(CCharismaModifier.Text); chara.BaseConstitution = Int32.Parse(CBaseConstitution.Text); chara.ConstitutionModifier = Int32.Parse(CConstitutionModifier.Text); chara.assignInitialAlignmentVals(ge.SelectedValue, cl.SelectedValue); context.Characters.Add(chara); context.SaveChanges(); CharactersToPlayers rel = new CharactersToPlayers(); rel.CharacterId = chara.CharacterID; rel.CharacterName = chara.CharacterName; rel.PlayerId = creator.PlayerId; rel.PlayerName = creator.PlayerName; context.CharactersToPlayers.Add(rel); context.SaveChanges(); Server.Transfer(master.getURL("../Account/UserPage.aspx", creator.PlayerId, creator.PlayerName)); } } }
public string getCharacterOwner(int id) { return(master.GetPlayer(id).PlayerName); }