private void openG_Click(object sender, EventArgs e) { groups.DataSource = null; students.DataSource = null; listG = new List <Group>(); string way = WayToGroup(); if (way != null) { List <string> group = GetList(way); if (group.Count == 0) { Empty(); } else { int count = group.Count; for (int i = 0; i < count; i++) { XmlDocument doc = new XmlDocument(); doc.Load(way + @"\" + group[i] + @"\" + group[i] + ".xml"); foreach (XmlNode node in doc.DocumentElement) { Group grup = WorkWithXML.GetGroup(node); listG.Add(grup); } } groups.DataSource = listG; } } }
private void openS_Click(object sender, EventArgs e) { students.DataSource = null; listS = new List <Student>(); string way = WayToStudents(); if (way != null) { List <string> stud = GetList(way); if (stud.Count == 0) { Empty(); } else { int count = stud.Count; for (int i = 0; i < count; i++) { XmlDocument doc = new XmlDocument(); doc.Load(way + @"\" + stud[i] + @"\" + stud[i] + ".xml"); foreach (XmlNode node in doc.DocumentElement) { Student student = WorkWithXML.GetStudent(node); listS.Add(student); } } students.DataSource = listS; } } }
private void openF_Click(object sender, EventArgs e) { faculties.DataSource = null; groups.DataSource = null; students.DataSource = null; listF = new List <Faculty>(); string way = WayToFaculty(); if (way != null) { List <string> facult = GetList(way); if (facult.Count == 0) { Empty(); } else { int count = facult.Count; for (int i = 0; i < count; i++) { XmlDocument doc = new XmlDocument(); doc.Load(way + @"\" + facult[i] + @"\" + facult[i] + ".xml"); foreach (XmlNode node in doc.DocumentElement) { Faculty fclt = WorkWithXML.GetFaculty(node); listF.Add(fclt); } } faculties.DataSource = listF; } } }
private void openU_Click(object sender, EventArgs e) { wayUniver = WayToUniversity(); universities.DataSource = null; faculties.DataSource = null; groups.DataSource = null; students.DataSource = null; listU = new List <University>(); List <string> univer = GetList(wayUniver); if (univer.Count == 0) { Empty(); } else { int count = univer.Count; for (int i = 0; i < count; i++) { XmlDocument doc = new XmlDocument(); doc.Load(wayUniver + @"\" + univer[i] + @"\" + univer[i] + ".xml"); foreach (XmlNode node in doc.DocumentElement) { University unvr = WorkWithXML.GetUniversity(node); listU.Add(unvr); } } universities.DataSource = listU; } }
private void saveS_Click(object sender, EventArgs e) { string way = WayToStudents(); string name = "students"; XmlDocument xmlDoc = WorkWithXML.SetStudents(listS); SaveFile(name, wayUniver, xmlDoc); }
private void saveG_Click(object sender, EventArgs e) { int count = listG.Count; string way = WayToGroup(); for (int i = 0; i < count; i++) { string name = listG[i].Name; XmlDocument xmlDoc = WorkWithXML.SetGroup(listG[i]); SaveFile(name, wayUniver, xmlDoc); } }
private void saveU_Click(object sender, EventArgs e) { wayUniver = WayToUniversity(); wayUniver += @"\Universities"; int count = listU.Count; for (int i = 0; i < count; i++) { string name = listU[i].Name; XmlDocument xmlDoc = WorkWithXML.SetUniversity(listU[i]); SaveFile(name, wayUniver, xmlDoc); } }