コード例 #1
0
 public void SetBindSource(object obj)
 {
     if (obj is ModelTets)
     {
         m_object = (ModelTets)obj;
     }
     HomeFormTemp       = (HomeForm)m_object.HomeFormTemp;
     UserSelectFormTemp = (UserSelectForm)m_object.UserSelectFormTemp;
     eDZ   = (EDZ)m_object.edzTemp;
     model = (CheckoutModel)m_object.checkoutModel;
 }
コード例 #2
0
        protected virtual void SelectOwnerAction()
        {
            UserList list = UserList.GetList(AppContext.ActiveSchema, false);

            UserSelectForm form = new UserSelectForm(this, list);

            if (form.ShowDialog(this) == DialogResult.OK)
            {
                UserInfo user = form.Selected as UserInfo;
                _entity.OidUsuario = user.Oid;
                _entity.Usuario    = user.Name;
                Usuario_TB.Text    = _entity.Usuario;
            }
        }
コード例 #3
0
ファイル: TrayForm.cs プロジェクト: yonglehou/OpenIDE
        private void userSelect(MessageArgs message, Editor editor)
        {
            var state = new ConfigReader(_endpoint.Token).Get("oi.userselect.ui.fallback");

            if (state == "disabled")
            {
                return;
            }
            _ctx.Post((s) =>
            {
                try {
                    var args  = new CommandStringParser().Parse(message.Message).ToArray();
                    var items = new List <string>();
                    var keys  = new List <string>();
                    foreach (var item in args[3].Split(new[] { ',' }))
                    {
                        var chunks = item.Split(new[] { "||" }, StringSplitOptions.None);
                        if (chunks.Length > 1)
                        {
                            keys.Add(chunks[0]);
                            items.Add(chunks[1]);
                        }
                        else
                        {
                            keys.Add(item);
                            items.Add(item);
                        }
                    }
                    var command = "user-selected";
                    if (message.Message.StartsWith("user-select-at-caret "))
                    {
                        command = "user-selected-at-caret";
                    }
                    var form = new UserSelectForm(items, keys, (item) => {
                        if (item != null)
                        {
                            _endpoint.PublishEvent(command + " '" + args[2] + "' '" + item + "'");
                        }
                        else
                        {
                            _endpoint.PublishEvent(command + " '" + args[2] + "' 'user-cancelled'");
                        }
                        editor.SetFocus();
                    });
                    form.Show(this);
                    setToForeground(form);
                } catch {
                }
            }, null);
        }
コード例 #4
0
        private void userConnectToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Form usrForm = new UserSelectForm();

            usrForm.ShowDialog(this.GetMainForm());
            if (CredSet != null)
            {
                FavoriteConfigurationElement fav = this.TreeView.SelectedFavorite;
                if (fav != null)
                {
                    this.GetMainForm()
                    .Connect(fav.Name, this.consoleToolStripMenuItem.Checked,
                             this.newWindowToolStripMenuItem.Checked, fav.IsDatabaseFavorite, CredSet, false);
                }
            }
        }
コード例 #5
0
ファイル: FavsList.cs プロジェクト: RSchwoerer/Terminals
 private void userConnectToolStripMenuItem_Click(object sender, EventArgs e)
 {
     Form usrForm = new UserSelectForm();
     usrForm.ShowDialog(this.GetMainForm());
     if (CredSet != null)
     {
         FavoriteConfigurationElement fav = this.TreeView.SelectedFavorite;
         if (fav != null)
         {
             this.GetMainForm()
                 .Connect(fav.Name, this.consoleToolStripMenuItem.Checked,
                          this.newWindowToolStripMenuItem.Checked, fav.IsDatabaseFavorite, CredSet, false);
         }
     }
 }