Пример #1
0
        private void buttonSave_Click(object sender, RoutedEventArgs e)
        {
            XElement          dataNode     = new XElement("Data");
            StudentsContainer students     = StudentsContainer.Instance;
            XElement          studentsNode = new XElement("ListOfStudents");

            foreach (var student in students.StudentList)
            {
                studentsNode.Add(student.toXML());
            }
            dataNode.Add(new XComment("Students"));
            dataNode.Add(studentsNode);

            EmployeesContainer employees     = EmployeesContainer.Instance;
            XElement           employeesNode = new XElement("ListOfEmployees");

            foreach (var student in employees.EmployeesList)
            {
                employeesNode.Add(student.toXML());
            }
            dataNode.Add(new XComment("Employees"));
            dataNode.Add(employeesNode);

            XmlDocument XMLFile = new XmlDocument();

            XMLFile.LoadXml(dataNode.ToString()); // ulgy, I had not time to find the right use of the class
            XMLFile.Save(Utils.Constants.FILENAME);
        }
Пример #2
0
        private void DeleteStudent(object sender, MouseButtonEventArgs e)
        {
            StudentsContainer students = StudentsContainer.Instance;

            students.Remove(_student.EGN);
            this.Close();
        }
Пример #3
0
 public CreateStudentWindow(StudentsContainer container)
 {
     InitializeComponent();
     _studentContainer = container;
 }