// 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); } }
// 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(); }