/// <summary> /// Wyświetlenie konkretnej wiadomości /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dataGridViewMessages_CellClick(object sender, DataGridViewCellEventArgs e) { try { int messageId = (int)dataGridViewMessages.SelectedRows[0].Cells[0].Value; Models.Message message = _messages.GetById(messageId); labelTitle.Text = message.Subject; labelMessage.Text = message.MessageContent; } catch (Exception exc) { } }
/// <summary> /// Zalgoowanie i przejście do panelu użytkownika /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void buttonLogin_Click(object sender, EventArgs e) { var login = textBoxLogin.Text; var password = textBoxPassword.Text; int studentId = _students.ProperLoginDetails(login, password); if (studentId != -1) { Student student = _students.GetById(studentId); FormIndex formIndex = new FormIndex(this, student); formIndex.Location = this.Location; formIndex.Show(); this.Hide(); } else { MessageBox.Show("Wprowadzono niepoprawne dane logowania."); } }
/// <summary> /// Wyświetl daną ocene /// </summary> /// <returns></returns> private bool showSelectedGrade() { try { int courseIndex = (int)dataGridViewGrades.SelectedRows[0].Cells[3].Value; int gradeIndex = (int)dataGridViewGrades.SelectedRows[0].Cells[0].Value; Course course = _courses.GetById(courseIndex); Grade grade = _grades.GetById(gradeIndex); labelTutor.Text = course.TeacherName; labelCourseName.Text = course.CourseName; labelGrade.Text = "" + grade.Mark; labelGradeDate.Text = grade.Date.ToString("dd/MM/yyyy"); labelECTS.Text = "" + course.ECTS; return(true); } catch (Exception exc) { return(false); } }