public static void NacitanieSkupinZXML() { XmlDocument doc = new XmlDocument(); doc.Load(cestaKXMLSkladatelia); foreach (XmlNode xNode in doc.SelectNodes("Skupiny/Skupina")) { Skupina skupina = new Skupina( xNode.SelectSingleNode("Nazov").InnerText, xNode.SelectSingleNode("Agent").InnerText, DateTime.FromFileTime(Convert.ToInt64(xNode.SelectSingleNode("DatumZalozenia").InnerText)), xNode.SelectSingleNode("Email").InnerText, xNode.SelectSingleNode("Adresa").InnerText, xNode.SelectSingleNode("Info").InnerText ); foreach (XmlNode pNode in xNode.SelectSingleNode("Albumy").ChildNodes) { int cisloAlbumu = Convert.ToInt32(pNode.InnerText); foreach (Album album in Album.zoznam) { if (album.Cislo == cisloAlbumu) { skupina.nahrateAlbumy.Add(album); } } } skupina.PridajDoZoznamu(); } }
private void btnUloz_Click(object sender, EventArgs e) { if (textBoxNazov.Text.Length <= 1 || textBoxNazov.Text.Length >= 35) { MessageBox.Show("Zle zadany nazov", "Chyba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (textBoxAgent.Text.Length <= 2 || textBoxAgent.Text.Length >= 20) { MessageBox.Show("Zle zadane agent", "Chyba", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Skupina skupina = new Skupina( textBoxNazov.Text, textBoxAgent.Text, dateTimePickerDatumZalozenia.Value, textBoxEmail.Text, textBoxAdresa.Text, textInfo.Text ); if (index == -1) { skupina.PridajDoZoznamu(); } else { skupina.UpravDoZoznamu(index); } this.Close(); }