|
@@ -6,6 +6,7 @@ using ConnectionClass;
|
|
|
using CybersportTournament.ListWindows;
|
|
|
using CybersportTournament.AddWindows;
|
|
|
using System.Windows.Controls;
|
|
|
+using System.Collections.Generic;
|
|
|
|
|
|
namespace CybersportTournament.ElementsWindows
|
|
|
{
|
|
@@ -59,6 +60,7 @@ namespace CybersportTournament.ElementsWindows
|
|
|
|
|
|
private void FMatchMouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
|
|
|
{
|
|
|
+ #region Переход на матчи четвертьфинала
|
|
|
if (FMatchFTeam.Content.ToString() != "" && FMatchSTeam.Content.ToString() != "")
|
|
|
{
|
|
|
int MatchID = Connection.db.MatchList.Where(item => item.Tournaments.ID == tournament.ID && item.Match.Number == 1).Select(item => item.IDMatch).FirstOrDefault();
|
|
@@ -123,6 +125,31 @@ namespace CybersportTournament.ElementsWindows
|
|
|
amw.Show();
|
|
|
this.Close();
|
|
|
}
|
|
|
+ #endregion
|
|
|
+ }
|
|
|
+
|
|
|
+ private void FiMatchMouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
|
|
|
+ {
|
|
|
+ if ((FMatchFTeam.Content.ToString() != "" && FMatchSTeam.Content.ToString() != ""
|
|
|
+ && SMatchFTeam.Content.ToString() != "" && SMatchSTeam.Content.ToString() != "")
|
|
|
+ && (FiMatchFTeam.Content.ToString() == "" && FiMatchSTeam.Content.ToString() == ""))
|
|
|
+ {
|
|
|
+ List<int> teams = new List<int>();
|
|
|
+ teams.Add(Connection.db.Teams.Where(item => item.Name == FMatchFTeam.Content.ToString()).Select(item => item.ID).FirstOrDefault());
|
|
|
+ teams.Add(Connection.db.Teams.Where(item => item.Name == FMatchSTeam.Content.ToString()).Select(item => item.ID).FirstOrDefault());
|
|
|
+ teams.Add(Connection.db.Teams.Where(item => item.Name == SMatchFTeam.Content.ToString()).Select(item => item.ID).FirstOrDefault());
|
|
|
+ teams.Add(Connection.db.Teams.Where(item => item.Name == SMatchSTeam.Content.ToString()).Select(item => item.ID).FirstOrDefault());
|
|
|
+ AddMatchWindow mw = new AddMatchWindow(tournament.ID, teams);
|
|
|
+ mw.Show();
|
|
|
+ this.Close();
|
|
|
+ }
|
|
|
+ else if (FiMatchFTeam.Content.ToString() != "" && FiMatchSTeam.Content.ToString() != "")
|
|
|
+ {
|
|
|
+ int MatchID = Connection.db.MatchList.Where(item => item.Tournaments.ID == tournament.ID && item.Match.Number == 5).Select(item => item.IDMatch).FirstOrDefault();
|
|
|
+ MatchWindow mw = new MatchWindow(MatchID);
|
|
|
+ mw.Show();
|
|
|
+ this.Close();
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|