private void PasteCharInPassword(int position, char symbol) { string string1 = CurrentPassword.Insert(position, symbol.ToString()); string string2 = string1.Remove(position + 1, 1); CurrentPassword = string2; }
private void IncrementPassword(int position) { if (CurrentPassword[position].Equals('9')) { PasteCharInPassword(position, 'a'); return; } if (CurrentPassword[position].Equals('z')) { PasteCharInPassword(position, 'A'); return; } if (CurrentPassword[position].Equals('Z')) { if (position == 0) { string str = CurrentPassword.Insert(position, '0'.ToString()); CurrentPassword = str; PasteCharInPassword(position + 1, '0'); return; } else { PasteCharInPassword(position, '0'); IncrementPassword(position - 1); } } else { char symb = CurrentPassword[position]; symb++; PasteCharInPassword(position, symb); } }