Ejemplo n.º 1
0
        private void OtworzButton_Click(object sender, RoutedEventArgs e)
        {
            OpenFileDialog openFileDialog = new OpenFileDialog();

            if (openFileDialog.ShowDialog() == true)
            {
                fileName = openFileDialog.FileName;
                //serializacja xml -> obiekt
                XmlSerializer serializer = new XmlSerializer(typeof(typ_wniosku));
                FileStream    fs         = new FileStream(fileName, FileMode.Open);
                XmlReader     reader     = XmlReader.Create(fs);

                dokument = (typ_wniosku)serializer.Deserialize(reader);

                fs.Close();

                Load(fileName);
                isNew = false;
            }
        }
Ejemplo n.º 2
0
        private void LoadEmpty()
        {
            pouczenie.Content = new TextBlock()
            {
                Text = po, TextWrapping = TextWrapping.Wrap
            };

            dokument              = new typ_wniosku();
            dokument.pouczenie    = pouczenie.Content.ToString();
            dokument.wnioskodawca = new wnioskodawca_type();
            dokument.wnioskodawca.rodzaj_studiow          = rodzaj_studiow_type.Istopnia;
            dokument.wnioskodawca.miejsce_dla_dziecka     = true;
            dokument.rodzina_wnioskodawcy                 = new rodzina_wnioskodawcy_type();
            dokument.rodzina_wnioskodawcy.dochod_uzyskany = false;
            dokument.rodzina_wnioskodawcy.dochod_utracony = false;
            dokument.wnioskodawca.adres            = new adres_type();
            dokument.wnioskodawca.nr_ds_priorytet1 = "1";
            dokument.wnioskodawca.nr_ds_priorytet2 = "1";

            isLoading = true;
            foreach (wydzial_type w in Enum.GetValues(typeof(wydzial_type)))
            {
                Wydzial.Items.Add(w);
            }
            foreach (wojewodztwo_type w in Enum.GetValues(typeof(wojewodztwo_type)))
            {
                wojewodztwo.Items.Add(w);
            }

            Rokakademicki.Items.Add("2015/2016");
            Rokakademicki.Items.Add("2016/2017");
            Rokakademicki.Items.Add("2017/2018");
            Rokakademicki.Items.Add("2018/2019");
            Rokakademicki.Items.Add("2019/2020");
            Rokakademicki.Items.Add("2020/2021");

            for (int a = 1; a < 8; a++)
            {
                przewidywanysemestr.Items.Add(a.ToString());
            }

            var type = typeof(kierunek_type);

            foreach (kierunek_type k in Enum.GetValues(typeof(kierunek_type)))
            {
                var    memInfo = type.GetMember(k.ToString());
                string value;
                if (memInfo[0].CustomAttributes.Count() != 0)
                {
                    var attributes = memInfo[0].GetCustomAttributes(typeof(XmlEnumAttribute), false);
                    //if (attributes.Length != 0)
                    value = ((XmlEnumAttribute)attributes[0]).Name;
                }
                else
                {
                    value = memInfo[0].Name;
                }
                //    value = k.ToString();

                kierunek.Items.Add(value);
            }


            type = typeof(status_malzonka_type);
            foreach (status_malzonka_type k in Enum.GetValues(typeof(status_malzonka_type)))
            {
                var    memInfo = type.GetMember(k.ToString());
                string value;
                var    attributes = memInfo[0].GetCustomAttributes(typeof(XmlEnumAttribute), false);
                if (attributes.Length != 0)
                {
                    value = ((XmlEnumAttribute)attributes[0]).Name;
                }
                else
                {
                    value = k.ToString();
                }

                WspolmazonekJest.Items.Add(value);
            }

            for (int a = 1; a < 13; a++)
            {
                Prio1.Items.Add(a.ToString());
                Prio2.Items.Add(a.ToString());
            }

            datazlozeniawniosku.SelectedDate = DateTime.Today;


            czlonkowie.Add(new czlonek_rodziny_type {
                status_zatrudnienia = "POLITECHNIKA GDANSKA", st_pokrewienstwa = "WNIOSKODAWCA"
            });
            rodzinaGrid.ItemsSource = czlonkowie;

            isLoading = false;
        }