Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }