private void btnDelete_Click(object sender, EventArgs e) { string itemToDelete = ListManagement.RemoveItem(StudentsListBox); ClearTextboxes(); StudentDB.DeleteStudent(itemToDelete); }
/*TODO: Find out why the form closes regardless of whether the textbox contains values or not*/ private void btnAddNew_Click(object sender, EventArgs e) { Form form = new frmAddNewStudent(); DialogResult button = form.ShowDialog(); if (button == DialogResult.OK && form.Tag != null) { StudentDB.AddStudent(form.Tag.ToString()); StudentsListBox.Items.Add(form.Tag.ToString()); } }
private void LoadFromDatabase() { //if the database doesn't exist, then create it... //but I'll leave that to the student copying this project List <Student> incoming = StudentDB.LoadStudents(); foreach (var student in incoming) { student.ConvertBytesToScores(); StudentsListBox.Items.Add(student.ToString()); } }
private void btnUpdate_Click(object sender, EventArgs e) { if (Validator.IsSelected(StudentsListBox)) { Student student = new Student(StudentsListBox.SelectedItem.ToString()); Form form = new frmUpdateStudentScores(student); DialogResult button = form.ShowDialog(); if (button == DialogResult.OK) { string itemToModify = ListManagement.ChangeItem(StudentsListBox, form); StudentDB.UpdateStudent(itemToModify); } ClearTextboxes(); } }