protected void Page_Load(object sender, EventArgs e) { string key = HttpUtil.GetReqStrValue("key"); if (key.Equals("")) { WEC_HELPER conf = new WEC_HELPER(); conf.PID = "0"; helps = BLLTable <WEC_HELPER> .Select(new WEC_HELPER(), conf); webpath = WebHelper.GetAppPath(); } else { WEC_HELPER conf = new WEC_HELPER(); conf.KEYVALUE = key; WEC_HELPER help = BLLTable <WEC_HELPER> .GetRowData(new WEC_HELPER(), conf); if (help == null) { Response.Redirect(WebHelper.GetAppPath() + "wecadmin/website/help/wec_helpertree.aspx"); } else { Response.Redirect(WebHelper.GetAppPath() + "wecadmin/website/help/wec_helperdetail.aspx?subid=" + help.ID); } } }
protected void Page_Load(object sender, EventArgs e) { // string token=WeiXinUtil.Factory(this).getAccessToken(); //Dictionary<string, List<MenuButton>> o = HttpUtil.getCurrMenu(token); // string content = HttpUtil.httpForm("", "https://api.weixin.qq.com/cgi-bin/menu/get?access_token=" + token, "GET"); //JavaScriptSerializer a = new JavaScriptSerializer(); //Dictionary<string, List<MenuButton>> o = (Dictionary<string, List<MenuButton>>)a.DeserializeObject(content); if (!IsPostBack) { //List<WEC_HELPER> lstChnl = new List<WEC_HELPER>(); //if (o.ContainsKey("menu")) { //} WEC_HELPER objVal = new WEC_HELPER(); WEC_HELPER objCond = new WEC_HELPER(); objCond.PID = "0"; objVal.OrderBy(WEC_HELPER.Attribute.SORT_ID, Order.Asc); List <WEC_HELPER> lstChnl = BLLTable <WEC_HELPER> .Select(objVal, objCond); StringBuilder sb = new StringBuilder(); if (lstChnl.Count > 0) { sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'0',sc:9999,name:'帮助文档管理'}\" class=\"root\"><div class=\"opened\"><b></b><em></em><a href=\"#\">帮助文档管理</a></div>"); sb.Append("<ul>"); for (int i = 0; i < lstChnl.Count; i++) { StringBuilder sbData = new StringBuilder(); string licls = ""; if (i == lstChnl.Count - 1) { licls = "last"; } if (licls != "") { licls = " class='" + licls + "'"; } objCond = new WEC_HELPER(); objCond.PID = lstChnl[i].ID; int subcount = BLLTable <WEC_HELPER> .Factory(conn).Select(new WEC_HELPER(), objCond).Count; sbData.Append("{rid:'0',id:'").Append(lstChnl[i].ID.ToString()); sbData.Append("',pid:'").Append(lstChnl[i].PID).Append("',no:").Append(lstChnl[i].SORT_ID.ToString()); sbData.Append(",sc:").Append(subcount); sbData.Append(",name:'").Append(lstChnl[i].TITLE).Append("'}"); sb.Append("<li " + licls + " id='node_" + lstChnl[i].ID + "' data=\"" + sbData.ToString() + "\"><div><b></b><em></em><a href='#'>" + lstChnl[i].TITLE + "</a></div></li>"); } sb.Append("</ul>"); sb.Append("</li>"); } else { sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'',sc:0,name:'帮助文档管理'}\" class=\"root\"><div><b></b><em></em><a href=\"#\">帮助文档管理</a></div></li>"); } litChnl.Text = sb.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { //显示子节点 if (Request["ShowSubNodes"] != null) { #region string pid = Request["id"]; WEC_HELPER obj = new WEC_HELPER(); WEC_HELPER objval = new WEC_HELPER(); obj.PID = pid; objval.OrderBy(WEC_HELPER.Attribute.SORT_ID, Order.Asc); List <WEC_HELPER> lst = BLLTable <WEC_HELPER> .Select(objval, obj); if (lst.Count > 0) { StringBuilder sb = new StringBuilder("["); for (int i = 0; i < lst.Count; i++) { if (i > 0) { sb.Append(","); } obj = new WEC_HELPER(); obj.PID = lst[i].ID; int subcount = BLLTable <WEC_HELPER> .Factory(conn).Select(new WEC_HELPER(), obj).Count; sb.Append("{rid:'").Append(lst[i].PID).Append("',id:'").Append(lst[i].ID.ToString()); sb.Append("',pid:'").Append(lst[i].PID.ToString()).Append("',no:").Append(lst[i].SORT_ID); sb.Append(",sc:").Append(subcount); sb.Append(",name:'").Append(lst[i].TITLE).Append("'}"); } sb.Append("]"); Response.Write(sb.ToString()); } #endregion } //删除群组 if (Request["DelNodeID"] != null) { string keyid = Request["id"]; int re = BLLTable <WEC_HELPER> .Delete(WEC_HELPER.Attribute.ID, keyid); if (re > 0) { } Response.Write(re.ToString()); } Response.End(); }
protected void Page_Load(object sender, EventArgs e) { // string token=WeiXinUtil.Factory(this).getAccessToken(); //Dictionary<string, List<MenuButton>> o = HttpUtil.getCurrMenu(token); // string content = HttpUtil.httpForm("", "https://api.weixin.qq.com/cgi-bin/menu/get?access_token=" + token, "GET"); //JavaScriptSerializer a = new JavaScriptSerializer(); //Dictionary<string, List<MenuButton>> o = (Dictionary<string, List<MenuButton>>)a.DeserializeObject(content); if (!IsPostBack) { //List<WEC_HELPER> lstChnl = new List<WEC_HELPER>(); //if (o.ContainsKey("menu")) { //} WEC_HELPER objVal = new WEC_HELPER(); WEC_HELPER objCond = new WEC_HELPER(); objCond.PID = "0"; objVal.OrderBy(WEC_HELPER.Attribute.SORT_ID, Order.Asc); List<WEC_HELPER> lstChnl = BLLTable<WEC_HELPER>.Select(objVal, objCond); StringBuilder sb = new StringBuilder(); if (lstChnl.Count > 0) { sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'0',sc:9999,name:'帮助文档管理'}\" class=\"root\"><div class=\"opened\"><b></b><em></em><a href=\"#\">帮助文档管理</a></div>"); sb.Append("<ul>"); for (int i = 0; i < lstChnl.Count; i++) { StringBuilder sbData = new StringBuilder(); string licls = ""; if (i == lstChnl.Count - 1) { licls = "last"; } if (licls != "") { licls = " class='" + licls + "'"; } objCond = new WEC_HELPER(); objCond.PID = lstChnl[i].ID; int subcount = BLLTable<WEC_HELPER>.Factory(conn).Select(new WEC_HELPER(), objCond).Count; sbData.Append("{rid:'0',id:'").Append(lstChnl[i].ID.ToString()); sbData.Append("',pid:'").Append(lstChnl[i].PID).Append("',no:").Append(lstChnl[i].SORT_ID.ToString()); sbData.Append(",sc:").Append(subcount); sbData.Append(",name:'").Append(lstChnl[i].TITLE).Append("'}"); sb.Append("<li " + licls + " id='node_" + lstChnl[i].ID + "' data=\"" + sbData.ToString() + "\"><div><b></b><em></em><a href='#'>" + lstChnl[i].TITLE + "</a></div></li>"); } sb.Append("</ul>"); sb.Append("</li>"); } else { sb.Append("<li id=\"root_0\" data=\"{id:'0',pid:'',sc:0,name:'帮助文档管理'}\" class=\"root\"><div><b></b><em></em><a href=\"#\">帮助文档管理</a></div></li>"); } litChnl.Text = sb.ToString(); } }
protected void Page_Load(object sender, EventArgs e) { //显示子节点 if (Request["ShowSubNodes"] != null) { #region string pid = Request["id"]; WEC_HELPER obj = new WEC_HELPER(); WEC_HELPER objval = new WEC_HELPER(); obj.PID = pid; objval.OrderBy(WEC_HELPER.Attribute.SORT_ID, Order.Asc); List<WEC_HELPER> lst = BLLTable<WEC_HELPER>.Select(objval, obj); if (lst.Count > 0) { StringBuilder sb = new StringBuilder("["); for (int i = 0; i < lst.Count; i++) { if (i > 0) { sb.Append(","); } obj = new WEC_HELPER(); obj.PID = lst[i].ID; int subcount = BLLTable<WEC_HELPER>.Factory(conn).Select(new WEC_HELPER(), obj).Count; sb.Append("{rid:'").Append(lst[i].PID).Append("',id:'").Append(lst[i].ID.ToString()); sb.Append("',pid:'").Append(lst[i].PID.ToString()).Append("',no:").Append(lst[i].SORT_ID); sb.Append(",sc:").Append(subcount); sb.Append(",name:'").Append(lst[i].TITLE).Append("'}"); } sb.Append("]"); Response.Write(sb.ToString()); } #endregion } //删除群组 if (Request["DelNodeID"] != null) { string keyid = Request["id"]; int re = BLLTable<WEC_HELPER>.Delete(WEC_HELPER.Attribute.ID, keyid); if (re > 0) { } Response.Write(re.ToString()); } Response.End(); }
protected void Page_Load(object sender, EventArgs e) { subid = HttpUtil.GetReqStrValue("subid"); WEC_HELPER conf = new WEC_HELPER(); conf.ID = subid; WEC_HELPER help= BLLTable<WEC_HELPER>.GetRowData(new WEC_HELPER(),conf); WEC_HELPER conf2 = new WEC_HELPER(); conf2.PID = help.PID; helps=BLLTable<WEC_HELPER>.Select(new WEC_HELPER(),conf2); WEC_HELPER conf3 = new WEC_HELPER(); conf3.ID = help.PID; help_p = BLLTable<WEC_HELPER>.GetRowData(new WEC_HELPER(),conf3); webpath=WebHelper.GetAppPath(); }
protected void Page_Load(object sender, EventArgs e) { subid = HttpUtil.GetReqStrValue("subid"); WEC_HELPER conf = new WEC_HELPER(); conf.ID = subid; WEC_HELPER help = BLLTable <WEC_HELPER> .GetRowData(new WEC_HELPER(), conf); WEC_HELPER conf2 = new WEC_HELPER(); conf2.PID = help.PID; helps = BLLTable <WEC_HELPER> .Select(new WEC_HELPER(), conf2); WEC_HELPER conf3 = new WEC_HELPER(); conf3.ID = help.PID; help_p = BLLTable <WEC_HELPER> .GetRowData(new WEC_HELPER(), conf3); webpath = WebHelper.GetAppPath(); }
protected void Page_Load(object sender, EventArgs e) { string key=HttpUtil.GetReqStrValue("key"); if (key.Equals("")) { WEC_HELPER conf = new WEC_HELPER(); conf.PID = "0"; helps = BLLTable<WEC_HELPER>.Select(new WEC_HELPER(), conf); webpath = WebHelper.GetAppPath(); } else { WEC_HELPER conf = new WEC_HELPER(); conf.KEYVALUE = key; WEC_HELPER help = BLLTable<WEC_HELPER>.GetRowData(new WEC_HELPER(),conf); if (help == null) { Response.Redirect(WebHelper.GetAppPath()+"wecadmin/website/help/wec_helpertree.aspx"); } else { Response.Redirect(WebHelper.GetAppPath()+"wecadmin/website/help/wec_helperdetail.aspx?subid="+help.ID); } } }
protected void btnOK_Click(object sender, EventArgs e) { try { WEC_HELPER valObj = new WEC_HELPER(); if (txtID.Value != "") { valObj.ID = Convert.ToString(txtID.Value); } if (txtTITLE.Value != "") { valObj.TITLE = Convert.ToString(txtTITLE.Value); } if (txtSTATUS.Value != "") { valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); } if (txtADDTIME.Value != "") { valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value); } if (txtHELPCONTEN.Value != "") { valObj.HELPCONTEN = Convert.ToString(txtHELPCONTEN.Value); } if (txtKEYVALUE.Value != "") { valObj.KEYVALUE = Convert.ToString(txtKEYVALUE.Value); } if (txtPID.Value != "") { valObj.PID = Convert.ToString(txtPID.Value); } if (txtSORT_ID.Value != "") { valObj.SORT_ID = Convert.ToInt32(txtSORT_ID.Value); } if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable <WEC_HELPER> .Factory(conn).Update(valObj, WEC_HELPER.Attribute.ID); } else { count = BLLTable <WEC_HELPER> .Factory(conn).Insert(valObj); keyid = valObj.ID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("{valObj:''"); List <AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("}"); if (ViewState["sbData"] == null) { ViewState["sbData"] = sbData.ToString(); } else { ViewState["sbData"] += "," + sbData.ToString(); } Button btn = (Button)sender; if (btn.ID.IndexOf("btnOK") != -1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"].ToString() + "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true); } } else { txtID.Value = GetNewMenuID(pid); txtTITLE.Value = ""; txtSTATUS.Value = ""; txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd"); txtHELPCONTEN.Value = ""; txtKEYVALUE.Value = ""; txtPID.Value = pid; txtSORT_ID.Value = ""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
public static string GetNewMenuID(string parentid) { if (parentid == "") { parentid = "0"; } string code = "0"; WEC_HELPER objCond = new WEC_HELPER(); objCond.PID = parentid; object ooo = BLLTable <WEC_HELPER> .Max(WEC_HELPER.Attribute.ID, objCond); //010203 string mcode = ooo == null ? "" : ooo.ToString(); //010203 if (mcode == null || mcode == "") { if (parentid == "0") { code = parentid + "1"; } else { code = parentid + "01"; } } else { string lasttwo = mcode.Substring(mcode.Length - 2); int ltwo = Convert.ToInt32(lasttwo, 16) + 1; string newlasttwo = Convert.ToString(ltwo, 16); if (newlasttwo.Length < 2) { newlasttwo = "0" + newlasttwo; } else if (newlasttwo.Length > 2)//编号后两位达到上限FF,只能遍历是否有空位 { string prefore = mcode.Substring(0, mcode.Length - 2); objCond.OrderBy(WEC_HELPER.Attribute.ID, Order.Asc); DataTable dt = BLLTable <WEC_HELPER> .SelectForDataTable(new WEC_HELPER(), objCond); DataView dv = new DataView(); dv.Table = dt; string aaa = ""; newlasttwo = ""; for (int i = 1; i <= 255; i++) { aaa = Convert.ToString(i, 16); if (aaa.Length < 2) { aaa = "0" + aaa; } dv.RowFilter = "DEPT_ID='" + prefore + aaa + "'"; if (dv.Count <= 0)//找到空位 { newlasttwo = aaa; break; } } } if (newlasttwo != "")//号码没有用完 { code = mcode.Substring(0, mcode.Length - 2) + newlasttwo; } } return(code); }
protected void Page_Load(object sender, EventArgs e) { //zlg 如果有模块,则先配置 valObj.setConn(conn).setModule(ModuleName); title = valObj._ZhName + "编辑"; Page.Title = title; if (!string.IsNullOrEmpty(Request["ID"])) { if (Request["toEdit"] != null) { keyid = Request["id"]; } else { //增加 title = "增设部门"; pid = Request["id"]; } } if (!string.IsNullOrEmpty(Request["KeyID"])) { keyid = Request["KeyID"]; } if (!string.IsNullOrEmpty(Request["record"])) { keyid = Request["record"]; } if (!IsPostBack) { txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_HELPER.Attribute.STATUS)); txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd"); this.txtID.Value = GetNewMenuID(pid); this.txtPID.Value = pid; try { if (keyid != "") { valObj = BLLTable <WEC_HELPER> .Factory(conn).GetRowData(WEC_HELPER.Attribute.ID, keyid); if (valObj == null) { return; } txtID.Value = Convert.ToString(valObj.ID); //Convert.ToString txtTITLE.Value = Convert.ToString(valObj.TITLE); //Convert.ToString txtSTATUS.Value = valObj.STATUS.ToString(); txtADDTIME.Value = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd"); txtHELPCONTEN.Value = Convert.ToString(valObj.HELPCONTEN); //Convert.ToString txtKEYVALUE.Value = Convert.ToString(valObj.KEYVALUE); //Convert.ToString txtPID.Value = Convert.ToString(valObj.PID); //Convert.ToString txtSORT_ID.Value = Convert.ToString(valObj.SORT_ID); //Convert.ToInt32 } } catch (Exception ex) { litWarn.Text = ex.Message; } } }
protected void btnOK_Click(object sender, EventArgs e) { try { WEC_HELPER valObj = new WEC_HELPER(); if(txtID.Value !="" ) valObj.ID = Convert.ToString(txtID.Value); if(txtTITLE.Value !="" ) valObj.TITLE = Convert.ToString(txtTITLE.Value); if(txtSTATUS.Value !="" ) valObj.STATUS = Convert.ToInt32(txtSTATUS.Value); if(txtADDTIME.Value !="" ) valObj.ADDTIME = Convert.ToDateTime(txtADDTIME.Value); if(txtHELPCONTEN.Value !="" ) valObj.HELPCONTEN = Convert.ToString(txtHELPCONTEN.Value); if(txtKEYVALUE.Value !="" ) valObj.KEYVALUE = Convert.ToString(txtKEYVALUE.Value); if (txtPID.Value != "") valObj.PID = Convert.ToString(txtPID.Value); if(txtSORT_ID.Value !="" ) valObj.SORT_ID = Convert.ToInt32(txtSORT_ID.Value); if (keyid != "") { valObj.ID = Convert.ToString(keyid); count = BLLTable<WEC_HELPER>.Factory(conn).Update(valObj, WEC_HELPER.Attribute.ID); } else { count = BLLTable<WEC_HELPER>.Factory(conn).Insert(valObj); keyid = valObj.ID.ToString(); } if (count > 0) { StringBuilder sbData = new StringBuilder("{valObj:''"); List<AttributeItem> lstCol = valObj.af_AttributeItemList; for (int i = 0; i < lstCol.Count; i++) { object val = valObj.GetValue(lstCol[i]); if (val != null) { sbData.Append(",").Append(lstCol[i].FieldName).Append(":'").Append(val.ToString()).Append("'"); } } sbData.Append("}"); if (ViewState["sbData"] == null) { ViewState["sbData"] = sbData.ToString(); } else { ViewState["sbData"] += ","+sbData.ToString(); } Button btn = (Button)sender; if (btn.ID.IndexOf("btnOK")!=-1) { if (ViewState["sbData"] == null) { string dataStr = "[" + ViewState["sbData"].ToString() + "]"; ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = '" + dataStr + "';}else{window.returnValue = '" + dataStr + "';}window.close();", true); } else { ScriptManager.RegisterStartupScript(Page, this.GetType(), "goto", "if (window.opener){window.opener.returnValue = 're';}else{window.returnValue = 're';}window.close();", true); } } else { txtID.Value = GetNewMenuID(pid); txtTITLE.Value =""; txtSTATUS.Value =""; txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd"); txtHELPCONTEN.Value =""; txtKEYVALUE.Value =""; txtPID.Value =pid; txtSORT_ID.Value =""; } } } catch (Exception ex) { litWarn.Text = ex.Message; } }
public static string GetNewMenuID(string parentid) { if (parentid == "") { parentid = "0"; } string code = "0"; WEC_HELPER objCond = new WEC_HELPER(); objCond.PID = parentid; object ooo = BLLTable<WEC_HELPER>.Max(WEC_HELPER.Attribute.ID, objCond);//010203 string mcode = ooo == null ? "" : ooo.ToString();//010203 if (mcode == null || mcode == "") { if (parentid == "0") { code = parentid + "1"; } else { code = parentid + "01"; } } else { string lasttwo = mcode.Substring(mcode.Length - 2); int ltwo = Convert.ToInt32(lasttwo, 16) + 1; string newlasttwo = Convert.ToString(ltwo, 16); if (newlasttwo.Length < 2) { newlasttwo = "0" + newlasttwo; } else if (newlasttwo.Length > 2)//��ź���λ�ﵽ����FF,ֻ�ܱ����Ƿ��п�λ { string prefore = mcode.Substring(0, mcode.Length - 2); objCond.OrderBy(WEC_HELPER.Attribute.ID, Order.Asc); DataTable dt = BLLTable<WEC_HELPER>.SelectForDataTable(new WEC_HELPER(), objCond); DataView dv = new DataView(); dv.Table = dt; string aaa = ""; newlasttwo = ""; for (int i = 1; i <= 255; i++) { aaa = Convert.ToString(i, 16); if (aaa.Length < 2) { aaa = "0" + aaa; } dv.RowFilter = "DEPT_ID='" + prefore + aaa + "'"; if (dv.Count <= 0)//�ҵ���λ { newlasttwo = aaa; break; } } } if (newlasttwo != "")//����û������ { code = mcode.Substring(0, mcode.Length - 2) + newlasttwo; } } return code; }
protected void Page_Load(object sender, EventArgs e) { //zlg �����ģ�飬�������� valObj.setConn(conn).setModule(ModuleName); title = valObj._ZhName + "�༭"; Page.Title = title; if (!string.IsNullOrEmpty(Request["ID"])) { if (Request["toEdit"] != null) { keyid = Request["id"]; } else { //���� title = "���貿��"; pid = Request["id"]; } } if (!string.IsNullOrEmpty(Request["KeyID"])) { keyid = Request["KeyID"]; } if (!string.IsNullOrEmpty(Request["record"])) { keyid = Request["record"]; } if (!IsPostBack) { txtSTATUS.Items.AddRange(FormHelper.GetListItem(WEC_HELPER.Attribute.STATUS)); txtADDTIME.Value = (DateTime.Now).ToString("yyyy-MM-dd"); this.txtID.Value = GetNewMenuID(pid); this.txtPID.Value = pid; try { if (keyid != "") { valObj = BLLTable<WEC_HELPER>.Factory(conn).GetRowData(WEC_HELPER.Attribute.ID, keyid); if(valObj==null) return ; txtID.Value = Convert.ToString(valObj.ID);//Convert.ToString txtTITLE.Value = Convert.ToString(valObj.TITLE);//Convert.ToString txtSTATUS.Value=valObj.STATUS.ToString(); txtADDTIME.Value = (valObj.ADDTIME == DateTime.MinValue) ? "" : valObj.ADDTIME.ToString("yyyy-MM-dd"); txtHELPCONTEN.Value = Convert.ToString(valObj.HELPCONTEN);//Convert.ToString txtKEYVALUE.Value = Convert.ToString(valObj.KEYVALUE);//Convert.ToString txtPID.Value = Convert.ToString(valObj.PID);//Convert.ToString txtSORT_ID.Value = Convert.ToString(valObj.SORT_ID);//Convert.ToInt32 } } catch (Exception ex) { litWarn.Text = ex.Message; } } }