Exemplo n.º 1
0
        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();
            }
        }
Exemplo n.º 2
0
        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();
        }