示例#1
0
        // Obrada dogadjaja klika na stavku u meniju Izvezi
        private void mniXMLIzvezi_Click(object sender, EventArgs e)
        {
            // Otvara se dijalog koji omogucava cuvanje fajla na racunaru
            SaveFileDialog sDlg = new SaveFileDialog();

            // Pocetni direktorijum je C:\\
            sDlg.InitialDirectory = "C:\\";
            // Moguce je cuvati samo xml fajlove
            sDlg.Filter = "xml Files (*.xml)|*.xml";
            // Ukoliko je odabran fajl
            if (DialogResult.OK == sDlg.ShowDialog())
            {
                /* Pozivamo metodu izveziXML iz klase ProfesoriXML
                 * koja kreira XML fajl i cuva ga na racunaru*/
                ProfesoriXML.izveziXML(sDlg.FileName, profesoriList);
            }
        }
示例#2
0
        // Obrada dogadjaja klika na stavku u meniju Uvezi
        private void mniXMLUvezi_Click(object sender, EventArgs e)
        {
            // Otvara se dijalog koji omogucava odabir fajla sa racunara
            OpenFileDialog oDlg = new OpenFileDialog();

            // Pocetni direktorijum je C:\\
            oDlg.InitialDirectory = "C:\\";
            // Moguce je odabrati samo xml fajlove
            oDlg.Filter = "xml Files (*.xml)|*.xml";
            // Ukoliko je odabran fajl
            if (DialogResult.OK == oDlg.ShowDialog())
            {
                /* Pozivamo metodu uveziXML iz klase ProfesoriXML
                 * koja uvlaci podatke iz XML-a i cuva ih u bazi*/
                ProfesoriXML.uveziXML(oDlg.FileName);
            }

            /* Prikazuju se svi profesori u DataGridView kontroli
            *  (koji su vec bili u bazi i koji su dodati iz XML-a)*/
            prikaziProfesoreDGV();
        }