private void Generate(PwdGenParams parameters) { if (null == parameters) { return; } // TODO: Add other params generator.Length = parameters.Length; generator.ConsecutiveCharacters = parameters.Consecutive; generator.Exclusions = parameters.Excluded; generator.ExcludeLowerCase = !parameters.LowerCase; generator.ExcludeUpperCase = !parameters.UpperCase; generator.ExcludeNumbers = !parameters.Numbers; generator.ExcludeSymbols = !parameters.Symbols; GeneratedPwd = generator.Generate(); }
public PwdGeneratorWindow() { InitializeComponent(); if (null == Properties.Settings.Default.PwdGenParams) { PwdGenParameters = new PwdGenParams(); PwdGenParameters.Length = 16; PwdGenParameters.Consecutive = false; PwdGenParameters.LowerCase = true; PwdGenParameters.UpperCase = true; PwdGenParameters.Numbers = true; PwdGenParameters.Symbols = false; PwdGenParameters.Excluded = string.Empty; } else { PwdGenParameters = Properties.Settings.Default.PwdGenParams; } }