/// <summary> /// /// </summary> /// <param name="e"></param> protected override void OnMouseClick(MouseEventArgs e) { base.OnMouseClick(e); RadElement element = this.ElementTree.GetElementAtPoint(e.Location); bool show = false; if (element != null) { show = (element is TabStripItem) || (element is RadTabStripElement); } DockWindow activeWindow = this.ActiveWindow; RadDock docking = this.DockManager; if (!show || activeWindow == null || docking == null) { return; } if (e.Button == MouseButtons.Middle && (element is TabStripItem)) { docking.CloseWindow(activeWindow); } }
public override object Execute(params object[] settings) { RadDock dockManager = settings[0] as RadDock; if (dockManager == null) { throw new ArgumentNullException("DockManager"); } DockWindow activeDoc = dockManager.DocumentManager.ActiveDocument; if (activeDoc != null) { dockManager.CloseWindow(activeDoc); } return(base.Execute(settings)); }
private void Authentificate() { WhereClause where = new WhereClause(); where.Add(Users_Table.Username, cmb_User.SelectedValue.MakeString()); string endPass = encr.Encrypt(txt_Password.Text, cmb_User.SelectedValue.MakeString(), "salt", "SHA1", 2, "16CHARSLONG12345", 256); //енкриптва паролата where.Add(Users_Table.Password, endPass); DataTable dt = DbUtil.getDataTableForTableName(Users_Table.db_name, null, 0, where); if (dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; Globals.UserName = dr[Users_Table.Username].MakeString(); Globals.FullName = dr[Users_Table.Full_Name].MakeString(); // lbl_name.Text = Globals.FullName; Form parent = (Form)this.Parent.Parent.Parent.Parent.Parent; RadMenu menu = (RadMenu)parent.Controls["RadMenu1"]; RadDock radDock1 = (RadDock)parent.Controls["RadDock1"]; radDock1.CloseWindow(radDock1.DockWindows[0]); //RadPanel sidepanel = (RadPanel)parent.Controls["radPanel2"]; //LinkLabel lbl_fullname = (LinkLabel)sidepanel.Controls["lbl_fullname"]; //lbl_fullname.Text = Globals.FullName; menu.Visible = true; this.Close(); } else { MessageBox.Show("Грешен потребил или парола!"); txt_Password.Text = String.Empty; } }