private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e) { string filename = @"F:\OOP\Discipline.xml"; XmlSerializeWrapper.Serialize(listDisciplines, filename); MessageBox.Show("Информация добавлена в файл"); State = "Сохранение"; }
private static List <Discipline> ReadData() { string filename = @"F:\OOP\Discipline.xml"; List <Discipline> deserializeDisciplines = new List <Discipline>(); deserializeDisciplines = XmlSerializeWrapper.Deserialize <List <Discipline> >(filename);//.ToString(); return(deserializeDisciplines); }
private void toolStripLabel3_Click(object sender, EventArgs e) { string filename = @"F:\OOP\Discipline.xml"; Discipline discipline = new Discipline(); Lector lector = new Lector(); lector.Surname = FIO.Surname; lector.Name = FIO.Name; lector.Otch = FIO.Otch; discipline.Name = textBox2.Text; discipline.Pulpit = textBox3.Text; discipline.Spec = SpecStr; discipline.Sem = (int)numericUpDown1.Value; discipline.Kurs = (int)numericUpDown2.Value; discipline.NumOfLec = trackBar1.Value; discipline.NumOfLab = trackBar2.Value; discipline.ControlType = comboBox1.Text; discipline.lector = lector; discipline.lector.Name = FIO.Name; discipline.lector.Surname = FIO.Surname; discipline.lector.Otch = FIO.Otch; listDisciplines.Add(discipline); Prototype clone = discipline.Clone(); listDisciplines.Add((Discipline)clone); XmlSerializeWrapper.Serialize(listDisciplines, filename); MessageBox.Show("Информация добавлена в файл"); State = "Сохранение"; }