public NewNameForm(string newName, FisheryObjectNameType objectNameType) { InitializeComponent(); _newName = newName; _objectNameType = objectNameType; _newObjectName = new NewFisheryObjectName(_newName, _objectNameType); switch (_objectNameType) { case FisheryObjectNameType.CatchLocalName: Text = "New catch local name"; _similarNames = Names.GetSimilarSoundingLocalNames(_newObjectName); break; case FisheryObjectNameType.GearLocalName: Text = "New gear local name"; _similarNames = Gears.GetSimilarSoundingLocalNames(_newObjectName); break; } txtLocalName.Text = newName; listBoxSimilar.ValueMember = "key"; listBoxSimilar.DisplayMember = "value"; foreach (var item in _similarNames) { listBoxSimilar.Items.Add(item); } }
public NewFisheryObjectName(string newName, FisheryObjectNameType nameType) { ObjectGUID = Guid.NewGuid().ToString(); NewName = newName; NameType = nameType; var mph = new DoubleMetaphoneShort(); mph.ComputeMetaphoneKeys(newName, out short key1, out short key2); Key1 = key1; Key2 = key2; }
public static DialogResult Show(string newName, FisheryObjectNameType objectNameType) { NewNameForm f = new NewNameForm(newName, objectNameType); return(f.ShowDialog()); }