private void btnUpdate_Click(object sender, EventArgs e) { AcademicLevel acLv = DAL_AcademicLevel.Instance.GetOneAcaLevelByCode(listBox1.SelectedValue.ToString(), academicList); GUI_UpdateForm frmUp = new GUI_UpdateForm(academicList, acLv.Code, acLv.Name, acLv.Description); frmUp.FormClosed += Reload; frmUp.ShowDialog(); }
private void btnDelete_Click(object sender, EventArgs e) { AcademicLevel acLv = DAL_AcademicLevel.Instance.GetOneAcaLevelByCode(listBox1.SelectedValue.ToString(), academicList); DialogResult result = MessageBox.Show("Do you want to delete " + listBox1.SelectedValue.ToString() + "?", "Confirmation Box", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { DAL_AcademicLevel.Instance.Delete(academicList, acLv.Code); } DAL_DataSerializer.Instance.BinarySerialize(academicList, "AcademicLevels.sf"); Reload(); }
public AcademicLevel GetOneAcaLevelByCode(string code, List <AcademicLevel> list) { AcademicLevel acaLv = new AcademicLevel(); foreach (AcademicLevel acaLv2 in list) { if (acaLv2.Code.Equals(code)) { acaLv = acaLv2; return(acaLv); } } return(acaLv); }