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(); }