Example #1
0
        public FormInputOwnerTranslateItem(InputOwnerTranslateMode mode, IInputOwnerTranslate listen, OwnerEntry owner)
        {
            InitializeComponent();

            if (mode == InputOwnerTranslateMode.Add)
            {
                this.Text = "Add New Owner Translate";
                this.Icon = Properties.Resources.add_icon;
            }
            else
            {
                this.Text               = "Edit Owner Translate";
                tboxDomainUser.Text     = owner.DomainUser;
                tboxOwnerFullName.Text  = owner.FullName;
                tboxOwnerPhone.Text     = owner.Phone;
                tboxOwnerShortName.Text = owner.ShortName;
                this.Icon               = Properties.Resources.edit_icon;
            }
            _mode   = mode;
            _listen = listen;
        }
Example #2
0
        public void OnInputOwnerTranslateCompleted(InputOwnerTranslateMode mode, OwnerEntry owner)
        {
            if (mode == InputOwnerTranslateMode.Add)
            {
                OwnerTranslate.Add(owner);
                RefreshTabOwnerTranslate();
                SelectOwnerTranslateVisuable(owner.DomainUser);

                OwnerTranslate.SaveToFile();
            }
            else
            {
                if (m_selectedOwner != null)
                {
                    OwnerTranslate.Remove(m_selectedOwner.DomainUser);
                    OwnerTranslate.Add(owner);
                    RefreshTabOwnerTranslate();
                    SelectOwnerTranslateVisuable(owner.DomainUser);

                    OwnerTranslate.SaveToFile();
                }
            }
        }