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 NewNameForm(NewFisheryObjectName newObjectName, string gearClassGuid = "") { InitializeComponent(); _newObjectName = newObjectName; switch (_newObjectName.NameType) { case FisheryObjectNameType.CatchLocalName: Text = "New catch local name"; _similarNames = Names.GetSimilarSoundingLocalNames(_newObjectName); lblNewType.Text = "New catch local name"; lblTitle.Text = " Add new catch local name"; break; case FisheryObjectNameType.GearLocalName: Text = "New gear local name"; _similarNames = Gears.GetSimilarSoundingLocalNames(_newObjectName); lblNewType.Text = "New gear local name"; lblTitle.Text = "Add new fishing gear local name"; break; case FisheryObjectNameType.GearVariationName: Text = "New gear variation name"; lblNewType.Text = "New gear variation name"; lblTitle.Text = "Add new gear variation name"; _gearClassGuid = gearClassGuid; break; case FisheryObjectNameType.FishingAccessory: Text = "New fishing accessory"; lblNewType.Text = "New accessory name"; lblTitle.Text = "Add new fishing accessory"; break; case FisheryObjectNameType.FishingExpense: Text = "New fishing expense"; lblNewType.Text = "New expense category"; lblTitle.Text = "Add new fishing expense"; break; } //DoLevenstein(); txtLocalName.Text = _newObjectName.NewName; listBoxSimilar.ValueMember = "key"; listBoxSimilar.DisplayMember = "value"; foreach (var item in _similarNames) { listBoxSimilar.Items.Add(item); } }