Esempio n. 1
0
 private void EditSubject_Load(object sender, EventArgs e)
 {
     try
     {
         interpretor.LoadSubjects(out subjects);
         DisplaySubjects();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        private void btnCancel_Click(object sender, EventArgs e)
        {
            ClearAdd();

            try
            {
                interpretor.LoadSubjects(out subjects);
                DisplaySubjects();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Esempio n. 3
0
        public void LoadSubjects()
        {
            lbSubject.Items.Clear();

            List <Subject> subjects = new List <Subject>();

            interpretor.LoadSubjects(out subjects);

            foreach (Subject subject in subjects)
            {
                lbSubject.Items.Add(subject.Name);
            }
        }
        private void btnSubjectsSerialize_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog = new SaveFileDialog();

            saveFileDialog.Filter = "JSON | *.json";
            saveFileDialog.Title  = "Save as JSON file";
            List <Subject> subjects = new List <Subject>();

            try
            {
                interpretor.LoadSubjects(out subjects);

                if (saveFileDialog.ShowDialog() == DialogResult.OK)
                {
                    File.WriteAllText(saveFileDialog.FileName, JsonConvert.SerializeObject(subjects));
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }