Ejemplo n.º 1
0
 /// <summary>
 /// Przełączenie na widok kursów
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void buttonCourses_Click(object sender, EventArgs e)
 {
     HideAllSections();
     groupBoxCourses.Visible                = true;
     dataGridViewCourses.Visible            = true;
     dataGridViewCourses.DataSource         = _courses.GetAll();
     dataGridViewCourses.Columns[0].Visible = false;
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Konstruktor
        /// </summary>
        /// <param name="main"></param>
        public FormTutor(FormMain main)
        {
            _courses  = new JsosGeneric <Course>();
            _students = new JsosGeneric <Student>();
            _messages = new JsosGeneric <Models.Message>();
            _grades   = new JsosGeneric <Grade>();
            this.main = main;
            InitializeComponent();

            comboBoxGrades.DataSource       = availableGrades;
            dataGridViewStudents.DataSource = _students.GetAll();
            dataGridViewCourses.DataSource  = _courses.GetAll();
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Dodanie nowego kursu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void buttonAddCourse_Click(object sender, EventArgs e)
        {
            var courseName  = textBoxCourseName.Text;
            var teacherName = textBoxTutor.Text;
            var groupCode   = textBoxGroupCode.Text;
            var term        = textBoxTerm.Text;
            var ectsPoints  = -1;

            try
            {
                ectsPoints = Int32.Parse(textBoxECTS.Text);
            } catch (Exception exc)
            {
                MessageBox.Show("Niepoprawny format ECTS");
            }

            if (ectsPoints == -1)
            {
                return;
            }

            Course course = new Course()
            {
                CourseName  = courseName,
                TeacherName = teacherName,
                CodeOfGroup = groupCode,
                Term        = term,
                ECTS        = ectsPoints
            };

            try
            {
                _courses.Create(course);
                _courses.Save();
                MessageBox.Show("Pomyślnie utworzono nowy kurs.");
                textBoxCourseName.Text         = "";
                textBoxTutor.Text              = "";
                textBoxGroupCode.Text          = "";
                textBoxGroupCode.Text          = "";
                dataGridViewCourses.DataSource = _courses.GetAll();
            }
            catch (Exception exc)
            {
                MessageBox.Show("Podano błędne wartości");
            }
        }