示例#1
0
        void MainWindow_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Escape)
            {
                search.Clear();
                UpdateList();
                antallTrucks.Text = cards.Count.ToString();
            }
            bool bla = false;

            if (e.Key == Key.Tab)
            {
                if (RegNummer.IsKeyboardFocused)
                {
                    bla = plassering.Focus();
                }
                else if (plassering.IsKeyboardFocused)
                {
                    bla = SerieNr.Focus();
                }
                else if (SerieNr.IsKeyboardFocused)
                {
                    bla = Merknad.Focus();
                }
                else if (Merknad.IsKeyboardFocused)
                {
                    bla = Type.Focus();
                }
            }
        }
示例#2
0
        private void AddBtn_Click(object sender, RoutedEventArgs e)
        {
            string internr, serienr = "", plass = "", type, merknader = "";
            int    aar = 0, maande = 0;

            if (RegNummer.GetLineText(0).Equals(""))
            {
                RegNummer.Focus();
            }
            else
            {
                internr = RegNummer.GetLineText(0);
                internr = internr.ToUpper();
                RegNummer.Clear();
                serienr = SerieNr.GetLineText(0);
                serienr = serienr.ToUpper();
                SerieNr.Clear();
                plass = plassering.GetLineText(0);
                plass = plass.ToUpper();
                plassering.Clear();
                if (!(bool)dateCheck.IsChecked)
                {
                    aar    = (int)year.SelectedItem;
                    maande = GetSelectedMonth();
                }
                type      = (string)Type.SelectedItem;
                merknader = Merknad.Text;
                Merknad.Clear();
                cards.Add(new Card(internr, serienr, plass, type, aar, maande, merknader, cards, cardStack));
                cards[cards.Count - 1].SetAntallTrucksRef(antallTrucks);
                cardStack.Children.Insert(0, cards[cards.Count - 1]);
                SaveCards();
                SetAntallTrucks();
            }
            RegNummer.Focus();
        }