ems.Add (gr.nazvanie);
}
} void button1_Click (object sender, EventArgs e)
{student=new students () ;. Familiya=textBox1.Text; .Imya=textBox2.Text; .Otchestvo=textBox3.Text; .DataRozhdeniya=dateTimePicker1.Value; .NomerZachetki=int.Parse (textBox4.Text); context=new dekanatEntities (); gr=context.gruppi.First (g= gt; g.nazvanie == comboBox1.Text) ;. NomerGruppi=gr.k_grup; .students.AddObject (student);.SaveChanges () ;. Items.Add (student.Familiya + + student.Imya + + student.Otchestvo) ;. Add (student);
} void comboBox1_SelectedIndexChanged (object sender, EventArgs e)
{
} void listBox1_SelectedIndexChanged (object sender, EventArgs e)
{(listBox1.SelectedIndex gt; - 1)
{st1=studentlist [listBox1.SelectedIndex] ;. Text=st1.Familiya; .Text=st1.Imya; .Text=st1.Otchestvo; .Value=st1.DataRozhdeniya.Value; .Text =st1.NomerZachetki.ToString () ;. Text=st1.gruppi.nazvanie;
}
} void button2_Click (object sender, EventArgs e)
{(listBox1.SelectedIndex gt; - 1)
{st1=studentlist [listBox1.SelectedIndex]; context=new dekanatEntities (); st2=context.students.First (st= gt; st.k_student == st1.k_student);.students.DeleteObject(st2);.SaveChanges();.RemoveAt(listBox1.SelectedIndex);.Items.RemoveAt(listBox1.SelectedIndex);
}
} void button3_Click (object sender, EventArgs e)
{(listBox1.SelectedIndex gt; - 1)
{st1=studentlist [listBox1.SelectedIndex]; context=new dekanatEntities (); st2=context.students.First (st= gt; st.k_student == st1.k_student) ;. Familiya= textBox1.Text; .Imya=textBox2.Text; .Otchestvo=textBox3.Text; .DataRozhdeniya=dateTimePicker1.Value; .NomerZachetki=int.Parse (textBox4.Text); gr=context.gruppi.First (g= gt; g.nazvanie == comboBox1.Text) ;. NomerGruppi=gr.k_grup; .SaveChanges () ;. Items.Clear () ;. Clear (); (var st in context.students)
{. Items.Add (st.Familiya + + st.Imya + + st.Otchestvo) ;. Add (st);
}
}
} void button4_Click (object sender, EventArgs e)
{f2=new Form2 () ;. ShowDialog (); context=new dekanatEntities () ;. Items.Clear (); gruppi=context.gruppi; (var gr in gruppi)
{. Items.Add (gr.nazvanie);
}
} void listBox1_MouseDoubleClick (object sender, MouseEventArgs e)
{form3=new Form3 (studentlist [listBox1.SelectedIndex] .k_student) ;. ShowDialog ();
} void button5_Click (object sender, EventArgs e)
{pathToXml= D: Student.xml raquo ;; textWritter=new XmlTextWriter (pathToXml, Encoding.UTF8);.WriteStartDocument();.WriteStartElement(laquo;Elementsraquo;);.WriteEndElement();.Close();document =New XmlDocument () ;. Load (pathToXml); (var studn in studentlist)
{element=document.CreateElement ( element ) ;. DocumentElement.AppendChild (element); attribute=document.CreateAttribute ( прізвище ) ;. Value=studn.Familiya; .Attributes.Append (attribute);=document.CreateAttribute ( ім'я ) ;. Value=studn.Imya; .Attributes.Append (attribute);=document.CreateAttribute ( батькові ) ;. Value=studn.Otchestvo;.Attributes.Append (attribute);=document.CreateAttribute ( дата ) ;. Value=studn.DataRozhdeniya.ToString () ;. Attributes.Append (attribute);=document.CreateAttribute ( група ) ;. Value=studn.gruppi.nazvanie; .Attributes.Append (attribute);=document.CreateAttribute ( заліковку ) ;. Value=studn.NomerZachetki.ToString () ;. Attributes.Append (attribute); context=new dekanatEntities (); stud=context.students.First (st= gt; st.k_student == studn.k_student); (var mk in stud.marks)
{subElement1=document.CreateElement (mk.subject.subjname) ;. InnerText=mk.markvalue.ToString () ;. AppendChild (subElement1);
}
}. Save (pathToXml);
} void button6_Click (object sender, EventArgs e)
{context=new dekanatEntities (); pathToXml= D: Student.xml raquo ;; xmlDoc=new XmlDocument () ;. Load (pathToXml); elementList=xmlDoc.GetElementsByTagName ( Elements raquo ;). Item (0) .ChildNodes; (XmlNode elem in elementList)
{. Items.Add (elem.Attributes.Item (0) .Value + + elem.Attributes.Item (1) .Value + + elem.Attributes. Item (2) .Value); stud=new students () ;. Imya=elem.Attributes.Item (1) .Value; .Familiya=elem.Attributes.Item (0) .Value; .Otchestvo=elem.Attributes. Item (2) .Value; .DataRozhdeniya=DateTime.Parse (elem.Attributes.Item (3) .Value); str...