Beispiel #1
0
        /// <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));
        }
Beispiel #3
0
        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;
            }
        }