private void ZapiszParametryXML(ParametryXml parametry) { var serializer = new XmlSerializer(parametry.GetType()); serializer.Serialize(File.CreateText("parametry.xml"), parametry); parametryXml = parametry; }
public WindowMain() { InitializeComponent(); WannaCS = @"metadata=res://*/ModelEco.csdl|res://*/ModelEco.ssdl|res://*/ModelEco.msl;provider=Npgsql;provider connection string=""Host=192.168.20.206;Port=5432;Database=ecoplastol;Username=postgres"""; //WannaCS = @"metadata=res://*/ModelEco.csdl|res://*/ModelEco.ssdl|res://*/ModelEco.msl;provider=Npgsql;provider connection string=""Host=193.32.180.162;Port=5555;Database=ecoplastol;Username=postgres;Password=postgres;Persist Security Info=True""" //globals.CzyJestPolaczenieZBazaDanych = CzyJestPolaczenieZBazaDanych(); WindowParametry.ZapiszEvent += new ZapiszParametryXMLDelegat(ZapiszParametryXML); // sprawdzam czy jet plik z parametrami if (File.Exists("parametry.xml")) { // jak istnieje to wczytuję parametry //MessageBox.Show("plik istnieje"); var serializer = new XmlSerializer(typeof(ParametryXml)); parametryXml = serializer.Deserialize(File.OpenText("parametry.xml")) as ParametryXml; } else { //MessageBox.Show("plik NIE istnieje"); //parametryXml.OsobaPrzeprowadzajacaBadanie = "Marcin Zaczyński"; var serializer = new XmlSerializer(parametryXml.GetType()); serializer.Serialize(File.CreateText("parametry.xml"), parametryXml); } }
public WindowParametry(ParametryXml parametry) { InitializeComponent(); ParametryVM.FirmaNazwa = parametry.FirmaNazwa; ParametryVM.FirmaAdres1 = parametry.FirmaAdres1; ParametryVM.FirmaAdres2 = parametry.FirmaAdres2; ParametryVM.DokumentyOdniesienia1 = parametry.DokumentyOdniesienia1; ParametryVM.DokumentyOdniesienia2 = parametry.DokumentyOdniesienia2; ParametryVM.OsobaPrzeprowadzajacaBadanie = parametry.OsobaPrzeprowadzajacaBadanie; }
private void CommandOk_Executed(object sender, ExecutedRoutedEventArgs e) { parametryXml = new ParametryXml(); parametryXml.FirmaNazwa = ParametryVM.FirmaNazwa; parametryXml.FirmaAdres1 = ParametryVM.FirmaAdres1; parametryXml.FirmaAdres2 = ParametryVM.FirmaAdres2; parametryXml.DokumentyOdniesienia1 = ParametryVM.DokumentyOdniesienia1; parametryXml.DokumentyOdniesienia2 = ParametryVM.DokumentyOdniesienia2; parametryXml.OsobaPrzeprowadzajacaBadanie = ParametryVM.OsobaPrzeprowadzajacaBadanie; ZapiszEvent?.Invoke(parametryXml); Close(); }
private void CommandAnuluj_Executed(object sender, ExecutedRoutedEventArgs e) { parametryXml = null; Close(); }