private void btnSelectMultiple_Click(object sender, RoutedEventArgs e)
        {
            int nextNumber = 0;

            if (!int.TryParse(txtNumber.Text, out nextNumber))
            {
                MessageBox.Show(Properties.Messages.RenumberColumns_NoGuess, Properties.Messages.Common_Error);
                return;
            }

            if (comboColumnOrder.SelectedIndex == 0)
            {
                ONBOXApplication.storedColumnRenumOrder = ColumnRenumberOrder.Ascending;
            }
            else
            {
                ONBOXApplication.storedColumnRenumOrder = ColumnRenumberOrder.Descending;
            }

            ONBOXApplication.columnsLevelIndicator = txtLvlIndicator.Text;
            ONBOXApplication.columnsConcatWord     = txtConcat.Text;
            this.DialogResult = true;

            RenumberColumnsSelection.DoRenumbering(true, nextNumber);
        }
        private void RenumberColumnsWindow_Loaded(object sender, RoutedEventArgs e)
        {
            if (ONBOXApplication.storedColumnRenumOrder == ColumnRenumberOrder.Ascending)
            {
                comboColumnOrder.SelectedIndex = 0;
            }
            else
            {
                comboColumnOrder.SelectedIndex = 1;
            }

            txtLvlIndicator.Text = ONBOXApplication.columnsLevelIndicator;
            txtConcat.Text       = ONBOXApplication.columnsConcatWord;

            if (columnLevelInfo.Count == 0)
            {
                columnLevelInfo = RenumberColumnsSelection.GetAllLevelInfo();
            }
            if (columnTypesInfo.Count == 0)
            {
                columnTypesInfo = RenumberColumnsSelection.GetColumTypesInfo();
            }

            if (ONBOXApplication.storedColumnLevelInfo.Count == 0)
            {
                int counter = 1;
                foreach (LevelInfo currentLvlInfo in columnLevelInfo)
                {
                    currentLvlInfo.levelPrefix = (counter++).ToString();
                }
                ONBOXApplication.storedColumnLevelInfo = columnLevelInfo.ToList();
            }
            if (ONBOXApplication.storedColumnTypesInfo.Count == 0)
            {
                ONBOXApplication.storedColumnTypesInfo = columnTypesInfo.ToList();
            }

            GuessNextNumber();
        }
 private void btnMultipleClear_Click(object sender, RoutedEventArgs e)
 {
     this.DialogResult = true;
     RenumberColumnsSelection.ClearRenumbering();
 }
        private void GuessNextNumber()
        {
            int nextNumber = RenumberColumnsSelection.GetLastNumberedColumn() + 1;

            txtNumber.Text = nextNumber.ToString();
        }