コード例 #1
0
        protected void genTestChannel()
        {
            testChannelList.Nodes.Clear();

            GMUser         user = (GMUser)Session["user"];
            DyOpMgr        mgr  = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
            DyOpAddChannel c    = (DyOpAddChannel)mgr.getDyOp(DyOpType.opTypeEditChannel);
            string         str  = c.getTestChannel(user);

            /* if (str != "")
             * {
             *   AccessDb.getAccDb().setConnDb("channel.mdb");
             *
             *   string sql = string.Format("select* from channel where channelNo in ({0})", str);
             *   OleDbDataReader r = AccessDb.getAccDb().startQuery(sql);
             *   if (r != null)
             *   {
             *       while (r.Read())
             *       {
             *           TreeNode node = new TreeNode();
             *           node.NavigateUrl = "#";
             *           node.Value = r["channelNo"].ToString();
             *           node.Text = r["channelName"].ToString() + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;渠道编号:" + node.Value;
             *           testChannelList.Nodes.Add(node);
             *       }
             *   }
             *   AccessDb.getAccDb().end();
             * }*/

            string[] arr = str.Split(',');
            foreach (var s in arr)
            {
                ChannelInfo info = Channel.getInstance().getChannel(s);
                if (info != null)
                {
                    TreeNode node = new TreeNode();
                    node.NavigateUrl = "#";
                    node.Value       = info.channelNo;
                    node.Text        = info.channelName + "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;渠道编号:" + node.Value;
                    testChannelList.Nodes.Add(node);
                }
            }
        }
コード例 #2
0
        protected void delTestChannel(object sender, EventArgs e)
        {
            ParamAddChannel param = new ParamAddChannel();

            param.m_isAdd = false;

            foreach (var node in testChannelList.CheckedNodes)
            {
                TreeNode t = (TreeNode)node;
                param.m_channels.Add(t.Value);
            }

            GMUser         user = (GMUser)Session["user"];
            DyOpMgr        mgr  = user.getSys <DyOpMgr>(SysType.sysTypeDyOp);
            DyOpAddChannel c    = (DyOpAddChannel)mgr.getDyOp(DyOpType.opTypeEditChannel);
            OpRes          res  = mgr.doDyop(param, DyOpType.opTypeEditChannel, user);

            if (res == OpRes.opres_success)
            {
                // genSrcChannel();
                genTestChannel();
            }
        }