private string GetInherit(int model_id, string page_type) { string result = ""; BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(model_id); if (model != null) { switch (page_type) { case "index": result = model.inherit_index; break; case "list": result = model.inherit_list; break; case "detail": result = model.inherit_detail; break; } } return(result); }
private void ShowInfo(int _id) { BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(_id); txtTitle.Text = model.title; txtSortId.Text = model.sort_id.ToString(); txtInheritIndex.Text = model.inherit_index; txtInheritList.Text = model.inherit_list; txtInheritDetail.Text = model.inherit_detail; rptNavList.DataSource = model.sys_model_navs; rptNavList.DataBind(); }
private void ShowInfo(int _id) { BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(_id); txtTitle.Text = model.title; txtSortId.Text = model.sort_id.ToString(); ddlTypleID.SelectedValue = model.inherit_index; txtInheritList.Text = model.inherit_list; txtInheritDetail.Text = model.inherit_detail; checkTuijian.Checked = model.is_sys == 1 ? true : false; rptNavList.DataSource = model.sys_model_navs; rptNavList.DataBind(); }
private void sys_channel_load(HttpContext context) { StringBuilder strTxt = new StringBuilder(); BLL.sys_channel bll = new BLL.sys_channel(); DataTable dt = bll.GetList("").Tables[0]; strTxt.Append("["); int i = 1; foreach (DataRow dr in dt.Rows) { Model.manager admin_info = new ManagePage().GetAdminInfo(); if (!new BLL.manager_role().Exists(admin_info.role_id, Convert.ToInt32(dr["id"]), ManagePage.ActionEnum.View.ToString())) { continue; } BLL.sys_model bll2 = new BLL.sys_model(); Model.sys_model model2 = bll2.GetModel(Convert.ToInt32(dr["model_id"])); strTxt.Append("{"); strTxt.Append("\"text\":\"" + dr["title"] + "\","); strTxt.Append("\"isexpand\":\"false\","); strTxt.Append("\"children\":["); if (model2.sys_model_navs != null) { int j = 1; foreach (Model.sys_model_nav nav in model2.sys_model_navs) { strTxt.Append("{"); strTxt.Append("\"text\":\"" + nav.title + "\","); strTxt.Append("\"url\":\"" + nav.nav_url + "?channel_id=" + dr["id"] + "\""); //此处要优化,加上nav.nav_url网站目录标签替换 strTxt.Append("}"); if (j < model2.sys_model_navs.Count) { strTxt.Append(","); } j++; } } strTxt.Append("]"); strTxt.Append("}"); strTxt.Append(","); i++; } string newTxt = Utils.DelLastChar(strTxt.ToString(), ",") + "]"; context.Response.Write(newTxt); return; }
public string GetNameByID(string ItemId) { string HtmlValue = "20"; if (!string.IsNullOrEmpty(ItemId)) { int id = Convert.ToInt32(ItemId); BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(id); if (model != null) { HtmlValue = model.title; } } return(HtmlValue); }
private bool DoEdit(int _id) { bool result = true; BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(_id); string nav_id = Request.Form["nav_id"]; string nav_title = Request.Form["nav_title"]; string nav_url = Request.Form["nav_url"]; string nav_sort = Request.Form["nav_sort"]; if (!string.IsNullOrEmpty(nav_id) && !string.IsNullOrEmpty(nav_title) && !string.IsNullOrEmpty(nav_url) && !string.IsNullOrEmpty(nav_sort)) { try { string[] idArr = nav_id.Split(','); string[] titleArr = nav_title.Split(','); string[] urlArr = nav_url.Split(','); string[] sortArr = nav_sort.Split(','); List <DTcms.Model.sys_model_nav> ls = new List <Model.sys_model_nav>(); for (int i = 0; i < titleArr.Length; i++) { ls.Add(new DTcms.Model.sys_model_nav { id = int.Parse(idArr[i]), model_id = model.id, title = titleArr[i], nav_url = urlArr[i], sort_id = int.Parse(sortArr[i].Trim()) }); } model.sys_model_navs = ls; } catch { result = false; } } model.title = txtTitle.Text.Trim(); model.sort_id = int.Parse(txtSortId.Text.Trim()); model.inherit_index = ddlTypleID.SelectedValue.Trim(); model.inherit_list = txtInheritList.Text.Trim(); model.inherit_detail = txtInheritDetail.Text.Trim(); model.is_sys = checkTuijian.Checked ? 1 : 0; if (!bll.Update(model)) { result = false; } return(result); }
private void sys_channel_load(HttpContext context) { StringBuilder strTxt = new StringBuilder(); BLL.sys_channel bll = new BLL.sys_channel(); DataTable dt = bll.GetList("").Tables[0]; strTxt.Append("["); int i = 1; foreach (DataRow dr in dt.Rows) { Model.manager admin_info = new ManagePage().GetAdminInfo(); if (!new BLL.manager_role().Exists(admin_info.role_id, Convert.ToInt32(dr["id"]), DTEnums.ActionEnum.View.ToString())) { continue; } BLL.sys_model bll2 = new BLL.sys_model(); Model.sys_model model2 = bll2.GetModel(Convert.ToInt32(dr["model_id"])); strTxt.Append("{"); strTxt.Append("\"text\":\"" + dr["title"] + "\","); strTxt.Append("\"isexpand\":\"false\","); strTxt.Append("\"children\":["); if (model2.sys_model_navs != null) { int j = 1; foreach (Model.sys_model_nav nav in model2.sys_model_navs) { strTxt.Append("{"); strTxt.Append("\"text\":\"" + nav.title + "\","); strTxt.Append("\"url\":\"" + nav.nav_url + "?channel_id=" + dr["id"] + "\""); //此处要优化,加上nav.nav_url网站目录标签替换 strTxt.Append("}"); if (j < model2.sys_model_navs.Count) { strTxt.Append(","); } j++; } } strTxt.Append("]"); strTxt.Append("}"); strTxt.Append(","); i++; } string newTxt = Utils.DelLastChar(strTxt.ToString(), ",") + "]"; context.Response.Write(newTxt); return; }
private bool DoAdd() { bool result = true; Model.sys_model model = new Model.sys_model(); BLL.sys_model bll = new BLL.sys_model(); string nav_title = Request.Form["nav_title"]; string nav_url = Request.Form["nav_url"]; string nav_sort = Request.Form["nav_sort"]; if (!string.IsNullOrEmpty(nav_title) && !string.IsNullOrEmpty(nav_url) && !string.IsNullOrEmpty(nav_sort)) { try { string[] titleArr = nav_title.Split(','); string[] urlArr = nav_url.Split(','); string[] sortArr = nav_sort.Split(','); List <DTcms.Model.sys_model_nav> ls = new List <Model.sys_model_nav>(); for (int i = 0; i < titleArr.Length; i++) { ls.Add(new DTcms.Model.sys_model_nav { title = titleArr[i], nav_url = urlArr[i], sort_id = int.Parse(sortArr[i].Trim()) }); } model.sys_model_navs = ls; } catch { result = false; } } model.title = txtTitle.Text.Trim(); model.sort_id = int.Parse(txtSortId.Text.Trim()); model.inherit_index = txtInheritIndex.Text.Trim(); model.inherit_list = txtInheritList.Text.Trim(); model.inherit_detail = txtInheritDetail.Text.Trim(); model.is_sys = 0; if (bll.Add(model) < 1) { result = false; } return(result); }
private bool DoAdd() { bool result = true; Model.sys_model model = new Model.sys_model(); BLL.sys_model bll = new BLL.sys_model(); string nav_title = Request.Form["nav_title"]; string nav_url = Request.Form["nav_url"]; string nav_sort = Request.Form["nav_sort"]; if (!string.IsNullOrEmpty(nav_title) && !string.IsNullOrEmpty(nav_url) && !string.IsNullOrEmpty(nav_sort)) { try { string[] titleArr = nav_title.Split(','); string[] urlArr = nav_url.Split(','); string[] sortArr = nav_sort.Split(','); List<DTcms.Model.sys_model_nav> ls = new List<Model.sys_model_nav>(); for (int i = 0; i < titleArr.Length; i++) { ls.Add(new DTcms.Model.sys_model_nav { title = titleArr[i], nav_url = urlArr[i], sort_id = int.Parse(sortArr[i].Trim()) }); } model.sys_model_navs = ls; } catch { result = false; } } model.title = txtTitle.Text.Trim(); model.sort_id = int.Parse(txtSortId.Text.Trim()); model.inherit_index = txtInheritIndex.Text.Trim(); model.inherit_list = txtInheritList.Text.Trim(); model.inherit_detail = txtInheritDetail.Text.Trim(); model.is_sys = 0; if (bll.Add(model) < 1) { result = false; } return result; }
private string GetInherit(int model_id, string page_type) { string result = ""; BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(model_id); if (model != null) { switch (page_type) { case "index": result = model.inherit_index; break; case "list": result = model.inherit_list; break; case "detail": result = model.inherit_detail; break; } } return result; }
private bool DoEdit(int _id) { bool result = true; BLL.sys_model bll = new BLL.sys_model(); Model.sys_model model = bll.GetModel(_id); string nav_id = Request.Form["nav_id"]; string nav_title = Request.Form["nav_title"]; string nav_url = Request.Form["nav_url"]; string nav_sort = Request.Form["nav_sort"]; if (!string.IsNullOrEmpty(nav_id) && !string.IsNullOrEmpty(nav_title) && !string.IsNullOrEmpty(nav_url) && !string.IsNullOrEmpty(nav_sort)) { try { string[] idArr = nav_id.Split(','); string[] titleArr = nav_title.Split(','); string[] urlArr = nav_url.Split(','); string[] sortArr = nav_sort.Split(','); List<TOURISM.Model.sys_model_nav> ls = new List<Model.sys_model_nav>(); for (int i = 0; i < titleArr.Length; i++) { ls.Add(new TOURISM.Model.sys_model_nav { id = int.Parse(idArr[i]), model_id = model.id, title = titleArr[i], nav_url = urlArr[i], sort_id = int.Parse(sortArr[i].Trim()) }); } model.sys_model_navs = ls; } catch { result = false; } } model.title = txtTitle.Text.Trim(); model.sort_id = int.Parse(txtSortId.Text.Trim()); model.inherit_index = txtInheritIndex.Text.Trim(); model.inherit_list = txtInheritList.Text.Trim(); model.inherit_detail = txtInheritDetail.Text.Trim(); if (!bll.Update(model)) { result = false; } return result; }
private void sys_channel_load(HttpContext context) { StringBuilder strTxt = new StringBuilder(); BLL.sys_channel bll = new BLL.sys_channel(); DataTable dt = bll.GetList("").Tables[0]; strTxt.Append("["); int i = 1; int jj = 0; foreach (DataRow dr in dt.Rows) { jj++; Model.manager admin_info = new ManagePage().GetAdminInfo(); if (!new BLL.manager_role().Exists(admin_info.role_id, Convert.ToInt32(dr["id"]), DTEnums.ActionEnum.View.ToString())) { continue; } BLL.sys_model bll2 = new BLL.sys_model(); Model.sys_model model2 = bll2.GetModel(Convert.ToInt32(dr["model_id"])); if (jj == 1) { strTxt.Append("{"); strTxt.Append("\"text\":\"基礎設置\","); strTxt.Append("\"isexpand\":\"false\","); strTxt.Append("\"children\":["); strTxt.Append("{"); strTxt.Append("\"text\":\"房屋類型\","); strTxt.Append("\"url\":\"settings/sys_model_list.aspx\""); //此處要優化,加上nav.nav_url網站目錄標籤替換 strTxt.Append("}"); strTxt.Append(","); strTxt.Append("{"); strTxt.Append("\"text\":\"縣市鄉鎮\","); strTxt.Append("\"url\":\"Area_list.aspx\""); //此處要優化,加上nav.nav_url網站目錄標籤替換 strTxt.Append("}"); strTxt.Append(","); strTxt.Append("]"); strTxt.Append("}"); strTxt.Append(","); } strTxt.Append("{"); strTxt.Append("\"text\":\"" + dr["title"] + "\","); strTxt.Append("\"isexpand\":\"false\","); strTxt.Append("\"children\":["); if (model2.sys_model_navs != null) { int j = 1; foreach (Model.sys_model_nav nav in model2.sys_model_navs) { strTxt.Append("{"); strTxt.Append("\"text\":\"" + nav.title + "\","); switch (dr["name"].ToString()) { case "kongjian": //空間規劃 if (!nav.title.Contains("類別")) { nav.nav_url = "goods/list_kj.aspx"; } break; case "diguangjingpin": //帝光精品 if (!nav.title.Contains("類別")) { nav.nav_url = "goods/list_dg.aspx"; } break; case "banjia": //搬家幫手 if (!nav.title.Contains("類別")) { nav.nav_url = "goods/list_bj.aspx"; } break; case "VIP": //搬家幫手 if (!nav.title.Contains("類別")) { nav.nav_url = "download/list.aspx"; } break; case "土地": //土地 if (!nav.title.Contains("類別")) { nav.nav_url = "goods/list_td.aspx"; } break; default: break; } strTxt.Append("\"url\":\"" + nav.nav_url + "?channel_id=" + dr["id"] + "\""); //此處要優化,加上nav.nav_url網站目錄標籤替換 strTxt.Append("}"); if (j < model2.sys_model_navs.Count) { strTxt.Append(","); } j++; } } strTxt.Append("]"); strTxt.Append("}"); strTxt.Append(","); i++; } string newTxt = Utils.DelLastChar(strTxt.ToString(), ",") + "]"; context.Response.Write(newTxt); return; }