public void OpenDisciplinesGUI()
        {
            List <Discipline> disciplines = DisciplineProvider.getAllDisciplines();


            DisciplinesGUIForm = new DisciplinesGUI(this);

            DisciplinesGUIForm.updateDisciplines(disciplines);

            DisciplinesGUIForm.ShowDialog();
        }
 public void Save(List <object> saveObjects)
 {
     foreach (Object[] saveObject in saveObjects)
     {
         DisciplineProvider.createDiscipline
         (
             saveObject[0].ToString(),
             MeasureProvider.getMeasureById(Convert.ToInt32(saveObject[2])),
             CategoryProvider.getCategoryById(Convert.ToInt32(saveObject[1]))
         );
     }
     DisciplinesGUIForm.renderDisciplinesGrid(DisciplineProvider.getAllDisciplines());
 }
Esempio n. 3
0
        internal void renderResultsGrid()
        {
            dgvResults.Rows.Clear();

            DataGridViewTextBoxColumn textBoxCompetition = new DataGridViewTextBoxColumn();

            textBoxCompetition.ReadOnly = true;
            dgvResults.Columns.Add(textBoxCompetition);


            DataGridViewTextBoxColumn textBoxDiscipline = new DataGridViewTextBoxColumn();

            textBoxCompetition.ReadOnly = true;
            dgvResults.Columns.Add(textBoxDiscipline);

            DataGridViewTextBoxColumn textBoxResult = new DataGridViewTextBoxColumn();

            dgvResults.Columns.Add(textBoxResult);

            foreach (Competition competition in CompetitionProvider.getCompetitionsBySportsFestival(m_SportsFestivalRef))
            {
                if (competition == null)
                {
                    continue;
                }

                List <DisciplineSet> disciplineSetsList = CompetitionDisciplineSetProvider.getDisciplineSetsByCompetition(competition);

                foreach (DisciplineSet disciplineSet in disciplineSetsList)
                {
                    foreach (Discipline discipline in DisciplineProvider.getDisciplinesByDisciplineSetId(disciplineSet))
                    {
                        object[] rowData = new object[]
                        {
                            competition.CompetitionName,
                            discipline.Name,
                            ""
                        };
                        dgvResults.Rows.Add(rowData);
                    }
                }
            }
        }
Esempio n. 4
0
 public List <Discipline> getAllDisciplines()
 {
     return(DisciplineProvider.getAllDisciplines());
 }