private void ShowApp(string szApp) { if (szApp.Length == 0) { return; } bool[,] bApp = new bool[frm_Main.iMainMenuNum, frm_Main.iSubMenuMaxNum]; MyFunc.GetApp(szApp, ref bApp); checkBox_Set_Sys.Checked = bApp[0, 0]; checkBox_Set_Run.Checked = bApp[0, 1]; checkBox_Set_Key.Checked = bApp[0, 2]; checkBox_User_Net.Checked = bApp[1, 0]; checkBox_User_Base.Checked = bApp[1, 1]; checkBox_User_App.Checked = bApp[1, 2]; checkBox_User_Log.Checked = bApp[1, 3]; checkBox_Prod_type.Checked = bApp[2, 0]; checkBox_Prod_Base.Checked = bApp[2, 1]; checkBox_Prod_Fee.Checked = bApp[2, 2]; checkBox_Firm_Base.Checked = bApp[3, 0]; checkBox_Firm_Pos.Checked = bApp[3, 1]; checkBox_Firm_Card.Checked = bApp[3, 2]; checkBox_Firm_Qry.Checked = bApp[3, 3]; checkBox_Firm_QryCard.Checked = bApp[3, 4]; checkBox_Firm_Mng.Checked = bApp[3, 5]; checkBox_Firm_QryTrade.Checked = bApp[3, 6]; checkBox_Firm_Trans.Checked = bApp[4, 0]; checkBox_Firm_QryVal.Checked = bApp[4, 1]; checkBox_Firm_Cash.Checked = bApp[4, 2]; checkBox_Firm_QryMoney.Checked = bApp[4, 3]; checkBox_User_Card.Checked = bApp[5, 0]; checkBox_User_Mng.Checked = bApp[5, 1]; checkBox_User_Qry.Checked = bApp[5, 2]; checkBox_User_QryCard.Checked = bApp[5, 3]; checkBox_User_QryVal.Checked = bApp[6, 0]; checkBox_User_Add.Checked = bApp[6, 1]; checkBox_User_Cash.Checked = bApp[6, 2]; checkBox_User_QryMoney.Checked = bApp[6, 3]; checkBox_Sum_Mkt.Checked = bApp[7, 0]; checkBox_Sum_Firm.Checked = bApp[7, 1]; checkBox_Sum_User.Checked = bApp[7, 2]; checkBox_Sum_Prod.Checked = bApp[7, 3]; checkBox_Qry_Pos.Checked = bApp[7, 4]; checkBox_Qry_Detail.Checked = bApp[7, 5]; checkBox_Qry_Card.Checked = bApp[7, 6]; checkBox_Duty_Pwd.Checked = bApp[8, 0]; checkBox_Duty_Run.Checked = bApp[8, 1]; checkBox_Duty_Qry.Checked = bApp[8, 2]; checkBox_Pos.Checked = bApp[9, 0]; }
private void SetMenu() { bool[,] bDispMenu = new bool[iMainMenuNum, iSubMenuMaxNum]; MyFunc.GetApp(MyStart.gszUserApp, ref bDispMenu); ToolStripMenuItemParaSys.Visible = bDispMenu[0, 0]; ToolStripMenuItemParaRun.Visible = bDispMenu[0, 1]; ToolStripMenuItemParaKey.Visible = bDispMenu[0, 2]; ToolStripMenuItem_Setup.Visible = bDispMenu[0, 0] || bDispMenu[0, 1] || bDispMenu[0, 2]; ToolStripMenuItemUserNet.Visible = bDispMenu[1, 0]; ToolStripMenuItemUserInf.Visible = bDispMenu[1, 1]; ToolStripMenuItemUserApp.Visible = bDispMenu[1, 2]; ToolStripMenuItemUserLog.Visible = bDispMenu[1, 3]; ToolStripMenuItem_Worker.Visible = bDispMenu[1, 0] || bDispMenu[1, 1] || bDispMenu[1, 2] || bDispMenu[1, 3]; ToolStripMenuItemProdType.Visible = bDispMenu[2, 0]; ToolStripMenuItemProdBase.Visible = bDispMenu[2, 1]; ToolStripMenuItemProdFee.Visible = bDispMenu[2, 2]; ToolStripMenuItem_Material.Visible = bDispMenu[2, 0] || bDispMenu[2, 1] || bDispMenu[2, 2]; ToolStripMenuItemFirmBase.Visible = bDispMenu[3, 0]; ToolStripMenuItemFirmRent.Visible = bDispMenu[3, 1]; ToolStripMenuItemFirmCard.Visible = bDispMenu[3, 2]; ToolStripMenuItemFirmQry.Visible = bDispMenu[3, 3]; ToolStripMenuItemFirmQryCard.Visible = bDispMenu[3, 4]; ToolStripMenuItemFirmCard_Mng.Visible = bDispMenu[3, 5]; ToolStripMenuItemFirmCard_Trade.Visible = false; //bDispMenu[3, 6]; ToolStripMenuItemFirmCard_Cash.Visible = false; ToolStripMenuItemFirmCard_QryVal.Visible = false; ToolStripMenuItemFirmCard_QryTrade.Visible = false; ToolStripMenuItem_Firm.Visible = bDispMenu[3, 0] || bDispMenu[3, 1] || bDispMenu[3, 2] || bDispMenu[3, 3] || bDispMenu[3, 4] || bDispMenu[3, 5] || bDispMenu[3, 6]; ToolStripMenuItem_Firm_M_Trans.Visible = bDispMenu[4, 0]; ToolStripMenuItem_Firm_M_QryVal.Visible = bDispMenu[4, 1]; ToolStripMenuItem_Firm_M_Cash.Visible = bDispMenu[4, 2]; ToolStripMenuItem_Firm_M_QryTrade.Visible = bDispMenu[4, 3]; ToolStripMenuItem_Firm_Money.Visible = bDispMenu[4, 0] || bDispMenu[4, 1] || bDispMenu[4, 2] || bDispMenu[4, 3]; ToolStripMenuItemClient_Card.Visible = bDispMenu[5, 0]; ToolStripMenuItemClient_Qry.Visible = bDispMenu[5, 1]; ToolStripMenuItemClient_QryCard.Visible = bDispMenu[5, 2]; ToolStripMenuItemClient_Mng.Visible = bDispMenu[5, 3]; ToolStripMenuItemClient_Add.Visible = false; ToolStripMenuItemClient_Cash.Visible = false; ToolStripMenuItemClient_QryVal.Visible = false; ToolStripMenuItemClient_QryTrade.Visible = false; ToolStripMenuItem_User.Visible = bDispMenu[5, 0] || bDispMenu[5, 1] || bDispMenu[5, 2] || bDispMenu[5, 3]; ToolStripMenuItem_User_M_QryVal.Visible = bDispMenu[6, 0]; ToolStripMenuItem_User_M_Add.Visible = bDispMenu[6, 1]; ToolStripMenuItem_User_M_Minus.Visible = bDispMenu[6, 2]; ToolStripMenuItem_User_M_QryTrade.Visible = bDispMenu[6, 3]; ToolStripMenuItem_User_Money.Visible = bDispMenu[6, 0] || bDispMenu[6, 1] || bDispMenu[6, 2] || bDispMenu[6, 3]; ToolStripMenuItemQryMkt.Visible = bDispMenu[7, 0]; ToolStripMenuItemQryFirm.Visible = bDispMenu[7, 1]; ToolStripMenuItemQryUser.Visible = bDispMenu[7, 2]; ToolStripMenuItemQryProd.Visible = bDispMenu[7, 3]; ToolStripMenuItemQryPos.Visible = bDispMenu[7, 4]; ToolStripMenuItemQryDetail.Visible = bDispMenu[7, 5]; ToolStripMenuItemQryCard.Visible = bDispMenu[7, 6]; ToolStripMenuItem_Search.Visible = bDispMenu[7, 0] || bDispMenu[7, 1] || bDispMenu[7, 2] || bDispMenu[7, 3] || bDispMenu[7, 4] || bDispMenu[7, 5] || bDispMenu[7, 6]; ToolStripMenuItemRptICAdd.Visible = bDispMenu[8, 0]; ToolStripMenuItemRptAdd.Visible = bDispMenu[8, 1]; ToolStripMenuItemRptMinus.Visible = bDispMenu[8, 2]; ToolStripMenuItemRptPos.Visible = bDispMenu[8, 3]; ToolStripMenuItem_Rpt.Visible = bDispMenu[8, 0] || bDispMenu[8, 1] || bDispMenu[8, 2] || bDispMenu[8, 3]; ToolStripMenuItemDutyPwd.Visible = bDispMenu[9, 0]; ToolStripMenuItemDutyPause.Visible = bDispMenu[9, 1]; ToolStripMenuItemDutyQry.Visible = bDispMenu[9, 2]; ToolStripMenuItem_Onduty.Visible = bDispMenu[9, 0] || bDispMenu[9, 1] || bDispMenu[9, 2]; }