public PanelExecuteCommand()
        {
            InitializeComponent();

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy     = configManager.GetConnectionChannel;
        }
        public PanelServicesHandler()
        {
            InitializeComponent();

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy = configManager.GetConnectionChannel;
        }
 private void Login()
 {
     try
     {
         IPMACommunicationContract proxy = configManager.CreateConnectionChannel(textBox_Server.Text, decimal.ToInt32(numericUpDown_port.Value));
         string md5Password = OperationUtils.EncodePasswordToMD5(textBox_Password.Text);
         configManager.clientRuntimeInfo.sessionID = proxy.GetSessionID(textBox_User.Text, md5Password);
         if (configManager.clientRuntimeInfo.sessionID != string.Empty)
         {
             configManager.clientRuntimeInfo.UserInfo = proxy.GetUserInfo(configManager.clientRuntimeInfo.sessionID);
             configManager.clientInfo.Server          = textBox_Server.Text;
             configManager.clientInfo.Port            = numericUpDown_port.Value.ToString();
             configManager.SaveConfiguration();
             this.Close();
         }
         else
         {
             MessageBox.Show("User Information does not matched");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
         return;
     }
     finally
     {
         configManager.CloseConnectionChannel();
     }
 }
Beispiel #4
0
        public PanelServicesHandler()
        {
            InitializeComponent();

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy     = configManager.GetConnectionChannel;
        }
        public PanelExecuteCommand()
        {
            InitializeComponent();

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy = configManager.GetConnectionChannel;
        }
        public PanelSQLClient()
        {
            InitializeComponent();
            comboBox_queryType.SelectedIndex = 0;

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy = configManager.GetConnectionChannel;
        }
Beispiel #7
0
        public PanelSQLClient()
        {
            InitializeComponent();
            comboBox_queryType.SelectedIndex = 0;

            sessionID = configManager.clientRuntimeInfo.sessionID;
            proxy     = configManager.GetConnectionChannel;
        }
Beispiel #8
0
 private void InitilizeUI()
 {
     proxy     = configManager.GetConnectionChannel;
     sessionID = configManager.clientRuntimeInfo.sessionID;
     InitializeAllPanels();
     HideAllControls();
     LoadConfigs();
     ChangeCursorStyle();
     DisableLeftMenu();
     SetAccessibilityForUser();
     InitializeServerClock();
     label_TaskManager.Focus();
     ShowPanel(ENUMPanel.PANEL_TASK_MANAGER);
 }
Beispiel #9
0
        /// <summary>
        /// Closes the connection channel.
        /// </summary>
        public void CloseConnectionChannel()
        {
            if (_proxy != null)
            {
                IClientChannel channel = _proxy as IClientChannel;

                if (channel.State == CommunicationState.Faulted)
                {
                    channel.Abort();
                    channel.Dispose();
                }
                else
                {
                    channel.Close();
                    channel.Dispose();
                }

                _proxy = null;
            }
        }
Beispiel #10
0
        public PanelTaskManager()
        {
            InitializeComponent();
            sessionID = configManager.clientRuntimeInfo.sessionID;

            if (sessionID != string.Empty)
            {
                proxy = configManager.GetConnectionChannel;
                dataGridView_TaskManager.RowHeadersVisible = false;
                dataGridView_TaskManager.SelectionMode     = DataGridViewSelectionMode.FullRowSelect;

                if (configManager.clientRuntimeInfo.UserInfo.IsTaskManagerAdminUser)
                {
                    dataGridView_TaskManager.ContextMenuStrip = new ContextMenuStrip();
                    dataGridView_TaskManager.ContextMenuStrip.Items.Add("Kill Process");
                    dataGridView_TaskManager.RowHeaderMouseClick += new DataGridViewCellMouseEventHandler(dataGridView_TaskManager_RowHeaderMouseClick);

                    dataGridView_TaskManager.ContextMenuStrip.Items[0].Click += new EventHandler(PanelTaskManager_Click);
                }
            }
        }
        /// <summary>
        /// Closes the connection channel.
        /// </summary>
        public void CloseConnectionChannel()
        {
            if (_proxy != null)
            {
                IClientChannel channel = _proxy as IClientChannel;

                if (channel.State == CommunicationState.Faulted)
                {
                    channel.Abort();
                    channel.Dispose();
                }
                else
                {
                    channel.Close();
                    channel.Dispose();
                }

                _proxy = null;
            }
        }
 private void InitilizeUI()
 {
     proxy = configManager.GetConnectionChannel;
     sessionID = configManager.clientRuntimeInfo.sessionID;
     InitializeAllPanels();
     HideAllControls();
     LoadConfigs();
     ChangeCursorStyle();
     DisableLeftMenu();
     SetAccessibilityForUser();
     InitializeServerClock();
     label_TaskManager.Focus();
     ShowPanel(ENUMPanel.PANEL_TASK_MANAGER);
 }