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