示例#1
0
 public WyjazdWindow(Parking p, OsobaRepozytorium or)
 {
     InitializeComponent();
     this.parking   = p;
     this.osobaRepo = or;
     this.MiejsceParkingoweLB.ItemsSource = parking.ListRepo;
 }
 public MainWindow()
 {
     InitializeComponent();
     parking   = new Parking();
     osobaRepo = new OsobaRepozytorium();
     Wczytaj_parking.IsEnabled = false;
     Zapisz_parking.IsEnabled  = false;
     Wyjazd.IsEnabled          = false;
     Wjazd.IsEnabled           = false;
     //PopulateDB();
     //osobaRepo.ZapiszJson("osoby.json");
 }
 private void Wczytaj_osoby_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         OpenFileDialog ofd = new OpenFileDialog();
         ofd.Filter       = "Pliki JSON (*.json)|*.json";
         ofd.DefaultExt   = "json";
         ofd.AddExtension = true;
         if (ofd.ShowDialog() == true)
         {
             osobaRepo = (OsobaRepozytorium)OsobaRepozytorium.OdczytajJson(ofd.FileName);
         }
         Wczytaj_parking.IsEnabled = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "", MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }