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);
            }
        }
Example #3
0
 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;
 }
Example #4
0
 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();
 }
Example #5
0
 private void CommandAnuluj_Executed(object sender, ExecutedRoutedEventArgs e)
 {
     parametryXml = null;
     Close();
 }