Пример #1
0
        private void ZapiszParametryXML(ParametryXml parametry)
        {
            var serializer = new XmlSerializer(parametry.GetType());

            serializer.Serialize(File.CreateText("parametry.xml"), parametry);
            parametryXml = parametry;
        }
Пример #2
0
        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);
            }
        }