Beispiel #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            if (null != gridView1.GetFocusedDataRow())
            {
                try
                {
                    string cNo = DbHelper.GetDbString(gridView1.GetFocusedDataRow()["id"]);
                    //构建CmdLine
                    string cmdLine = string.Format("<property cardnum=\"{0}\" type=\"voucher\"><voucherid  key=\"{1}\" value=\"{2}\"/></property>",
                                                   "LK1_0017", "id", cNo);

                    IPortalCommandArgs args = new PortalCommandArgs("STEFLK1_0017");
                    args.Name = "项目总结";
                    //子产品编号为必须设置为"UA",表示该命令参数的解析需要UAP运行时来完成
                    args.SubSysID      = "UA";
                    args.AuthId        = "";
                    args.CmdLine       = cmdLine;
                    args.FromUserClick = false;
                    args.ExtProperties.Add("CTABLE", cmdLine);
                    PortalCommandOperator oprator = new PortalCommandOperator();
                    oprator.RunBusiness(args);
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }
Beispiel #2
0
        public static void ExcuteJoinQueryUAPVoucher(U8Login.clsLogin u8Login, string menuID, string menuName, string subID, string authID, string cardNumber, string pkFieldName, string pkFieldValue)
        {
            //"ID:PUM030101&&&Name:采¨¦购o管¨¹理¤¨ª&&&SubSysID:PU&&&AuthID:PU04100101&&&CMDLINE:27\t0000000005\tPUM030101\t\t001\t2008\t\t";

            string cmdLine = "";

            cmdLine = string.Format("<property cardnum=\"{0}\" type=\"voucher\"><voucherid  key=\"{1}\" value=\"{2}\"/></property>",

                                    cardNumber, pkFieldName, pkFieldValue);


            IPortalCommandOperator portalCommandOperator = new PortalCommandOperator();

            IPortalCommandArgs portalCommandArgs = new PortalCommandArgs(menuID, subID);

            portalCommandArgs.AuthId = authID;

            portalCommandArgs.DocId = string.Empty;

            portalCommandArgs.DocType = string.Empty;

            portalCommandArgs.ID = menuID;



            portalCommandArgs.Name = menuName;

            portalCommandArgs.SubFunction = string.Empty;

            portalCommandArgs.Extenision = string.Empty;

            portalCommandArgs.SubSysID = subID;

            portalCommandArgs.CmdLine = cmdLine;

            portalCommandArgs.FromUserClick = false;

            portalCommandArgs.ExtProperties.Add("recheck", "1");

            portalCommandOperator.RunBusiness(portalCommandArgs);
        }
Beispiel #3
0
        public static void ExcuteJoinQueryU8Voucher(U8Login.clsLogin u8Login, string menuID, string menuName, string subID, string authID, string cardNumber, string pkFieldValue)
        {
            string cmdLine = "";

            cmdLine = "ID:{0}&&&Name:{1}&&&SubSysID:{2}&&&AuthID:{3}&&&CMDLINE:{4}\t{5}";

            cmdLine = string.Format(cmdLine, menuID, menuName, subID, authID, cardNumber, pkFieldValue);
            IPortalCommandOperator portalCommandOperator = new PortalCommandOperator();

            IPortalCommandArgs portalCommandArgs = new PortalCommandArgs(menuID, subID);

            portalCommandArgs.AuthId = authID;

            portalCommandArgs.DocId = string.Empty;

            portalCommandArgs.DocType = string.Empty;

            portalCommandArgs.ID = menuID;



            portalCommandArgs.Name = menuName;

            portalCommandArgs.SubFunction = string.Empty;

            portalCommandArgs.Extenision = string.Empty;

            portalCommandArgs.SubSysID = subID;

            portalCommandArgs.CmdLine = cmdLine;

            portalCommandArgs.FromUserClick = false;

            portalCommandArgs.ExtProperties.Add("recheck", "1");

            portalCommandOperator.RunBusiness(portalCommandArgs);
        }