Example #1
0
 public DisciplineShow(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
     MediaTypeNames.Text = discipline.Name;
     description.Text = discipline.Description;
 }
Example #2
0
 public DisciplineUpdate(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
     MediaTypeNames.Text = "Update: "+discipline.Name;
     nameInput.Text = discipline.Name;
     descriptionInput.Text = discipline.Description;
 }
Example #3
0
 public TeamCreate(Discipline _discipline,Team _handle)
 {
     discipline = _discipline;
     handle = _handle;
     InitializeComponent();
     nameInput.Text = handle.Name;
     MediaTypeNames.Text = "Update Team " + handle.Name;
 }
Example #4
0
 public TeamsView(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
     update();
     teamGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
     teamGrid.MultiSelect = false;
     teamGrid.RowPrePaint += new DataGridViewRowPrePaintEventHandler(dgv_RowPrePaint);
 }
Example #5
0
        public DisciplineItem(Discipline _discipline)
        {
            discipline = _discipline;
            MediaTypeNames.Text = discipline.Name;
            Anchor = AnchorStyles.Top;

            Height = 100;
            Width = 200;
        }
Example #6
0
 public MatchesView(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
     bindingSource1.DataSource = repo.GetAll().Where(x => x.League != null && x.League.Discipline.Id == discipline.Id);
     matchesGrid.DataSource = bindingSource1;
     matchesGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
     matchesGrid.MultiSelect = false;
     matchesGrid.RowPrePaint += new DataGridViewRowPrePaintEventHandler(dgv_RowPrePaint);
 }
Example #7
0
 public MatchCreate(Discipline discipline)
 {
     InitializeComponent();
     foreach (Team team in discipline.Teams)
     {
         teamHomeBox.Items.Add(team);
         teamAwayBox.Items.Add(team);
     }
     foreach (League league in discipline.Leagues)
     {
         leagueBox.Items.Add(league);
     }
 }
Example #8
0
        void Discipline_Click(Object sender, EventArgs e)
        {
            item = (DisciplineItem)sender;
            handle = item.getDiscipline();

            MouseEventArgs me = (MouseEventArgs)e;
            if (me.Button == System.Windows.Forms.MouseButtons.Left)
            {
                var view = new DisciplineElements(handle);
                view.Show();
            }
            if (me.Button == System.Windows.Forms.MouseButtons.Right)
            {
                metroContextMenu1.Show(System.Windows.Forms.Cursor.Position);
            }
        }
Example #9
0
        public MatchCreate(Discipline discipline, Match _handle)
        {
            handle = _handle;
            InitializeComponent();
            foreach (Team team in discipline.Teams)
            {
                teamHomeBox.Items.Add(team);
                teamAwayBox.Items.Add(team);
            }
            foreach (League league in discipline.Leagues)
            {
                leagueBox.Items.Add(league);
            }

            teamHomeBox.SelectedItem = handle.HomeTeamScore;
            teamAwayBox.SelectedItem = handle.AwayTeam;
            team1Score.Value = handle.HomeTeamScore.Value;
            team2Score.Value = handle.AwayTeamScore.Value;
            matchDate.Value = handle.Date;
        }
Example #10
0
        private void saveButton_Click(object sender, EventArgs e)
        {
            if (validate())
            {
                Discipline newDiscipline = new Discipline();
                newDiscipline.Description = descriptionInput.Text;
                newDiscipline.Name = nameInput.Text;
                newDiscipline.Teams = new List<Team>();
                newDiscipline.Leagues = new List<League>();
                var repo = new DisciplineRepository();
                repo.SaveOrUpdate(newDiscipline);
                DialogResult result = MetroMessageBox.Show(this, "Discipline created!", "Success!", MessageBoxButtons.OK,
                    MessageBoxIcon.Information);
                if (result == DialogResult.OK)
                {

                }
            }
            else
            {
                MetroMessageBox.Show(this, "Sorry, data is not valid.", "Validation error", MessageBoxButtons.OK,
                    MessageBoxIcon.Error);
            }
        }
Example #11
0
 public void TestDbAccess()
 {
     using (var session = HibernateConfiguration.GetSession())
     {
         var d = new Discipline();
         var repo = new DisciplineRepository();
         d.Name = "Football";
         if(!repo.ContainsName(d.Name))
             repo.SaveOrUpdate(d);
         var result = repo.GetAll();
         Assert.IsTrue(result.Count > 0);
     }
 }
Example #12
0
 public TeamCreate(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
 }
Example #13
0
 public void addDisciplineItem(Discipline newDiscipline)
 {
     DisciplineItem tmp = new DisciplineItem(newDiscipline);
     tmp.MouseUp += new MouseEventHandler(Discipline_Click);
     this.disciplinesPanel.Controls.Add(tmp);
 }
Example #14
0
 public LeagueCreate(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
 }
Example #15
0
 public DisciplineElements(Discipline _discipline)
 {
     discipline = _discipline;
     InitializeComponent();
     MediaTypeNames.Text = discipline.Name;
 }