protected void Button1_Click(object sender, EventArgs e) { Session["WLTCS_C_T_QS"] = DDLQs.SelectedValue; string str = txNumber.Text.Trim(); if (str != "") { //判断所有的可用网络中是否含有权限。 DataTable ky = WTreeBLL.GetKYWL(Session["Company"].ToString(), "0"); for (int i = 0; i < ky.Rows.Count; i++) { //if (Request.QueryString["EndNumber"].ToString() != ky.Rows[i]["number"].ToString()) { if (IsRoot(str, DDLQs.SelectedValue, ky.Rows[i]["number"].ToString())) { Response.Redirect("SST_TJ.aspx?number=" + GetNumberParent(str) + "&thNumber=" + str + "&ExpectNum=" + DDLQs.SelectedValue + "&EndNumber=" + ky.Rows[i]["number"]); } } } //end Response.Redirect("SST_TJ.aspx?number=" + GetNumberParent(str) + "&thNumber=" + str + "&ExpectNum=" + DDLQs.SelectedValue + "&EndNumber=" + EndNumber); } }
//获取树 public DataTable GetTree(string nodeid, string ExpectNum, string _thnumber, string model, string BrowserType, string IsPlacement, string ManageNum) //nodeid 为父元素id { if (!WTreeBLL.IsExistsNumber(_thnumber)) { return(null); } //if (IsRoot(_thnumber, ExpectNum, EndNumber) == false) //{ // //判断所有的可用网络中是否含有权限。 // string maxqs = WTreeBLL.GetMaxQS(); // string ts = GetTran("007461", " 您没有权限查看"); // if (IsRoot(_thnumber, maxqs, EndNumber)) // { // ts = GetTran("007462", " 您查看的这期中没有这个会员,所以不能查看该网路!"); // } // Session["WLTCS_M_A_QS"] = null; // Session["WLTCS_M_A"] = null; // return null; //} //else //{ //string sql = "select MobileTele from MemberInfo where number='" + Session["member"].ToString() + "'"; //DataTable shj = DBHelper.ExecuteDataTable(sql); //_thnumber = shj.Rows[0][0].ToString(); return(WTreeBLL.GetTreePhone(nodeid, ExpectNum, _thnumber, model, BrowserType, "0", ManageNum, Session["LanguageCode"].ToString())); // } }
protected void Page_Load(object sender, EventArgs e) { Permissions.MemRedirect(Page, Permissions.redirUrl); if (Request.QueryString["topnum"] == null) // 首次加载 { ThNumber = Session["member"].ToString(); } else { ThNumber = Request.QueryString["topnum"]; } EndNumber = Session["member"].ToString(); string Qs = BLL.CommonClass.CommonDataBLL.getMaxqishu().ToString(); //获取链路图 if (WTreeBLL.IsExistsNumber(ThNumber) && IsRoot(ThNumber, Qs, EndNumber)) { SetLianLuTu(EndNumber, ThNumber, Qs); Loadnumlist(ThNumber, EndNumber); } }
//获取树 public DataTable GetTree(string nodeid, string ExpectNum, string _thnumber, string model, string BrowserType, string IsPlacement, string ManageNum) //nodeid 为父元素id { if (!WTreeBLL.IsExistsNumber(_thnumber)) { return(null); } if (IsRoot(_thnumber, ExpectNum, EndNumber) == false) { //判断所有的可用网络中是否含有权限。 string maxqs = WTreeBLL.GetMaxQS(); string ts = GetTran("007461", " 您没有权限查看"); if (IsRoot(_thnumber, maxqs, EndNumber)) { ts = GetTran("007462", " 您查看的这期中没有这个会员,所以不能查看该网路!"); } Session["WLTCS_M_A_QS"] = null; Session["WLTCS_M_A"] = null; return(null); } else { return(WTreeBLL.GetTreePhone(nodeid, ExpectNum, _thnumber, model, BrowserType, IsPlacement, ManageNum, Session["LanguageCode"].ToString())); } }
public void BindQS() { DataTable dt = WTreeBLL.BindQS(); DDLQs.DataSource = dt; DDLQs.DataTextField = "ExpectNum"; DDLQs.DataValueField = "ExpectNum"; DDLQs.DataBind(); }
public void BindQS() { DataTable dt = WTreeBLL.BindQS(); DDLQs.DataSource = dt; DDLQs.DataTextField = "ExpectNum"; DDLQs.DataValueField = "ExpectNum"; DDLQs.DataBind(); DDLQs.SelectedValue = Request.QueryString["qs"]; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Permissions.ComRedirect(Page, Permissions.redirUrl); CommonDataBLL.BindQishuList(DropDownList_QiShu, false); DataTable ky = WTreeBLL.GetKYWL(Session["Company"].ToString(), "1"); Translations(); string firstky = Request.QueryString["EndNumber"] + ""; bool isQX = false; for (int i = 0; i < ky.Rows.Count; i++) { if (i == 0) { if (firstky == "") { firstky = ky.Rows[i]["number"].ToString(); } } if (firstky == ky.Rows[i]["number"].ToString()) { isQX = true; } LitMaxWl.Text = LitMaxWl.Text + "<a href='CommonlyNetworkII.aspx?EndNumber=" + ky.Rows[i]["number"].ToString() + "' style='color:gray;font-weight:" + (firstky == ky.Rows[i]["number"].ToString() ? "bold" : "") + "'>" + ky.Rows[i]["number"] + "</a> / "; } if (!isQX) { return; } ViewState["dc"] = SfType.getBH().ToString(); string qsnumber = Request.QueryString["qsNumber"]; if (string.IsNullOrEmpty(qsnumber)) { TextBox1.Text = ViewState["dc"].ToString(); } else { TextBox1.Text = qsnumber; } Performance.ExpectNum = Convert.ToInt32(DropDownList_QiShu.SelectedValue); Performance.Number = TextBox1.Text.Trim(); GetCYWLT(); } }
protected void Page_Load(object sender, EventArgs e) { Permissions.ComRedirect(Page, Permissions.redirUrl); //可查看的网路 LitMaxWl.Text = ""; DataTable ky = WTreeBLL.GetKYWL(Session["Company"].ToString(), "1"); Translations(); string firstky = Request.QueryString["EndNumber"] + ""; bool isQX = false; for (int i = 0; i < ky.Rows.Count; i++) { if (i == 0) { if (firstky == "") { firstky = ky.Rows[i]["number"].ToString(); } } if (firstky == ky.Rows[i]["number"].ToString()) { isQX = true; } LitMaxWl.Text = LitMaxWl.Text + "<a href='GraphNet.aspx?EndNumber=" + ky.Rows[i]["number"].ToString() + "' style='color:gray;font-weight:" + (firstky == ky.Rows[i]["number"].ToString() ? "bold" : "") + "'>" + ky.Rows[i]["number"] + "</a> / "; } if (!isQX) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007461", "您没有权限查看!") + "')</script>"); //Server.Transfer("first.aspx"); return; } ViewState["ky"] = firstky; string startBH = Request.QueryString["Number"] + ""; if (startBH == "") { startBH = firstky; } if (!IsPostBack) { BindQS(); DDLQs.SelectedValue = Request.QueryString["qs"]; BindNet(startBH, firstky, DDLQs.SelectedValue); } }
protected void Page_Load(object sender, EventArgs e) { Permissions.ComRedirect(Page, Permissions.redirUrl); Response.Cache.SetExpires(DateTime.Now); Permissions.CheckManagePermission(6313); if (!IsPostBack && Request.QueryString["action"] == null) { Repeater1.DataSource = WTreeBLL.GetWLTField("1", "0"); Repeater1.DataBind(); Repeater4.DataSource = WTreeBLL.GetWLTField("1", "1"); Repeater4.DataBind(); Repeater2.DataSource = WTreeBLL.GetWLTField("2", "0"); Repeater2.DataBind(); Repeater5.DataSource = WTreeBLL.GetWLTField("2", "1"); Repeater5.DataBind(); Repeater3.DataSource = WTreeBLL.GetWLTField("3", "0"); Repeater3.DataBind(); Repeater6.DataSource = WTreeBLL.GetWLTField("3", "1"); Repeater6.DataBind(); } if (Request.QueryString["action"] == "save") { string f = Request.QueryString["field"]; string v = Request.QueryString["visible"]; string id = Request.QueryString["id"]; //if (id == "1") //{ // if (f.IndexOf("|") == -1) // { // Response.Write(GetTran("007953", "修改失败,必须要有“|”符号!")); // Response.End(); // return; // } //} int hs = WTreeBLL.UpdWLTField(f, v, id); if (hs == 2) { Response.Write(GetTran("000222", "修改成功!")); } else { Response.Write(GetTran("000225", "修改失败!")); } Response.End(); } }
public void BindQS() { DataTable dt = WTreeBLL.BindQS(); //DDLQs.DataSource = dt; //DDLQs.DataTextField = "ExpectNum"; //DDLQs.DataValueField = "ExpectNum"; //DDLQs.DataBind(); //if (Session["WLTCS_M_A_QS"] + "" != "") // DDLQs.SelectedValue = Session["WLTCS_M_A_QS"].ToString(); }
public void SetLianLuTu(string EndNumber, string StartNumber, string Qs) { DataTable dt = WTreeBLL.SetLianLuTu_C(EndNumber, StartNumber, Qs); string str = ""; for (int i = 0; i < dt.Rows.Count; i++) { str = str + "<a href='GraphNet.aspx?EndNumber=" + EndNumber + "&Number=" + dt.Rows[i]["Number"].ToString().Split(' ')[0] + "&qs=" + Qs + "' style='color:gray;'>" + dt.Rows[i]["Number"].ToString().Split(' ')[0] + "(" + dt.Rows[i]["Number"].ToString().Split(' ')[1] + ")" + "</a> >> "; } LitLLT.Text = str; }
/// <summary> /// 网络图导航 /// </summary> private void SetDaoHang() { DataTable dt = null; if (ViewState["isAnZhi_TuiJian"].ToString() == "az") { dt = WTreeBLL.SetLianLuTu_C(GetLoginMember(), getBH(), DropDownList_QiShu.SelectedValue); } else { dt = WTreeBLL.SetLianLuTu_C_II(GetLoginMember(), getBH(), DropDownList_QiShu.SelectedValue); } for (int i = 0; i < dt.Rows.Count; i++) { divDH.InnerHtml += "<a href='MemberNetMap.aspx?net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + dt.Rows[i][1].ToString().Split(' ')[0] + "'>" + dt.Rows[i][1].ToString().Split(' ')[0] + "(" + dt.Rows[i][1].ToString().Split(' ')[1] + ")" + "</a> →"; } }
//获取树 public string GetTree(string nodeid, string ExpectNum, string _thnumber, string model, string BrowserType, string IsPlacement, string ManageNum, string Language) //nodeid 为父元素id { if (!WTreeBLL.IsExistsNumber(_thnumber)) { return("<?xml version=\"1.0\" encoding=\"utf-8\"?><Root><Error>" + GetTran("007320", "您输入的会员编号不存在!") + "</Error></Root>"); } if (IsRoot(Request.QueryString["thnumber"], ExpectNum, EndNumber) == false) { //判断所有的可用网络中是否含有权限。 DataTable ky = WTreeBLL.GetKYWL(Session["Company"].ToString(), "0"); string maxqs = WTreeBLL.GetMaxQS(); string ts = GetTran("007461", "您没有权限查看"); for (int i = 0; i < ky.Rows.Count; i++) { //if (Request.QueryString["EndNumber"].ToString() != ky.Rows[i]["number"].ToString()) { if (IsRoot(Request.QueryString["thnumber"], maxqs, ky.Rows[i]["number"].ToString())) { ts = GetTran("007462", "您查看的这期中没有这个会员,所以不能查看该网路!"); break; } } } Session["WLTCS_C_T_QS"] = null; Session["WLTCS_C_T"] = null; return("<?xml version=\"1.0\" encoding=\"utf-8\"?><Root><Error>" + ts + "</Error></Root>"); } else { return(WTreeBLL.GetTree_II(nodeid, ExpectNum, _thnumber, model, BrowserType, IsPlacement, ManageNum, Session["LanguageCode"].ToString())); } }
protected void Page_Load(object sender, EventArgs e) { Permissions.MemRedirect(Page, Permissions.redirUrl); EndNumber = Request.QueryString["endNumber"] + ""; if (EndNumber == "") { EndNumber = SfType.getBH().ToString(); } StartNumber = Request.QueryString["ThNumber"]; #region 当前会员,是否有权限访问该网络的会员 if (EndNumber != Session["Member"].ToString()) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');window.location.href='First.aspx';</script>"); return; } if (WTreeBLL.IsRoot(StartNumber, WTreeBLL.GetMaxQS(), Session["Member"].ToString()) == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');window.location.href='First.aspx';</script>"); return; } #endregion if (!IsPostBack) { BindQS(); BindData(); Translations(); } }
protected void Page_Load(object sender, EventArgs e) { Permissions.MemRedirect(Page, Permissions.redirUrl); Response.Cache.SetExpires(DateTime.Now); AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxClass)); if (!IsPostBack) { if (Request.QueryString["isAnzhi"] != null) { if (Request.QueryString["isAnzhi"].ToString() == "az") { ViewState["isAnZhi_TuiJian"] = "az"; Button2.Visible = true; Button4.Visible = true; PTitle = GetTran("000395", "推荐网络图"); } else { ViewState["isAnZhi_TuiJian"] = "tj"; Button3.Text = GetTran("000420", "常用"); PTitle = GetTran("000366", "安置网络图"); } Session["jglx"] = Request.QueryString["isAnzhi"].ToString(); } else { if (Session["jglx"] == null) { Session["jglx"] = "tj"; } } Button1.Attributes["onclick"] = "document.getElementById('txt_PressKeyFlag').value='y';"; CommonDataBLL.BindQishuList(DropDownList_QiShu, false); if (Request.QueryString["SelectGrass"] != null) { DropDownList_QiShu.SelectedValue = Request.QueryString["SelectGrass"].ToString(); } if (Request.QueryString["net"] != null) { switch (Request.QueryString["net"].ToString().Trim()) { case "tj": ViewState["isAnZhi_TuiJian"] = "tj"; Button3.Text = GetTran("000420", "常用"); break; default: ViewState["isAnZhi_TuiJian"] = "az"; break; } } if (Session["jgbh"] == null || Session["jgbh"].ToString() == "") { Session["jgbh"] = Session["Member"].ToString(); } this.TextBox1.Text = getBH(); ViewState["bh"] = getBH(); #region 当前会员,是否有权限访问该网络的会员 if (WTreeBLL.IsRoot(getBH(), this.DropDownList_QiShu.SelectedValue, GetLoginMember()) == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');</script>"); return; } #endregion Session["jgbh"] = TextBox1.Text; this.WangLuoTu_Commom(getBH(), ViewState["isAnZhi_TuiJian"].ToString()); SetDaoHang(); } txt_PressKeyFlag.Text = "n"; Translations(); }
public void SetLianLuTu(string EndNumber, string StartNumber, string Qs) { LitLLT.Text = WTreeBLL.SetLianLuTuPhone(EndNumber, StartNumber, Qs); }
public string GetTable(NumberClass nc) { string tz = "onclick=\"window.location.href='GraphNet.aspx?EndNumber=" + ViewState["ky"] + "&Number=" + nc.Number + "&qs=" + DDLQs.SelectedValue + "'\""; string str = @" <table class='wlttab2' cellspacing='0' cellpadding='0' style='font-size:12px' > <tr> <td colspan='3' style='font-size:12px;background-image:url(Images/blue_25.png);background-position:-5px 0px;color:" + (nc.MemberState == "1" ? "white" : "rgb(163,163,163)") + ";font-weight:bold;cursor:pointer;' " + tz + @"> " + nc.Number + "(" + nc.PetName + ")" + @" </td> </tr> <!--<tr> <td colspan='3'> " + nc.PetName + @" </td> </tr>--> <tr> <td colspan='3'> " + nc.Level + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243);font-size:12px;'> </td> <td style='background-color:rgb(238,239,243);font-size:12px;'> 左区 </td> <td style='background-color:rgb(238,239,243);font-size:12px;'> 右区 </td> </tr> <tr> <td style='background-color:rgb(238,239,243);font-size:12px;'> 总 </td> <td> " + WTreeBLL.GetYj("TotalNetRecord", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("TotalNetRecord", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243);font-size:12px;'> 新 </td> <td> " + WTreeBLL.GetYj("CurrentOneMark", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("CurrentOneMark", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243);font-size:12px;'> 余 </td> <td> " + WTreeBLL.GetYj("syyj", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("syyj", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> </table>" ; return(str); }
//判断是否有权限查看该网咯 public bool IsRoot(string StartNumber, string qs, string EndNumber) { return(WTreeBLL.IsRoot(StartNumber, qs, EndNumber)); }
protected void Page_Load(object sender, EventArgs e) { Permissions.ComRedirect(Page, Permissions.redirUrl); //可查看的网路 DataTable ky = WTreeBLL.GetKYWL(Session["Company"].ToString(), "0"); LitMaxWl.Text = ""; string firstky = Request.QueryString["EndNumber"] + ""; bool isQX = false; for (int i = 0; i < ky.Rows.Count; i++) { if (i == 0) { if (firstky == "") { firstky = ky.Rows[i]["number"].ToString(); } } if (firstky == ky.Rows[i]["number"].ToString()) { isQX = true; } LitMaxWl.Text = LitMaxWl.Text + "<a href='SST_TJ.aspx?EndNumber=" + ky.Rows[i]["number"].ToString() + "' style='color:gray;font-weight:" + (firstky == ky.Rows[i]["number"].ToString() ? "bold" : "") + "'>" + ky.Rows[i]["number"] + "</a> / "; } if (!isQX) { return; } if (Request.QueryString["number"] + "" == "") // 首次加载 { Number = GetNumberParent(firstky); } else { Number = Request.QueryString["number"]; } if (Request.QueryString["thnumber"] + "" == "") // 首次加载 { ThNumber = firstky; } else { ThNumber = Request.QueryString["thnumber"]; } EndNumber = firstky; //期数 string Qs = Request.QueryString["ExpectNum"]; if (String.IsNullOrEmpty(Qs)) { Qs = "1"; } //end Translations(); if (!IsPostBack && Request.QueryString["action"] == null) { //获取链路图 if (WTreeBLL.IsExistsNumber(ThNumber) && IsRoot(ThNumber, Qs, EndNumber)) { SetLianLuTu(EndNumber, ThNumber, Qs); } //设置默认层 string sql = "select cengshu from ViewLayer where type=0"; string count = DAL.DBHelper.ExecuteScalar(sql).ToString(); string _cs = count;// "2"; if (Session["WLTCS_C_T"] + "" != "") { _cs = Session["WLTCS_C_T"].ToString(); } cengs.SelectedValue = _cs; //加载表头 DataTable dt = WTreeBLL.GetWangLuoT("1", "0"); string title = "<tr id='tr" + Number + "' style='background-image:url(images/lmenu02.gif);height:25px'><td nimgcount='0' align='center' style='color:white'> " + GetTran("007321", "推荐结构") + "</td>"; for (int i = 0; i < dt.Rows.Count; i++) { string _fn = GetTran(dt.Rows[i]["FieldName"].ToString()); title = title + "<td align='center' style='color:white'>" + _fn + "</td>"; } litTitle.Text = title + "</tr>"; dt.Dispose(); BindQS(); } else if (Request.QueryString["action"] != null) //ajax 调用 { string temp = ""; string action = Request.QueryString["action"]; switch (action) { case "GetTree": temp = GetTree(Request.QueryString["nodeid"], Request.QueryString["ExpectNum"], Request.QueryString["thnumber"], Request.QueryString["model"], "1", "0", Session["Company"].ToString(), Session["LanguageCode"].ToString()); //Request.QueryString["nodeid"] 为父元素的编号 Response.ContentType = "text/xml"; break; case "SetImage": temp = SetImage(Request.QueryString["thnumber"], (Request.QueryString["img"]).ToLower(), Session["Company"].ToString()); Response.ContentType = "text/plain"; //文本 break; case "SetColor": temp = SetColor(Request.QueryString["thnumber"], Request.QueryString["model"], Request.QueryString["ExpectNum"], Request.QueryString["Tuannumber"], Session["Company"].ToString()); Response.ContentType = "text/plain"; //文本 break; } Response.Write(temp); Response.End(); } }
public string GetTable(NumberClass nc) { string tz = "onclick=\"window.location.href='GraphNet.aspx?EndNumber=" + ViewState["ky"] + "&Number=" + nc.Number + "&qs=" + DDLQs.SelectedValue + "'\""; string str = @" <table class='wlttab2' cellspacing='0' cellpadding='0'> <tr> <td colspan='3' style='background-image:url(Images/shop-lingBg.png);background-position:-5px 0px;color:white;font-weight:bold;cursor:pointer;' " + tz + @"> " + nc.Number + @" </td> </tr> <tr> <td colspan='3'> " + nc.Level + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243)'> </td> <td style='background-color:rgb(238,239,243)'> " + GetTran("007545", " 左区") + @" </td> <td style='background-color:rgb(238,239,243)'> " + GetTran("007546", " 右区") + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243)'> " + GetTran("007324", "总") + @" </td> <td> " + WTreeBLL.GetYj("TotalNetRecord", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("TotalNetRecord", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243)'> " + GetTran("007325", "新") + @" </td> <td> " + WTreeBLL.GetYj("CurrentOneMark", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("CurrentOneMark", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> <tr> <td style='background-color:rgb(238,239,243)'> " + GetTran("007326", "余") + @" </td> <td> " + WTreeBLL.GetYj("syyj", DDLQs.SelectedValue, "1", nc.Number).ToString("0.00") + @" </td> <td> " + WTreeBLL.GetYj("syyj", DDLQs.SelectedValue, "2", nc.Number).ToString("0.00") + @" </td> </tr> </table>" ; return(str); }
//插入图片 public string SetImage(string thnumber, string img, string ManageNum) { return(WTreeBLL.SetImage_II(thnumber, img, ManageNum)); }
/// <summary> /// 网络图导航 /// </summary> private void SetDaoHang(string firstky) { /* if (Session["jglx"] == null) * { * Session["jglx"] = "tj"; * } * if (TextBox1.Text != null && TextBox1.Text != "") * { * divDH.InnerHtml = GetTran("007032", "链路图") + ":"; * if (Session["DHNumbers"] == null) * { * Session["DHNumbers"] = new string[2] { TextBox1.Text, "" }; * divDH.InnerHtml += "<a href='MemberNetMap.aspx?net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + TextBox1.Text + "'>" + CommonDataBLL.GetPetNameByNumber(TextBox1.Text) + "</a> →"; * } * else * { * string[] nums = Session["DHNumbers"] as string[]; * * if (nums[0] != TextBox1.Text) * { * if (nums[1] != TextBox1.Text) * { * nums[1] = TextBox1.Text; * } * * IList<string> lists = Jiegou.GetNumberForTop(nums[0], Convert.ToInt32(DropDownList_QiShu.SelectedItem.Value), Session["jglx"].ToString() == "az"); * int count = 0; * foreach (string str in lists) * { * if (nums[1] == str) * count++; * } * * if (count == 0) * divDH.InnerHtml += "<a href='MemberNetMap.aspx?net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + nums[1] + "'>" + CommonDataBLL.GetPetNameByNumber(nums[1]) + "</a> →"; * else * { * string highNum = nums[1]; * string numbers = ""; * do * { * numbers += highNum + ","; * highNum = Jiegou.GetHighNumber(highNum, Session["jglx"].ToString() == "az"); * } while (highNum != nums[0] && highNum != "8888888888" && highNum != "1111111111"); * numbers += nums[0] + ","; * * for (int i = numbers.Split(new char[] { ',' }).Length - 1; i >= 0; i--) * { * if (numbers.Split(new char[] { ',' })[i] != "") * divDH.InnerHtml += "<a href='MemberNetMap.aspx?net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + numbers.Split(new char[] { ',' })[i] + "'>" + CommonDataBLL.GetPetNameByNumber(numbers.Split(new char[] { ',' })[i]) + "</a> →"; * } * * } * } * else * divDH.InnerHtml += "<a href='MemberNetMap.aspx?net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + nums[0] + "'>" + CommonDataBLL.GetPetNameByNumber(nums[0]) + "</a> →"; * * Session["DHNumbers"] = nums; * } * } * else * { * Session["DHNumbers"] = ""; * Session["DHNumbers"] = null; * }*/ DataTable dt = null; HiddenField1.Value = Request.QueryString["EndNumber"] + ""; if (HiddenField1.Value == "") { HiddenField1.Value = firstky; } if (ViewState["isAnZhi_TuiJian"].ToString() == "az") { dt = WTreeBLL.SetLianLuTu_C(HiddenField1.Value == "" ? SfType.getBH() : HiddenField1.Value, TextBox1.Text, DropDownList_QiShu.SelectedValue); } else { dt = WTreeBLL.SetLianLuTu_C_II(HiddenField1.Value == "" ? SfType.getBH() : HiddenField1.Value, TextBox1.Text, DropDownList_QiShu.SelectedValue); } divDH.InnerHtml = ""; for (int i = 0; i < dt.Rows.Count; i++) { divDH.InnerHtml += "<a href='MemberNetMap.aspx?EndNumber=&net=" + ViewState["isAnZhi_TuiJian"].ToString() + "&SelectGrass=" + DropDownList_QiShu.SelectedValue + "&bianhao=" + dt.Rows[i][1].ToString().Split(' ')[0] + "'>" + dt.Rows[i][1].ToString().Split(' ')[0] + "(" + dt.Rows[i][1].ToString().Split(' ')[0] + ")" + "</a> →"; } }
public string GetNumberParent_AZ(string ThNumber) { return(WTreeBLL.GetNumberParent(ThNumber)); }
public void BindData() { string qs = DDLQs.SelectedValue; if (IsRoot(StartNumber, qs, SfType.getBH().ToString()) == false) { string maxqs = WTreeBLL.GetMaxQS(); string ts = GetTran("007315", "您没有权限") + "!"; if (IsRoot(StartNumber, maxqs, SfType.getBH().ToString())) { ts = GetTran("007319", "您查看的这期中没有这个会员,所以不能查看该网路") + "!"; } ClientScript.RegisterStartupScript(this.GetType(), "", "<script type='text/javascript'>alert('" + ts + "');window.history.go(-1);</script>"); return; } object[] obj = WTreeBLL.GetLLTTree(qs, EndNumber, StartNumber, "3", "1"); SqlDataReader dr = (SqlDataReader)obj[0]; while (dr.Read()) { GridView1.Columns[0].HeaderText = GetTran("007323", "安置结构"); if (dr["Field"].ToString() == "PetName") { GridView1.Columns[1].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[1].Visible = false; } } if (dr["Field"].ToString() == "DaiShu") { GridView1.Columns[4].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[4].Visible = false; } } else if (dr["Field"].ToString() == "TJ") { GridView1.Columns[2].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[2].Visible = false; } } else if (dr["Field"].ToString() == "JiBie") { GridView1.Columns[3].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[3].Visible = false; } } else if (dr["Field"].ToString() == "XinGe") { GridView1.Columns[6].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[6].Visible = false; } } else if (dr["Field"].ToString() == "XinWang") { GridView1.Columns[7].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[7].Visible = false; } } else if (dr["Field"].ToString() == "XinRen") { GridView1.Columns[8].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[8].Visible = false; } } else if (dr["Field"].ToString() == "ZongRen") { GridView1.Columns[9].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[9].Visible = false; } } else if (dr["Field"].ToString() == "ZongFen") { GridView1.Columns[10].HeaderText = GetTran(dr["FieldName"].ToString(), ""); if (dr["IsVisible"].ToString() == "0") { GridView1.Columns[10].Visible = false; } } } dr.Close(); dr.Dispose(); GridView1.DataSource = (DataTable)obj[1]; GridView1.DataBind(); SetLianLuTu(StartNumber, Session["M_L_AZ"].ToString(), qs, SfType.getBH()); }
protected void Button1_Click(object sender, System.EventArgs e) { if (this.TextBox1.Text.Trim() == "") { Response.Write("<script>alert('" + GetTran("007307", "请先填写网络起点编号") + "!');</script>"); return; } if (DAL.MemberInfoDAL.SelectMemberExist(this.TextBox1.Text.Trim()) == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');</script>"); return; } bool flag = registermemberBLL.isNet(Session["jglx"].ToString(), Convert.ToString(Session["jgbh"]), getBH()); if (flag == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');</script>"); return; } if (ViewState["isAnZhi_TuiJian"].ToString() == "az") { if (WTreeBLL.IsRoot(this.TextBox1.Text.Trim(), this.DropDownList_QiShu.SelectedValue, GetLoginMember()) == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');</script>"); return; } } else { if (WTreeBLL.IsRoot_II(this.TextBox1.Text.Trim(), this.DropDownList_QiShu.SelectedValue, GetLoginMember()) == false) { Response.Write("<script>alert('" + GetTran("000892", "您不能查看该网络") + "');</script>"); return; } } if (ViewState["isAnZhi_TuiJian"].ToString() == "az") { if (this.TextBox1.Text.Trim() != "") { Divt1.InnerHtml = JieGouNew2.Direct_Table_New(this.TextBox1.Text.Trim(), Convert.ToInt32(this.DropDownList_QiShu.SelectedValue), 1); } else { Divt1.InnerHtml = JieGouNew2.Direct_Table_New(ViewState["bh"].ToString(), Convert.ToInt32(this.DropDownList_QiShu.SelectedValue), 1); } } else { if (this.TextBox1.Text.Trim() != "") { Divt1.InnerHtml = JieGouNew2.Direct_Table_New(this.TextBox1.Text.Trim(), Convert.ToInt32(this.DropDownList_QiShu.SelectedValue), 2); } else { Divt1.InnerHtml = JieGouNew2.Direct_Table_New(ViewState["bh"].ToString(), Convert.ToInt32(this.DropDownList_QiShu.SelectedValue), 2); } } SetDaoHang(); }
public void BindNet(string startBH, string EndBH, string qs) { if (WTreeBLL.IsRoot(startBH, qs, EndBH) == false) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + GetTran("007461", " 您没有权限查看") + "!')</script>"); return; } SetLianLuTu(EndBH, startBH, qs); txNumber.Text = startBH; //横/竖 线div List <NumberClass> lhx = new List <NumberClass>(); //第二层 DataTable dt2 = WTreeBLL.GetGraphNet_AZ(startBH, qs, "0"); List <NumberClass> ln2 = new List <NumberClass>(); for (int i = 0; i < dt2.Rows.Count; i++) { NumberClass nc = new NumberClass(); nc.Number = dt2.Rows[i]["Number"].ToString(); nc.Left = i * nc.Width; nc.Top = 400; nc.Level = dt2.Rows[i]["JiBie"].ToString(); nc.Z = dt2.Rows[i]["TotalNetRecord"].ToString(); nc.X = dt2.Rows[i]["CurrentOneMark"].ToString(); nc.Y = dt2.Rows[i]["syyj"].ToString(); ln2.Add(nc); } //第三层 List <NumberClass> ln3 = new List <NumberClass>(); for (int i = 0; i < dt2.Rows.Count; i++) { DataTable dt3 = WTreeBLL.GetGraphNet_AZ(dt2.Rows[i]["Number"].ToString(), qs, "0"); NumberClass hxdiv = new NumberClass();//第三层横线div for (int j = 0; j < dt3.Rows.Count; j++) { NumberClass nc = new NumberClass(); nc.Number = dt3.Rows[j]["Number"].ToString(); nc.Left = ln2[i].Left + j * nc.Width; nc.Top = 600; nc.Level = dt3.Rows[j]["JiBie"].ToString(); nc.Z = dt3.Rows[j]["TotalNetRecord"].ToString(); nc.X = dt3.Rows[j]["CurrentOneMark"].ToString(); nc.Y = dt3.Rows[j]["syyj"].ToString(); ln3.Add(nc); //横线 if (j == 0) { hxdiv.Left = nc.Left + 186 / 2; hxdiv.Height = 2; hxdiv.Top = nc.Top - 66 / 2; } else if (j == dt3.Rows.Count - 1) { hxdiv.Width = nc.Left + 186 / 2 - hxdiv.Left; lhx.Add(hxdiv); } //向上竖线 NumberClass sxdiv3 = new NumberClass(); sxdiv3.Left = nc.Left + 186 / 2; sxdiv3.Height = 33; sxdiv3.Top = nc.Top - 33; sxdiv3.Width = 2; lhx.Add(sxdiv3); } //第二层根据第三层的个数进行向右移动 if (dt3.Rows.Count > 0) { int _left = (dt3.Rows.Count - 1) * 186 / 2; for (int k = i; k < ln2.Count; k++) { if (k == i) //自身 { ln2[k].Left = ln2[k].Left + _left; } else { ln2[k].Left = ln2[k].Left + _left + _left; } } } } //第一层 int div1Left = 0; if (ln2.Count > 1) { div1Left = (ln2[ln2.Count - 1].Left - ln2[0].Left - 186) / 2 + ln2[0].Left + 186 / 2; } else if (ln2.Count == 1) { div1Left = ln2[0].Left; } else { div1Left = 0; } DataTable dt1 = WTreeBLL.GetGraphNet_AZ(startBH, qs, "1"); NumberClass div1nc = new NumberClass(); div1nc.Number = dt1.Rows[0]["Number"].ToString(); div1nc.Left = div1Left; div1nc.Top = 200; div1nc.Level = dt1.Rows[0]["JiBie"].ToString(); div1nc.Z = dt1.Rows[0]["TotalNetRecord"].ToString(); div1nc.X = dt1.Rows[0]["CurrentOneMark"].ToString(); div1nc.Y = dt1.Rows[0]["syyj"].ToString(); string div1 = "<div style='position:absolute;left:" + (div1nc.Left + 50) + "px;top:" + div1nc.Top + "px;width:" + div1nc.Width + "px;height:" + div1nc.Height + "px;' align='center'>" + "<div style='width:166px;height:100%;border:gray solid 1px;'>" + GetTable(div1nc) + "</div></div>\r\n"; //第一层下竖线 if (ln2.Count > 0) { NumberClass _sxdiv1 = new NumberClass(); _sxdiv1.Left = div1nc.Left + 186 / 2; _sxdiv1.Height = 33; _sxdiv1.Top = div1nc.Top + div1nc.Height; _sxdiv1.Width = 2; lhx.Add(_sxdiv1); } //第二层div横线 if (ln2.Count > 1) { NumberClass hxdiv2 = new NumberClass();//横线div hxdiv2.Left = ln2[0].Left + 186 / 2; hxdiv2.Height = 2; hxdiv2.Top = ln2[0].Top - 66 / 2; hxdiv2.Width = ln2[ln2.Count - 1].Left + 186 / 2 - hxdiv2.Left; lhx.Add(hxdiv2); } //第二层竖线div for (int i = 0; i < ln2.Count; i++) { //上竖线 NumberClass sxdiv = new NumberClass(); sxdiv.Left = ln2[i].Left + 186 / 2; sxdiv.Height = 33; sxdiv.Top = ln2[i].Top - 33; sxdiv.Width = 2; lhx.Add(sxdiv); //下竖线 if (WTreeBLL.IsExistsAZ(ln2[i].Number, qs)) { NumberClass sxdiv2 = new NumberClass(); sxdiv2.Left = ln2[i].Left + 186 / 2; sxdiv2.Height = 33; sxdiv2.Top = ln2[i].Top + ln2[i].Height; sxdiv2.Width = 2; lhx.Add(sxdiv2); } } // //显示内容div string netStr = div1; for (int i = 0; i < ln2.Count; i++) { netStr = netStr + "<div style='position:absolute;left:" + (ln2[i].Left + 50) + "px;top:" + ln2[i].Top + "px;width:" + ln2[i].Width + "px;height:" + ln2[i].Height + "px;' align='center'>" + "<div style='width:166px;height:100%;border:gray solid 1px;'>" + GetTable(ln2[i]) + "</div></div>\r\n"; } for (int i = 0; i < ln3.Count; i++) { netStr = netStr + "<div style='position:absolute;left:" + (ln3[i].Left + 50) + "px;top:" + ln3[i].Top + "px;width:" + ln3[i].Width + "px;height:" + ln3[i].Height + "px;' align='center'>" + "<div style='width:166px;height:100%;border:gray solid 1px;'>" + GetTable(ln3[i]) + "</div></div>\r\n"; } //显示横线div for (int i = 0; i < lhx.Count; i++) { netStr = netStr + "<div style='position:absolute;left:" + (lhx[i].Left + 50) + "px;top:" + lhx[i].Top + "px;width:" + lhx[i].Width + "px;height:" + lhx[i].Height + "px;background-color:rgb(100,181,208);overflow:hidden;'></div>\r\n"; } network.Text = netStr; }
public string GetNumberParent_TJ(string ThNumber) { return(WTreeBLL.GetNumberParent_II(ThNumber)); }
//变色 public string SetColor(string thnumber, string model, string ExpectNum, string tuanNumber, string ManageNum) { return(WTreeBLL.SetColor_II(thnumber, model, ExpectNum, tuanNumber, ManageNum)); }
public void SetLianLuTu(string EndNumber, string _StartNumber, string Qs, string ysEndNumber) { LitLLT.Text = ""; LitLLT.Text = WTreeBLL.SetLianLuTu_L(EndNumber, _StartNumber, Qs, ysEndNumber); }
public void GetCYWLT() { string qsnumber = TextBox1.Text.Trim(); string ParentNumber = WTreeBLL.GetNumberParent(qsnumber); string qs = DropDownList_QiShu.SelectedValue; if (!WTreeBLL.IsRoot(qsnumber, qs, ViewState["dc"].ToString())) { ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('你不能查看该网络!')</script>"); return; } //链路图 LitLLT.Text = WTreeBLL.SetLianLuTu_CYWL(ViewState["dc"].ToString(), qsnumber, qs); //第一层 CYWLTModel cm = WTreeBLL.GetCYWLTModel(ParentNumber, qs, WTreeBLL.GetNumberQuShu(qsnumber)); if (cm != null) { dyc1.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cm.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cm.Number + "</a>"; dyc2.Text = cm.PetName; dyc3.Text = cm.Level; dyc4.Text = cm.ZY; dyc5.Text = cm.XY; dyc6.Text = cm.SY; dyc7.Text = cm.Left; dyc8.Text = cm.Right; } //第二层 CYWLTModel cml2 = WTreeBLL.GetCYWLTModel(cm == null ? "" : cm.Number, qs, "1"); if (cml2 != null) { dec1.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cml2.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cml2.Number + "</a>"; dec2.Text = cml2.PetName; dec3.Text = cml2.Level; dec4.Text = cml2.ZY; dec5.Text = cml2.XY; dec6.Text = cml2.SY; dec7.Text = cml2.Left; dec8.Text = cml2.Right; } CYWLTModel cmr2 = WTreeBLL.GetCYWLTModel(cm == null ? "" : cm.Number, qs, "2"); if (cmr2 != null) { dec9.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cmr2.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cmr2.Number + "</a>"; dec10.Text = cmr2.PetName; dec11.Text = cmr2.Level; dec12.Text = cmr2.ZY; dec13.Text = cmr2.XY; dec14.Text = cmr2.SY; dec15.Text = cmr2.Left; dec16.Text = cmr2.Right; } //第三层 CYWLTModel cml3_1 = WTreeBLL.GetCYWLTModel(cml2 == null ? "" : cml2.Number, qs, "1"); if (cml3_1 != null) { dsc1.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cml3_1.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cml3_1.Number + "</a>"; dsc2.Text = cml3_1.PetName; dsc3.Text = cml3_1.Level; dsc4.Text = cml3_1.ZY; dsc5.Text = cml3_1.XY; dsc6.Text = cml3_1.SY; dsc7.Text = cml3_1.Left; dsc8.Text = cml3_1.Right; } CYWLTModel cml3_2 = WTreeBLL.GetCYWLTModel(cml2 == null ? "" : cml2.Number, qs, "2"); if (cml3_2 != null) { dsc9.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cml3_2.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cml3_2.Number + "</a>"; dsc10.Text = cml3_2.PetName; dsc11.Text = cml3_2.Level; dsc12.Text = cml3_2.ZY; dsc13.Text = cml3_2.XY; dsc14.Text = cml3_2.SY; dsc15.Text = cml3_2.Left; dsc16.Text = cml3_2.Right; } CYWLTModel cmr3_1 = WTreeBLL.GetCYWLTModel(cmr2 == null ? "" : cmr2.Number, qs, "1"); if (cmr3_1 != null) { dsc17.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cmr3_1.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cmr3_1.Number + "</a>"; dsc18.Text = cmr3_1.PetName; dsc19.Text = cmr3_1.Level; dsc20.Text = cmr3_1.ZY; dsc21.Text = cmr3_1.XY; dsc22.Text = cmr3_1.SY; dsc23.Text = cmr3_1.Left; dsc24.Text = cmr3_1.Right; } CYWLTModel cmr3_2 = WTreeBLL.GetCYWLTModel(cmr2 == null ? "" : cmr2.Number, qs, "2"); if (cmr3_2 != null) { dsc25.Text = "<a style='color:red' href='CommonlyNetwork.aspx?qsNumber=" + cmr3_2.Number + "&EndNumber=" + ViewState["dc"] + "'>" + cmr3_2.Number + "</a>"; dsc26.Text = cmr3_2.PetName; dsc27.Text = cmr3_2.Level; dsc28.Text = cmr3_2.ZY; dsc29.Text = cmr3_2.XY; dsc30.Text = cmr3_2.SY; dsc31.Text = cmr3_2.Left; dsc32.Text = cmr3_2.Right; } }