Esempio n. 1
0
        /// <summary>
        /// åbener et vindue hvor man kan
        /// vælge om vil oprette en eller
        /// rediger en gammel
        /// </summary>
        private void Button_ToolMenu_Click(object sender, RoutedEventArgs e)
        {
            //åben vindue
            View.SelectType startMenu = new View.SelectType();
            startMenu.showContinueButton = true;
            startMenu.Owner = this;
            startMenu.ShowDialog();

            //hvis man vælger opret ny eller rediger
            //spørg om man vil gemme filen
            if (startMenu.DialogResult.HasValue && startMenu.DialogResult.Value)
            {
                if (!this.saved)
                {
                    MessageBoxResult result = MessageBox.Show("Gem lærepladsen?", "Gem", MessageBoxButton.YesNo);

                    if (result == MessageBoxResult.Yes)
                    {
                        SaveFile();
                    }
                }

                LoadFile(); //load inhold af den nye fil
            }
        }
Esempio n. 2
0
        /// <summary>
        /// når vinduet er loaded
        /// åben et nyt vindue hvor man kan vælge
        /// at åben en gemt fil
        /// </summary>
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            //åben vindue
            View.SelectType openMenu = new View.SelectType();
            openMenu.Owner = this;
            openMenu.ShowDialog();

            //hvis man har valgt at ændre i en fil
            //hent oplyninger i filen
            if (openMenu.DialogResult.HasValue && openMenu.DialogResult.Value)
            {
                LoadFile();
            }

            //vær sikker på at der minimum en række i datagrid
            if (kontaktPer.Items.Count == 0)
            {
                addDatagridRow(kontaktPer);
            }
            if (kandidater.Items.Count == 0)
            {
                addDatagridRow(kandidater);
            }


            SetSaveTimer(5);     //sæt auto gem timer
            SetChangeFunction(); //sæt change event på alle elementer der kan ændres i
        }