示例#1
0
        public static bool RemoveTable(string strTableName)
        {
            if (string.IsNullOrEmpty(strTableName))
            {
                return(false);
            }

            FormTips formTips = new FormTips(-1, true);

            formTips.SetTipsText("确定要移除平台" + strTableName + "吗?\r\n此操作不可撤销。");
            if (DialogResult.Yes != formTips.ShowDialog())
            {
                return(false);
            }

            try
            {
                TableManage.docTable.dicTableData.Remove(strTableName);
                TableManage.docTable.listTableData.Clear();
                foreach (KeyValuePair <string, TableData> item in TableManage.docTable.dicTableData)
                {
                    TableManage.docTable.listTableData.Add(item.Value);
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
示例#2
0
        private void btnMacOp_Click(object sender, EventArgs e)
        {
            #region Check user level
            if (LoginManage.iCurrUserLevel < 0)
            {
                FormTips tipsFrm = new FormTips(3, false);
                tipsFrm.SetTipsText("抱歉,您没有权限进行此操作,请先登陆。");
                tipsFrm.ShowDialog();
                return;
            }
            #endregion

            try
            {
                if (MainModule.formMain.bRunFlag || MainModule.formMain.macHomeSta == MacHomeSta.Reseting)
                {
                    eventStopButtonPushed?.Invoke(sender, e);
                }
                else if (MainModule.formMain.macHomeSta == MacHomeSta.WaittingReset)
                {
                    eventResetButtonPushed?.Invoke(sender, e);
                }
                else if (!MainModule.formMain.bRunFlag && MainModule.formMain.macHomeSta == MacHomeSta.Reseted)
                {
                    eventStartButtonPushed?.Invoke(sender, e);
                }
            }
            catch (Exception)
            {
            }
        }
示例#3
0
        public static bool RemoveIO(bool bInput, string strName)
        {
            try
            {
                #region Input
                if (bInput)
                {
                    FormTips formTips = new FormTips(-1, true);
                    formTips.SetTipsText("确定要移除通用输入点" + strName + "吗?\r\n此操作不可撤销。");
                    if (DialogResult.Yes != formTips.ShowDialog())
                    {
                        return(false);
                    }

                    docIO.dicInput.Remove(strName);
                    docIO.listInput.Clear();
                    foreach (KeyValuePair <string, IOData> item in docIO.dicInput)
                    {
                        docIO.listInput.Add(item.Value);
                    }
                    return(true);
                }
                #endregion
                #region Output
                FormTips formTips2 = new FormTips(-1, true);
                formTips2.SetTipsText("确定要移除通用输出点" + strName + "吗?\r\n此操作不可撤销。");
                if (DialogResult.Yes != formTips2.ShowDialog())
                {
                    return(false);
                }

                docIO.dicOutput.Remove(strName);
                docIO.listOutput.Clear();
                foreach (KeyValuePair <string, IOData> item in docIO.dicOutput)
                {
                    docIO.listOutput.Add(item.Value);
                }
                return(true);

                #endregion
            }
            catch
            {
                return(false);
            }
        }
示例#4
0
        private void btnManualView_Click(object sender, EventArgs e)
        {
            if (LoginManage.iCurrUserLevel < 1)
            {
                FormTips formTips = new FormTips(3, false);
                formTips.SetTipsText("抱歉,您没有权限进行此操作,请与工程师联系。");
                formTips.ShowDialog();
                return;
            }

            SetMenuBtnChoosed(sender);
            formStart.Visible     = false;
            formIoMonitor.Visible = false;
            formTesting.Visible   = false;
            formUserParam.Visible = false;
            formSysParam.Visible  = false;
            formVision.Visible    = false;

            formManual.Visible = true;
        }
示例#5
0
        private void userManageToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (LoginManage.iCurrUserLevel < 2)
            {
                FormTips formTips = new FormTips(3, false);
                formTips.SetTipsText("抱歉,您没有权限进行此操作,请与管理员联系。");
                formTips.ShowDialog();
                return;
            }

            if (string.IsNullOrEmpty(LoginManage.strCurrUserName))
            {
                FormLogin formLogin = new FormLogin();
                formLogin.ShowDialog();
            }
            else
            {
                FormUserManage formUserManage = new FormUserManage();
                formUserManage.ShowDialog();
            }
        }
示例#6
0
        private void btnSysParamView_Click(object sender, EventArgs e)
        {
            if (LoginManage.iCurrUserLevel < 2)
            {
                FormTips tipsFrm = new FormTips(3, false);
                tipsFrm.SetTipsText("抱歉,您没有权限进行此操作,请与管理员联系。");
                tipsFrm.ShowDialog();
                return;
            }
            panelBottom.Visible    = false;
            splitterBottom.Visible = false;

            formStart.Visible     = false;
            formTesting.Visible   = false;
            formManual.Visible    = false;
            formIoMonitor.Visible = false;
            formUserParam.Visible = false;
            formVision.Visible    = false;

            formSysParam.Visible = true;
            SetMenuBtnChoosed(sender);
        }