コード例 #1
0
        public OknoDodajNieruchomosc()
        {
            InitializeComponent();

            if (File.Exists("listaKlientow.xml"))                                 // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                DaneKlientow = (Klienci)Klienci.OdczytajXML("listaKlientow.xml"); // pliki o stalej nazwie, w ktorym przechowywane sa dane klientow
            }
            else
            {
                string message = "Nie znaleziono żadnych klientów. Pamiętaj, żeby najpierw ich dodać, by móc ustawić właściciela dla nieruchomości.";
                string title   = "Brak danych";
                MessageBox.Show(message, title, MessageBoxButton.OK);
            }
            foreach (Klient k in DaneKlientow.ListaKlientow)
            {
                ComboBoxWlasciciel.Items.Add(k); // dodawanie elementow listy rozwijanej
            }
            ComboBoxRodzajNieruchomosci.ItemsSource = Enum.GetValues(typeof(Nieruchomosc.RodzajNieruchomosci));
            ComboBoxRynek.ItemsSource            = Enum.GetValues(typeof(Nieruchomosc.Rynek));
            ComboBoxStandard.ItemsSource         = Enum.GetValues(typeof(Nieruchomosc.Standard));
            ComboBoxTypNieruchomosci.ItemsSource = Enum.GetValues(typeof(Nieruchomosc.TypNieruchomosci));
            ComboBoxTypTransakcji.ItemsSource    = Enum.GetValues(typeof(Nieruchomosc.TypTransakcji));
            ComboBoxRodzajKuchni.ItemsSource     = Enum.GetValues(typeof(Nieruchomosc.RodzajKuchni));
        }
コード例 #2
0
        public OknoListaKlientow()
        {
            InitializeComponent();

            if (File.Exists("listaKlientow.xml")) // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                _klienci = (Klienci)Klienci.OdczytajXML("listaKlientow.xml");
            }
            else
            {
                string message = "Nie znaleziono zadnych klientow. Sprobuj ich najpierw dodac.";
                string title   = "Brak danych";
                MessageBox.Show(message, title, MessageBoxButton.OK, MessageBoxImage.Error);
            }

            if (_klienci.ListaKlientow.Count > 0)
            {
                listViewKlienci.ItemsSource = new ObservableCollection <Klient>(_klienci.ListaKlientow);
            }
        }
コード例 #3
0
        public OknoUmowaKupna()
        {
            InitializeComponent();

            if (File.Exists("listaKlientow.xml"))                                 // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                DaneKlientow = (Klienci)Klienci.OdczytajXML("listaKlientow.xml"); // pliki o stalej nazwie, w ktorym przechowywane sa dane klientow
            }
            else
            {
                string message = "Nie znaleziono żadnych klientów. Pamiętaj, żeby najpierw ich dodać.";
                string title   = "Brak danych";
                MessageBox.Show(message, title, MessageBoxButton.OK);
            }

            if (File.Exists("listaPracownikow.xml"))                                          // sprawdzenie, czy plik został już utworzony - jesli tak, odczytuje
            {
                DanePracownikow = (Pracownicy)Pracownicy.OdczytajXML("listaPracownikow.xml"); // pliki o stalej nazwie, w ktorym przechowywane sa dane klientow
            }
            else
            {
                string message = "Nie znaleziono żadnych pracowników. Pamiętaj, żeby najpierw ich dodać.";
                string title   = "Brak danych";
                MessageBox.Show(message, title, MessageBoxButton.OK);
            }

            foreach (Klient k in DaneKlientow.ListaKlientow)
            {
                ComboBoxKlient.Items.Add(k); // dodawanie elementow listy rozwijanej
            }

            foreach (Pracownik p in DanePracownikow.ListaPracownikow)
            {
                ComboBoxPracownik.Items.Add(p); // dodawanie elementow listy rozwijanej
            }
        }