private void btnSave_Click(object sender, EventArgs e) { _student.FirstName = txtFirstName.Text; _student.LastName = txtLastName.Text; _student.Email = txtEmail.Text; _student.Telephone = txtTelephone.Text; _student.Birthday = dteBirthday.Value; StudentManager.Update(_student); }
private void btnDeleteStudent_Click(object sender, EventArgs e) { if (lstStudents.SelectedItems.Count == 0) { return; } var selectedItem = lstStudents.SelectedItems[0]; StudentManager.Delete((selectedItem.Tag as Student).Id); lstStudents.Items.Remove(selectedItem); ReloadCourses(); }
private void ReloadStudents() { lstStudents.Items.Clear(); foreach (var student in StudentManager.GetAll()) { var studentItem = new ListViewItem { Text = student.Id.ToString(), Tag = student }; studentItem.SubItems.Add(student.FirstName); studentItem.SubItems.Add(student.LastName); studentItem.SubItems.Add(student.Email); studentItem.SubItems.Add(student.Telephone); studentItem.SubItems.Add(student.Birthday.ToShortDateString()); lstStudents.Items.Add(studentItem); } }
private void btnExportStudents_Click(object sender, EventArgs e) { string fileName = "Students.txt"; string seperator = "==========================================================================================="; var students = StudentManager.GetAll(); using (var writer = new StreamWriter(fileName, false)) { for (int i = 0; i < students.Length; i++) { if (i > 1) { writer.WriteLine(seperator); } writer.WriteLine(students[i].GetInfoText()); } } MessageBox.Show($"Exported all students info to file {fileName}", "Exported Students Info", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void btnDeleteStudent_Click(object sender, EventArgs e) { StudentManager.Delete(_student.Id); Close(); }
public StudentForm(int studentId) { InitializeComponent(); _student = StudentManager.Get(studentId); }