// Custom Validation Rules
        #region Custom Validation Rules



        #endregion

        // Constructors
        #region Constructors

        public BewerkTelefoonViewModel(Telefoon telefoon, IGegevensService dataService, Frame frame, Inschrijving inschrijving)
            : base(dataService, frame)
        {
            _inschrijving = inschrijving;

            Telefoon = telefoon;

            TelefoonSoorten = dataService.GetAlleTelefoonSoorten();
        }
예제 #2
0
        private Telefoon GetTelefoon(SqlDataReader reader)
        {
            var telefoon = new Telefoon
            {
                TelefoonType = reader.GetString(reader.GetOrdinal("TelefoonNaam")),
                Nummer       = reader.GetString(reader.GetOrdinal("TelefoonNummer"))
            };

            return(telefoon);
        }
예제 #3
0
        private void OnTelefoonInformatieToevoegenButtonClick(object sender, RoutedEventArgs e)
        {
            var tel = new Telefoon();

            tel.TelefoonType = TelefoonNaamToevoegenTextBox.Text;
            tel.Nummer       = TelefoonNummerToevoegenTextBox.Text;

            telLijst.Add(tel);
            //was nodig om lijst te kunnen refreshen, anders zie ik enkel eerst toegevoegde item
            TelefoonOverzichtListView.ItemsSource = null;
            TelefoonOverzichtListView.ItemsSource = telLijst;

            TelefoonNaamToevoegenTextBox.Clear();
            TelefoonNummerToevoegenTextBox.Clear();
        }
예제 #4
0
        private void UpdateGewijzigdTelefoonNummerButton_Click(object sender, RoutedEventArgs e)
        {
            Telefoon tel = new Telefoon()
            {
                TelefoonType = TeWijzigenTelefoonNaamTextBox.Text, Nummer = TeWijzigenTelefoonNummerTextBox.Text
            };

            _oorspronkelijkeOrganisatie.Telefoons.Add(tel);

            //is deze refresh wel nodig om de listview te updaten?
            TelefoonOverzichtListView.ItemsSource = _oorspronkelijkeOrganisatie.Telefoons;

            //leeg maken van invoervelden na opslag
            TeWijzigenTelefoonNaamTextBox.Text   = string.Empty;
            TeWijzigenTelefoonNummerTextBox.Text = string.Empty;
        }
예제 #5
0
 private void OnTelefoonOverzichtSelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     _geselecteerdeTelefoon = e.AddedItems[0] as Telefoon;
 }
        public BewerkTelefoonView(Telefoon telefoon, IGegevensService dataService, Frame frame, Inschrijving inschrijving)
        {
            DataContext = new BewerkTelefoonViewModel(telefoon, dataService, frame, inschrijving);

            InitializeComponent();
        }