Esempio n. 1
0
        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;
        }
Esempio n. 3
0
        public static DialogResult Show(string newName, FisheryObjectNameType objectNameType)
        {
            NewNameForm f = new NewNameForm(newName, objectNameType);

            return(f.ShowDialog());
        }