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() + " 渠道编号:" + 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 + " 渠道编号:" + node.Value; testChannelList.Nodes.Add(node); } } }
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(); } }