TournamentForm . populated teams list
This commit is contained in:
@ -10,6 +10,7 @@ namespace TrackerLibrary.DataAccess
|
|||||||
PrizeModel CreatePrize(PrizeModel model);
|
PrizeModel CreatePrize(PrizeModel model);
|
||||||
PersonModel CreatePerson(PersonModel model);
|
PersonModel CreatePerson(PersonModel model);
|
||||||
TeamModel CreateTeam(TeamModel model);
|
TeamModel CreateTeam(TeamModel model);
|
||||||
|
List<TeamModel> GetTeam_All();
|
||||||
List<PersonModel> GetPerson_All();
|
List<PersonModel> GetPerson_All();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -99,5 +99,22 @@ namespace TrackerLibrary.DataAccess
|
|||||||
}
|
}
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<TeamModel> GetTeam_All()
|
||||||
|
{
|
||||||
|
List<TeamModel> output;
|
||||||
|
using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(GlobalConfig.CnnString(db)))
|
||||||
|
{
|
||||||
|
output = connection.Query<TeamModel>("dbo.spTeam_GetAll").ToList();
|
||||||
|
|
||||||
|
foreach(TeamModel team in output)
|
||||||
|
{
|
||||||
|
var p = new DynamicParameters();
|
||||||
|
p.Add("@TeamId", team.Id);
|
||||||
|
team.TeamMembers = connection.Query<PersonModel>("dbo.spTeamMembers_GetByTeam",p, commandType: CommandType.StoredProcedure).ToList();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return output;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -93,5 +93,10 @@ namespace TrackerLibrary.DataAccess
|
|||||||
{
|
{
|
||||||
return PeopleFile.FullFilePath().LoadFile().ConvertToPersonModels();
|
return PeopleFile.FullFilePath().LoadFile().ConvertToPersonModels();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public List<TeamModel> GetTeam_All()
|
||||||
|
{
|
||||||
|
throw new NotImplementedException();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
26
TrackerUI/CreateTournamentForm.Designer.cs
generated
26
TrackerUI/CreateTournamentForm.Designer.cs
generated
@ -39,7 +39,7 @@
|
|||||||
this.createNewTeamLink = new System.Windows.Forms.LinkLabel();
|
this.createNewTeamLink = new System.Windows.Forms.LinkLabel();
|
||||||
this.addTeamButton = new System.Windows.Forms.Button();
|
this.addTeamButton = new System.Windows.Forms.Button();
|
||||||
this.cratePrizeButton = new System.Windows.Forms.Button();
|
this.cratePrizeButton = new System.Windows.Forms.Button();
|
||||||
this.tournamentPlayersListBox = new System.Windows.Forms.ListBox();
|
this.tournamentTeamsListBox = new System.Windows.Forms.ListBox();
|
||||||
this.tournamentPlayersLabel = new System.Windows.Forms.Label();
|
this.tournamentPlayersLabel = new System.Windows.Forms.Label();
|
||||||
this.deleteSelectedPlayerButton = new System.Windows.Forms.Button();
|
this.deleteSelectedPlayerButton = new System.Windows.Forms.Button();
|
||||||
this.deleteSelectedPrizeButton = new System.Windows.Forms.Button();
|
this.deleteSelectedPrizeButton = new System.Windows.Forms.Button();
|
||||||
@ -153,15 +153,15 @@
|
|||||||
this.cratePrizeButton.Text = "Create Prize";
|
this.cratePrizeButton.Text = "Create Prize";
|
||||||
this.cratePrizeButton.UseVisualStyleBackColor = true;
|
this.cratePrizeButton.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// tournamentPlayersListBox
|
// tournamentTeamsListBox
|
||||||
//
|
//
|
||||||
this.tournamentPlayersListBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
this.tournamentTeamsListBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
|
||||||
this.tournamentPlayersListBox.FormattingEnabled = true;
|
this.tournamentTeamsListBox.FormattingEnabled = true;
|
||||||
this.tournamentPlayersListBox.ItemHeight = 30;
|
this.tournamentTeamsListBox.ItemHeight = 30;
|
||||||
this.tournamentPlayersListBox.Location = new System.Drawing.Point(431, 119);
|
this.tournamentTeamsListBox.Location = new System.Drawing.Point(431, 119);
|
||||||
this.tournamentPlayersListBox.Name = "tournamentPlayersListBox";
|
this.tournamentTeamsListBox.Name = "tournamentTeamsListBox";
|
||||||
this.tournamentPlayersListBox.Size = new System.Drawing.Size(338, 152);
|
this.tournamentTeamsListBox.Size = new System.Drawing.Size(338, 152);
|
||||||
this.tournamentPlayersListBox.TabIndex = 18;
|
this.tournamentTeamsListBox.TabIndex = 18;
|
||||||
//
|
//
|
||||||
// tournamentPlayersLabel
|
// tournamentPlayersLabel
|
||||||
//
|
//
|
||||||
@ -209,9 +209,9 @@
|
|||||||
this.prizesLabel.ForeColor = System.Drawing.Color.DodgerBlue;
|
this.prizesLabel.ForeColor = System.Drawing.Color.DodgerBlue;
|
||||||
this.prizesLabel.Location = new System.Drawing.Point(424, 287);
|
this.prizesLabel.Location = new System.Drawing.Point(424, 287);
|
||||||
this.prizesLabel.Name = "prizesLabel";
|
this.prizesLabel.Name = "prizesLabel";
|
||||||
this.prizesLabel.Size = new System.Drawing.Size(198, 37);
|
this.prizesLabel.Size = new System.Drawing.Size(85, 37);
|
||||||
this.prizesLabel.TabIndex = 22;
|
this.prizesLabel.TabIndex = 22;
|
||||||
this.prizesLabel.Text = "Teams / Players";
|
this.prizesLabel.Text = "Prizes";
|
||||||
//
|
//
|
||||||
// prizesListBox
|
// prizesListBox
|
||||||
//
|
//
|
||||||
@ -249,7 +249,7 @@
|
|||||||
this.Controls.Add(this.prizesListBox);
|
this.Controls.Add(this.prizesListBox);
|
||||||
this.Controls.Add(this.deleteSelectedPlayerButton);
|
this.Controls.Add(this.deleteSelectedPlayerButton);
|
||||||
this.Controls.Add(this.tournamentPlayersLabel);
|
this.Controls.Add(this.tournamentPlayersLabel);
|
||||||
this.Controls.Add(this.tournamentPlayersListBox);
|
this.Controls.Add(this.tournamentTeamsListBox);
|
||||||
this.Controls.Add(this.cratePrizeButton);
|
this.Controls.Add(this.cratePrizeButton);
|
||||||
this.Controls.Add(this.addTeamButton);
|
this.Controls.Add(this.addTeamButton);
|
||||||
this.Controls.Add(this.createNewTeamLink);
|
this.Controls.Add(this.createNewTeamLink);
|
||||||
@ -282,7 +282,7 @@
|
|||||||
private System.Windows.Forms.LinkLabel createNewTeamLink;
|
private System.Windows.Forms.LinkLabel createNewTeamLink;
|
||||||
private System.Windows.Forms.Button addTeamButton;
|
private System.Windows.Forms.Button addTeamButton;
|
||||||
private System.Windows.Forms.Button cratePrizeButton;
|
private System.Windows.Forms.Button cratePrizeButton;
|
||||||
private System.Windows.Forms.ListBox tournamentPlayersListBox;
|
private System.Windows.Forms.ListBox tournamentTeamsListBox;
|
||||||
private System.Windows.Forms.Label tournamentPlayersLabel;
|
private System.Windows.Forms.Label tournamentPlayersLabel;
|
||||||
private System.Windows.Forms.Button deleteSelectedPlayerButton;
|
private System.Windows.Forms.Button deleteSelectedPlayerButton;
|
||||||
private System.Windows.Forms.Button deleteSelectedPrizeButton;
|
private System.Windows.Forms.Button deleteSelectedPrizeButton;
|
||||||
|
|||||||
@ -7,14 +7,28 @@ using System.Linq;
|
|||||||
using System.Text;
|
using System.Text;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
using TrackerLibrary;
|
||||||
|
using TrackerLibrary.Models;
|
||||||
|
|
||||||
namespace TrackerUI
|
namespace TrackerUI
|
||||||
{
|
{
|
||||||
public partial class CreateTournamentForm : Form
|
public partial class CreateTournamentForm : Form
|
||||||
{
|
{
|
||||||
|
List<TeamModel> availableTeams = GlobalConfig.Connection.GetTeam_All();
|
||||||
|
List<TeamModel> selectedTeams = new List<TeamModel>();
|
||||||
public CreateTournamentForm()
|
public CreateTournamentForm()
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
InitializeLists();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void InitializeLists()
|
||||||
|
{
|
||||||
|
selectTeamDropDown.DataSource = availableTeams;
|
||||||
|
selectTeamDropDown.DisplayMember = "TeamName";
|
||||||
|
|
||||||
|
tournamentTeamsListBox.DataSource = selectedTeams;
|
||||||
|
tournamentTeamsListBox.DisplayMember = "TeamName";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,8 +19,8 @@ namespace TrackerUI
|
|||||||
Application.SetCompatibleTextRenderingDefault(false);
|
Application.SetCompatibleTextRenderingDefault(false);
|
||||||
|
|
||||||
// Initialize the database connections
|
// Initialize the database connections
|
||||||
GlobalConfig.InitializeConnections(DatabaseType.TextFile);
|
GlobalConfig.InitializeConnections(DatabaseType.Sql);
|
||||||
Application.Run(new CreateTeamForm());
|
Application.Run(new CreateTournamentForm());
|
||||||
|
|
||||||
//Application.Run(new TournamentDashboardForm());
|
//Application.Run(new TournamentDashboardForm());
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user