public FinalizeCard(int cardID) { InitializeComponent(); currMatchCount = 0; thisCard = cHelper.PopulateCardsList().FirstOrDefault(c => c.CardID == cardID); storeHelper.WrestlersList = wHelper.PopulateWrestlersList().Where(w => w.CurrentCompanyName == thisCard.ConnOrgName).ToList(); storeHelper.MatchesList = mHelper.PopulateMatchesList().Where(m => m.AttachedCardName == thisCard.CardName).ToList(); if (storeHelper.MatchesList.Count == 1 || storeHelper.MatchesList.Count < 1 ) { btnFwd.Enabled = false; btnBckwd.Enabled = false; } else { btnFwd.Enabled = true; btnBckwd.Enabled = true; } PopulateNextMatch(storeHelper.MatchesList[0]); }
public void LoadGame( out List <Brands> brands, out List <Cards> cards, out List <Matches> matches, out List <Promotions> promotions, out List <Teams> teams, out List <TitlesMain> titles, out List <WrestlersMain> wrestlers ) { BrandHelper bHelper = new BrandHelper(); CardHelper cHelper = new CardHelper(); MatchHelper mHelper = new MatchHelper(); PromotionHelper pHelper = new PromotionHelper(); TeamHelper tHelper = new TeamHelper(); TitleHelper tlHelper = new TitleHelper(); WrestlerHelper wHelper = new WrestlerHelper(); brands = bHelper.PopulateBrandsList(); cards = cHelper.PopulateCardsList(); matches = mHelper.PopulateMatchesList(); promotions = pHelper.PopulatePromotionsList(); teams = tHelper.PopulateTeamsList(); titles = tlHelper.PopulateTitlesList(); wrestlers = wHelper.PopulateWrestlersList(); }
public FinalRating(int cardID) { InitializeComponent(); thisCard = cHelper.PopulateCardsList().FirstOrDefault(c => c.CardID == cardID); storeHelper.MatchesList = mHelper.PopulateMatchesList().Where(m => m.AttachedCardName == thisCard.CardName).ToList(); PopulateFields(thisCard, storeHelper.MatchesList); }
public MatchRankings() { InitializeComponent(); storeHelper.PromotionsList = pHelper.PopulatePromotionsList(); storeHelper.CardsList = cHelper.PopulateCardsList(); storeHelper.MatchesList = mHelper.PopulateMatchesList(); cbxPromos.Items.Add("All Promotions"); foreach (PromotionsEntity p in storeHelper.PromotionsList) { if (IsPromoValid(p.Name)) { cbxPromos.Items.Add(p.Name); } } cbxPromos.SelectedIndex = 0; //Because the drop down is auto-set at "All Promotions", then we set the buttons until otherwise inputted List <MatchesEntity> matches = new List <MatchesEntity>(); foreach (CardsEntity c in storeHelper.CardsList) { MatchesEntity match = mHelper.PopulateMatchesList().FirstOrDefault(m => m.AttachedCardName == c.CardName); matches.Add(match); } List <MatchesEntity> sortedMatches = matches.OrderByDescending(m => m.MatchRating).ToList(); List <MatchesEntity> Top10 = new List <MatchesEntity>(); for (int i = 0; i < 10; i++) { Top10.Add(sortedMatches[i]); } SetButonsOutput(Top10); }
public AddMatch(string cardName, string orgName, string brandName, int matchNum) { InitializeComponent(); CardName = cardName; BrandName = brandName; OrgName = orgName; MatchNum = matchNum; storeHelper.WrestlersList = wHelper.PopulateWrestlersList().Where(w => w.CurrentCompanyName == OrgName).ToList(); storeHelper.TeamsList = tHelper.PopulateTeamsList().Where(t => t.OrgName == OrgName).ToList(); storeHelper.TitlesList = tiHelper.PopulateTitlesList().Where(ti => ti.OwnerOrgName == OrgName).ToList(); thisCard = cHelper.PopulateCardsList().FirstOrDefault(c => c.CardName == CardName); storeHelper.MatchesList = mHelper.PopulateMatchesList().Where(m => m.AttachedCardName == thisCard.CardName).ToList(); }
public FinalizeOutput(int cardID) { InitializeComponent(); currMatchCount = 0; thisCard = cHelper.PopulateCardsList().FirstOrDefault(c => c.CardID == cardID); storeHelper.MatchesList = mHelper.PopulateMatchesList().Where(m => m.AttachedCardName == thisCard.CardName).ToList(); if (storeHelper.MatchesList.Count == 1) { btnFwd.Enabled = false; btnBck.Enabled = false; } else { btnFwd.Enabled = true; btnBck.Enabled = true; } PopulateFields(thisCard, storeHelper.MatchesList[currMatchCount]); }
public int CurrentID( bool isBrands = false, bool isCards = false, bool isMatches = false, bool isPromotions = false, bool isTeams = false, bool isTitles = false, bool isWrestlers = false ) { int currentID = 0; if (isBrands) { BrandHelper bHelper = new BrandHelper(); List <BrandsEntity> allBrands = bHelper.PopulateBrandsList(); currentID = allBrands.Count() + 1; } if (isCards) { CardHelper cHelper = new CardHelper(); List <CardsEntity> allCards = cHelper.PopulateCardsList(); currentID = allCards.Count() + 1; } if (isMatches) { MatchHelper mHelper = new MatchHelper(); List <MatchesEntity> allMatches = mHelper.PopulateMatchesList(); currentID = allMatches.Count() + 1; } if (isPromotions) { PromotionHelper pHelper = new PromotionHelper(); List <PromotionsEntity> allPromos = pHelper.PopulatePromotionsList(); currentID = allPromos.Count() + 1; } if (isTeams) { TeamHelper tHelper = new TeamHelper(); List <TeamsEntity> allTeams = tHelper.PopulateTeamsList(); currentID = allTeams.Count() + 1; } if (isTitles) { TitleHelper tiHelper = new TitleHelper(); List <TitlesEntity> allTitles = tiHelper.PopulateTitlesList(); currentID = allTitles.Count() + 1; } if (isWrestlers) { WrestlerHelper wHelper = new WrestlerHelper(); List <WrestlersEntity> allWrests = wHelper.PopulateWrestlersList(); currentID = allWrests.Count() + 1; } return(currentID); }
public PastMatchMain(MatchesEntity match) { InitializeComponent(); MatchName = match.Title; CardName = match.AttachedCardName; storeHelper.CardsList = cHelper.PopulateCardsList(); storeHelper.MatchesList = mHelper.PopulateMatchesList(); MatchesEntity ma = storeHelper.MatchesList.FirstOrDefault(m => m.Title == MatchName && m.AttachedCardName == CardName); CardsEntity card = storeHelper.CardsList.FirstOrDefault(c => c.CardName == CardName && c.CardName == match.AttachedCardName); lblCardPromo.Text = card.ConnOrgName; lblCardLoc.Text = card.Location; lblCardTitle.Text = card.CardName; lblSubTitle.Text = card.SubTitle; lblMatchTitle.Text = match.Title; lblRedRes.Text = match.RedSideResult; lblPart1.Text = match.Participant1; lblPart3.Text = match.Participant3; lblPart5.Text = match.Participant5; lblPart7.Text = match.Participant7; switch (match.RedSideResult) { case "Won": lblRedRes.BackColor = Color.Green; lblRedRes.ForeColor = Color.PaleGreen; break; case "Draw": lblRedRes.BackColor = Color.DarkGoldenrod; lblRedRes.ForeColor = Color.NavajoWhite; break; case "Loss": lblRedRes.BackColor = Color.Crimson; lblRedRes.ForeColor = Color.MistyRose; break; } lblBlueRes.Text = match.BlueSideResult; lblPart2.Text = match.Participant2; lblPart4.Text = match.Participant4; lblPart6.Text = match.Participant6; lblPart8.Text = match.Participant8; switch (match.BlueSideResult) { case "Won": lblBlueRes.BackColor = Color.Green; lblBlueRes.ForeColor = Color.PaleGreen; break; case "Draw": lblBlueRes.BackColor = Color.DarkGoldenrod; lblBlueRes.ForeColor = Color.NavajoWhite; break; case "Loss": lblBlueRes.BackColor = Color.Crimson; lblBlueRes.ForeColor = Color.MistyRose; break; } if (match.FinalFallCount > 0) { lblRndOrFalls.Text = "Fall #:"; lblMatchRndFallNum.Text = match.FinalFallCount.ToString(); } else if (match.FinalNumOfRounds > 0) { lblRndOrFalls.Text = "Round #:"; lblMatchRndFallNum.Text = match.FinalNumOfRounds.ToString(); } lblMatchRndFallMins.Text = match.FinalMatchMins.ToString(); lblMatchRndFallSecs.Text = match.FinalMatchSecs.ToString(); lblMatchFinalRating.Text = match.MatchRating.ToString(); }
public NewCard(string orgName, bool isNewCard = true, string cardName = "", int currWrestNum = 0) { InitializeComponent(); this.Invalidate(); OrgName = orgName; CardName = cardName; bIsNewCard = isNewCard; if (bIsNewCard) { storeHelper.WrestlersList = wHelper.PopulateWrestlersList(); storeHelper.TeamsList = tHelper.PopulateTeamsList(); storeHelper.TitlesList = tiHelper.PopulateTitlesList(); storeHelper.PromotionsList = pHelper.PopulatePromotionsList(); storeHelper.BrandsList = bHelper.PopulateBrandsList(); storeHelper.CardsList = cHelper.PopulateCardsList(); //This gets the int id of the most recent card (aka- this one) int currCard = storeHelper.CardsList.Count(); PromotionsEntity promo = storeHelper.PromotionsList.FirstOrDefault(p => p.Name == OrgName); CardsEntity thisCard = storeHelper.CardsList.FirstOrDefault(c => c.ConnOrgName == promo.Name && c.CardID == currCard); List <MatchesEntity> cardM = storeHelper.MatchesList.Where(m => m.AttachedCardName == thisCard.CardName).ToList(); List <BrandsEntity> brands = storeHelper.BrandsList.Where(b => b.ConnOrgName == promo.Name).ToList(); if (brands.Count == 0) { cbxBrandName.Items.Add(""); cbxBrandName.SelectedIndex = 0; } else { cbxBrandName.Items.Add(""); foreach (BrandsEntity b in brands) { cbxBrandName.Items.Add(b.Name); } cbxBrandName.SelectedIndex = 0; } button1.Enabled = false; } else { storeHelper.CardsList = cHelper.PopulateCardsList(); //This gets the int id of the most recent card (aka- this one) int currCard = storeHelper.CardsList.Count(); storeHelper.MatchesList = mHelper.PopulateMatchesList(); storeHelper.PromotionsList = pHelper.PopulatePromotionsList(); storeHelper.BrandsList = bHelper.PopulateBrandsList(); PromotionsEntity promo = storeHelper.PromotionsList.FirstOrDefault(p => p.Name == OrgName); List <BrandsEntity> brands = storeHelper.BrandsList.Where(b => b.ConnOrgName == promo.Name).ToList(); CardsEntity thisCard = storeHelper.CardsList.FirstOrDefault(c => c.ConnOrgName == promo.Name && c.CardID == currCard); List <MatchesEntity> cardM = storeHelper.MatchesList.Where(m => m.AttachedCardName == thisCard.CardName).ToList(); if (brands.Count == 0) { cbxBrandName.Items.Add(""); cbxBrandName.SelectedItem = ""; } else { cbxBrandName.Items.Add(""); foreach (BrandsEntity b in brands) { cbxBrandName.Items.Add(b.Name); } } tbCardTitle.Text = thisCard.CardName; tbCardTitle.Enabled = false; cbxLocation.Text = thisCard.Location; cbxLocation.Enabled = false; cbxBrandName.Text = thisCard.BrandName; cbxBrandName.Enabled = false; switch (cardM.Count) { case 1: btnMatch1.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch1Clr.Enabled = true; btnMatch2.Enabled = true; break; case 2: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; break; case 3: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; break; case 4: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; break; case 5: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; break; case 6: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; break; case 7: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; break; case 8: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch9.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch8.Text = ButtonTextOutput(cardM, 7); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; btnMatch8Clr.Enabled = true; break; case 9: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch9.Enabled = true; btnMatch10.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch8.Text = ButtonTextOutput(cardM, 7); btnMatch9.Text = ButtonTextOutput(cardM, 8); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; btnMatch8Clr.Enabled = true; btnMatch9Clr.Enabled = true; break; case 10: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch9.Enabled = true; btnMatch10.Enabled = true; btnMatch11.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch8.Text = ButtonTextOutput(cardM, 7); btnMatch9.Text = ButtonTextOutput(cardM, 8); btnMatch10.Text = ButtonTextOutput(cardM, 9); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; btnMatch8Clr.Enabled = true; btnMatch9Clr.Enabled = true; btnMatch10Clr.Enabled = true; break; case 11: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch9.Enabled = true; btnMatch10.Enabled = true; btnMatch11.Enabled = true; btnMatch12.Enabled = true; btnMatch12Clr.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch8.Text = ButtonTextOutput(cardM, 7); btnMatch9.Text = ButtonTextOutput(cardM, 8); btnMatch10.Text = ButtonTextOutput(cardM, 9); btnMatch11.Text = ButtonTextOutput(cardM, 10); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; btnMatch8Clr.Enabled = true; btnMatch9Clr.Enabled = true; btnMatch10Clr.Enabled = true; btnMatch11Clr.Enabled = true; break; case 12: btnMatch1.Enabled = true; btnMatch2.Enabled = true; btnMatch3.Enabled = true; btnMatch4.Enabled = true; btnMatch5.Enabled = true; btnMatch6.Enabled = true; btnMatch7.Enabled = true; btnMatch8.Enabled = true; btnMatch9.Enabled = true; btnMatch10.Enabled = true; btnMatch11.Enabled = true; btnMatch12.Enabled = true; btnMatch1.Text = ButtonTextOutput(cardM, 0); btnMatch2.Text = ButtonTextOutput(cardM, 1); btnMatch3.Text = ButtonTextOutput(cardM, 2); btnMatch4.Text = ButtonTextOutput(cardM, 3); btnMatch5.Text = ButtonTextOutput(cardM, 4); btnMatch6.Text = ButtonTextOutput(cardM, 5); btnMatch7.Text = ButtonTextOutput(cardM, 6); btnMatch8.Text = ButtonTextOutput(cardM, 7); btnMatch9.Text = ButtonTextOutput(cardM, 8); btnMatch10.Text = ButtonTextOutput(cardM, 9); btnMatch11.Text = ButtonTextOutput(cardM, 10); btnMatch12.Text = ButtonTextOutput(cardM, 11); btnMatch1Clr.Enabled = true; btnMatch2Clr.Enabled = true; btnMatch3Clr.Enabled = true; btnMatch4Clr.Enabled = true; btnMatch5Clr.Enabled = true; btnMatch6Clr.Enabled = true; btnMatch7Clr.Enabled = true; btnMatch8Clr.Enabled = true; btnMatch9Clr.Enabled = true; btnMatch10Clr.Enabled = true; btnMatch11Clr.Enabled = true; btnMatch12Clr.Enabled = true; break; default: btnMatch1.Enabled = true; btnMatch2.Enabled = false; btnMatch3.Enabled = false; btnMatch4.Enabled = false; btnMatch5.Enabled = false; btnMatch6.Enabled = false; btnMatch7.Enabled = false; btnMatch8.Enabled = false; btnMatch9.Enabled = false; btnMatch10.Enabled = false; btnMatch11.Enabled = false; btnMatch12.Enabled = false; btnMatch1Clr.Enabled = false; btnMatch2Clr.Enabled = false; btnMatch3Clr.Enabled = false; btnMatch4Clr.Enabled = false; btnMatch5Clr.Enabled = false; btnMatch6Clr.Enabled = false; btnMatch7Clr.Enabled = false; btnMatch8Clr.Enabled = false; btnMatch9Clr.Enabled = false; btnMatch10Clr.Enabled = false; btnMatch11Clr.Enabled = false; btnMatch12Clr.Enabled = false; break; } button1.Enabled = true; } }