Beispiel #1
0
        private void Opslaan_OnClick(object sender, RoutedEventArgs e)
        {
            var manager = new BierManager();

            if (NieuweBieren.Count() != 0)
            {
                manager.Toevoegingen(NieuweBieren);
            }
            NieuweBieren.Clear();
            if (OudeBieren.Count() != 0)
            {
                manager.Verwijderingen(OudeBieren);
            }
            OudeBieren.Clear();
            foreach (var bier in bierEigenschappenOB)
            {
                if (bier.Changed == true)
                {
                    GewijzigdeBieren.Add(bier);
                    Update();
                    bier.Changed = false;
                }
            }
            if (GewijzigdeBieren.Count() != 0)
            {
                foreach (var bier in GewijzigdeBieren)
                {
                    if (bier.BierNr > 0)
                    {
                        manager.Wijzigingen(GewijzigdeBieren);
                    }
                }
            }
            GewijzigdeBieren.Clear();
        }
Beispiel #2
0
        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            var manager = new BierManager();
            Dictionary <int, string> dictSoorten = new Dictionary <int, string>();
            bool bestaat = false;

            dictSoorten = manager.GetDictionarySoorten();
            if (value == null || value.ToString() == String.Empty)
            {
                return(new ValidationResult(false, "Soort moet ingevuld zijn"));
            }

            foreach (var soort in dictSoorten)
            {
                if (value.ToString() == soort.Value)
                {
                    bestaat = true;
                }
            }
            if (!bestaat)
            {
                return(new ValidationResult(false, "Ingevulde soort bestaat niet"));
            }

            return(ValidationResult.ValidResult);
        }
Beispiel #3
0
        public override ValidationResult Validate(object value, CultureInfo cultureInfo)
        {
            var manager = new BierManager();
            Dictionary <int, string> brouwers = new Dictionary <int, string>();

            brouwers = manager.GetDictionaryBrouwers();
            bool bestaat = false;

            if (value == null || (String)value == string.Empty)
            {
                return(new ValidationResult(false, "Brouwer Moet ingevuld zijn"));
            }
            foreach (var brouwer in brouwers)
            {
                if (value.ToString() == brouwer.Value)
                {
                    bestaat = true;
                }
            }
            if (!bestaat)
            {
                return(new ValidationResult(false, "Ingevulde brouwer bestaat niet"));
            }
            return(ValidationResult.ValidResult);
        }
Beispiel #4
0
        private void ComboBoxSoorten_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var manager = new BierManager();

            ListBoxBierenLijst              = manager.GetBieren(Convert.ToInt32(ComboBoxSoorten.SelectedValue));
            ListBoxBieren.ItemsSource       = ListBoxBierenLijst;
            ListBoxBieren.DisplayMemberPath = "Naam";
        }
Beispiel #5
0
        private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
        {
            var manager = new BierManager();

            ComboBoxSoorten.DisplayMemberPath      = "Naam";
            ComboBoxSoorten.SelectedValuePath      = "SoortNr";
            ComboBoxSoorten.ItemsSource            = manager.GetSoorten();
            ListBoxBieren.ItemsSource              = bierEigenschappenOB;
            ListBoxBieren.DisplayMemberPath        = "Naam";
            bierEigenschappenOB.CollectionChanged += this.OnCollectionChanged;
            Update();
        }
Beispiel #6
0
        private void MainWindow_OnLoaded(object sender, RoutedEventArgs e)
        {
            var manager = new BierManager();

            ComboBoxSoorten.DisplayMemberPath = "Naam";
            ComboBoxSoorten.SelectedValuePath = "SoortNr";
            ComboBoxSoorten.ItemsSource       = manager.GetSoorten();

            System.Windows.Data.CollectionViewSource bierViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("bierViewSource")));
            // Load data by setting the CollectionViewSource.Source property:
            // bierViewSource.Source = [generic data source]
        }
Beispiel #7
0
        private void ComboBoxSoorten_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //bierEigenschappenViewSource = ((System.Windows.Data.CollectionViewSource)(this.FindResource("bierEigenschappenViewSource")));
            // Load data by setting the CollectionViewSource.Source property:
            // bierEigenschappenViewSource.Source = [generic data source]
            var manager = new BierManager();

            try
            {
                // List<BierEigenschappen> bierEigenschappen = new List<BierEigenschappen>();
                // ListBoxBieren.Items.Clear();
                int soortnr = Convert.ToInt32(ComboBoxSoorten.SelectedValue);
                //bierEigenschappen = manager.GetBierEigenschappen(soortnr);
                bierEigenschappenOB = manager.GetBierEigenschappen(soortnr);
                //bierEigenschappenViewSource.Source = bierEigenschappenOB;
                ListBoxBieren.ItemsSource              = bierEigenschappenOB;
                ListBoxBieren.DisplayMemberPath        = "Naam";
                bierEigenschappenOB.CollectionChanged += this.OnCollectionChanged;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }