Example #1
0
        private void MenuCommandExbtn_Click(object sender, EventArgs e)
        {
            IISmpCommands m_ISmpCommands;

            m_ISmpCommands = new ISmpCommandsClass();
            string strSessionId;
            string strFunctionName;
            int    iMenucommandEx;
            int    iSessionId;

            strSessionId    = SesonIdTxt.Text;
            iSessionId      = Convert.ToInt32(strSessionId, 10);
            strFunctionName = FunctionmeTxt.Text;
            if (strFunctionName == "")
            {
                MessageBox.Show("Enter The Function Name");
            }
            else
            {
                iMenucommandEx = m_ISmpCommands.get_MenuCommandEx(iSessionId, strFunctionName);
                if (iMenucommandEx >= 0)
                {
                    MessageBox.Show(iMenucommandEx.ToString());
                    CommandExTxt.Text = iMenucommandEx.ToString();
                }
                else
                {
                    MessageBox.Show("Failed to get commandEx");
                }
            }
        }
Example #2
0
        private void GetMenustringTxt_Click(object sender, EventArgs e)
        {
            IISmpCommands m_ISmpCommands;

            m_ISmpCommands = new ISmpCommandsClass();
            string strSessionId;
            string strCommandId;
            string strMenustring;
            int    iSessionId;
            int    iCommandId;

            strSessionId = SesonIdTxt.Text;
            strCommandId = CommandIdTxt.Text;
            iSessionId   = Convert.ToInt32(strSessionId, 10);

            if (strCommandId == "")
            {
                MessageBox.Show("First Enter the Menu String");
            }
            else
            {
                iCommandId    = Convert.ToInt32(strCommandId, 10);
                strMenustring = m_ISmpCommands.get_MenuString(iSessionId, iCommandId);
                MessageBox.Show(strMenustring);
                MenustringTxt.Text = strMenustring;
            }
        }
Example #3
0
        private void MenuCommandIdbtn_Click(object sender, EventArgs e)
        {
            IISmpCommands m_ISmpCommands;

            m_ISmpCommands = new ISmpCommandsClass();
            string strSessionId;
            int    isessionId;
            int    icommandId;

            strSessionId = SesonIdTxt.Text;
            isessionId   = Convert.ToInt32(strSessionId, 10);
            string Menustring = MenustringTxt.Text;

            if (Menustring == "")
            {
                MessageBox.Show("Please Enter the Valid menu String");
            }
            else
            {
                icommandId = m_ISmpCommands.get_MenuCommandID(isessionId, Menustring);
                if (icommandId >= 0)
                {
                    MessageBox.Show(icommandId.ToString());
                    CommandIdTxt.Text = icommandId.ToString();
                }
                else
                {
                    MessageBox.Show("Failed to get commandId");
                }
            }
        }
Example #4
0
        public void AddMenuInfo()
        {
            IISmpCommands SmpCommandsInfo = new ISmpCommandsClass();

            try
            {
                List <string> strFunctionNamesArray = new List <string>();

                LoadFunctionName(ref strFunctionNamesArray);

                for (int iIndex = 0; iIndex < strFunctionNamesArray.Count; iIndex++)
                {
                    int lNoOfCommands = 0;

                    string strFunctionName = strFunctionNamesArray[iIndex];

                    lNoOfCommands = SmpCommandsInfo.get_NoOfCommands(Convert.ToInt32(m_lSessionID), strFunctionName);

                    int plCommands = 0;

                    plCommands = SmpCommandsInfo.get_MenuCommandEx(Convert.ToInt32(m_lSessionID), strFunctionName);

                    CMenuInfo MenuInfo = new CMenuInfo();

                    MenuInfo.m_strFunctionName = strFunctionName;

                    for (int i = 0; i < lNoOfCommands; i++)
                    {
                        MenuInfo.m_CommandIDArray.Add(plCommands);
                    }
                    m_MenuInfoArray.Add(MenuInfo);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.ToString());
            }
        }
Example #5
0
        private void Noofcommandsbtn_Click(object sender, EventArgs e)
        {
            IISmpCommands m_ISmpCommands;

            m_ISmpCommands = new ISmpCommandsClass();
            string strFunctionName;
            string strSessionId;
            int    iSessionId;
            int    iNoOfcommannds;

            strFunctionName = FunctionmeTxt.Text;
            strSessionId    = SesonIdTxt.Text;
            iSessionId      = Convert.ToInt32(strSessionId, 10);
            if (strFunctionName == "")
            {
                MessageBox.Show("Enter the function Name");
            }
            else
            {
                iNoOfcommannds = m_ISmpCommands.get_NoOfCommands(iSessionId, strFunctionName);
                MessageBox.Show(iNoOfcommannds.ToString());
                NoOfComandsTxt.Text = iNoOfcommannds.ToString();
            }
        }