Пример #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);
            }
        }
Пример #2
0
        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);
            }
        }