Esempio n. 1
0
        private void MenuOtworz_Click(object sender, RoutedEventArgs e)
        {
            Microsoft.Win32.OpenFileDialog dlg = new Microsoft.Win32.OpenFileDialog();
            Nullable <bool> result             = dlg.ShowDialog();

            if (result == true)
            {
                string filename = dlg.FileName;
                warsztat = Warsztat.OdczytajXML(filename);
                txtNazwaWarsztatu.Text = warsztat.Nazwa;

                if (warsztat is object)
                {
                    txtNazwaWarsztatu.Text    = warsztat.Nazwa;
                    lstPracownicy.ItemsSource = new ObservableCollection <Pracownik>(warsztat.Pracownicy);
                    lvNaprawy.ItemsSource     = new ObservableCollection <Naprawa>(warsztat.Naprawy);
                }
            }
        }
Esempio n. 2
0
        protected override void Seed(ApplicationDbContext context)
        {
#if DEBUG
            try
            {
#endif
            Uczestnik.Seed(context.Uczestnicy);
            context.SaveChanges();
            Prelegent.Seed(context.Prelegenci);
            context.SaveChanges();
            Wydarzenie.Seed(context.Wydarzenia);
            context.SaveChanges();
            Partner.Seed(context.Partnerzy);
            context.SaveChanges();
            Warsztat.Seed(context.Warsztaty);
            context.SaveChanges();
            ListaObecnosci.Seed(context.ListyObecnosci);
            context.SaveChanges();
            Bilet.Seed(context.Bilety);
            context.SaveChanges();
#if DEBUG
        }
        catch (DbEntityValidationException e)
        {
            foreach (var err in e.EntityValidationErrors)
            {
                Debug.WriteLine($"Obiekt typu: {err.Entry.Entity.GetType().Name} w state: {err.Entry.State} ma nastêpuj¹ce b³êdy walidacji:");

                foreach (var entityErr in err.ValidationErrors)
                {
                    Debug.WriteLine($"\tProperty: {entityErr.PropertyName} - b³¹d: {entityErr.ErrorMessage}");
                }
            }
            throw;
        }
#endif
        }
 public NaprawaOkno(Naprawa naprawa, Warsztat warsztat) : this()
 {
     _naprawa = naprawa;
     comboBoxPracownicy.ItemsSource = new ObservableCollection <Pracownik>(warsztat.Pracownicy);
 }