//已发布文章数 protected string GetCount() { M_UserInfo userinfo = buser.GetUserByUserID(DataConverter.CLng(Request.QueryString["id"])); B_Content sd_CommonModel = new B_Content(); return(sd_CommonModel.CountDatas("Inputer", userinfo.UserName).ToString()); }
/// <summary> /// 返回店铺下拉列表 /// </summary> public SelectList GetStoreList(string seled) { B_Content conBll = new B_Content(); DataTable dt = conBll.Store_Sel(); return(MVCHelper.ToSelectList(dt, "Title", "GeneralID", seled)); }
//已发布文章数 protected string GetCount() { M_UserInfo userinfo = Uinfo.GetUserByUserID(DataConverter.CLng(Request.QueryString["id"])); B_Content sd_CommonModel = new B_Content(); string count = sd_CommonModel.CountDatas("Inputer", userinfo.UserName).Rows[0]["countNum"].ToString(); return(count); }
public static M_CommonData Store2_User() { M_UserInfo mu = new B_User().GetLogin(); B_Content conBll = new B_Content(); M_CommonData storeMod = conBll.SelReturnModel(mu.SiteID); return(storeMod); }
void MyBind() { B_Content conbll = new B_Content(); DataTable dt = conbll.GetCommModelsByNodeId(Convert.ToInt32(Request.QueryString["nodeid"])); Egv.DataSource = dt; Egv.DataBind(); }
protected void LinkButton1_Click(object sender, EventArgs e) { B_Content bcon = new B_Content(); LinkButton lb = (LinkButton)sender; GridViewRow gvr = (GridViewRow)lb.NamingContainer; M_CollectionInfo mc = bc.GetSelect(DataConverter.CLng(Egv.DataKeys[gvr.RowIndex].Value)); DataTable dtitem = bcon.GetCommonByItem(mc.ModeID, mc.NodeID, mc.CollID); if (dtitem.Rows.Count > 0) { int gid = DataConverter.CLng(dtitem.Rows[0]["GeneralID"].ToString()); bcon.DelContent(gid); bc.GetDelete(mc.C_IID); } myBind(); }
public async Task <JsonResult> search_document(string content, string type, int page_number = 1, int page_size = 10) { long lTime = new DateTimeOffset(Convert.ToDateTime(DateTime.Now)).ToUniversalTime().ToUnixTimeSeconds(); VMError objError = new VMError(); var helper = new B_Content(); var dataItem = await helper.search(content, type, page_number, page_size); if (dataItem != null) { return(await Task.Run(() => Json(new { result = 1, time = lTime, data = dataItem, error = objError }))); } objError.code = 201; objError.message = "Dư liệu không hợp lệ"; return(await Task.Run(() => Json(new { result = 0, time = lTime, data = new List <object>(), error = objError }))); }
public async Task <JsonResult> getcontent(int id) { long lTime = new DateTimeOffset(Convert.ToDateTime(DateTime.Now)).ToUniversalTime().ToUnixTimeSeconds(); VMError objError = new VMError(); var helper = new B_Content(); var dataItem = await helper.Read(id); if (dataItem != null) { return(await Task.Run(() => Json(new { result = 1, time = lTime, data = dataItem, error = objError }))); } objError.code = 201; objError.message = "Dư liệu không hợp lệ"; return(await Task.Run(() => Json(new { result = 0, time = lTime, data = new List <object>(), error = objError }))); }
public async Task <List <VMInfoNews> > GetNews(string keyword, int numberRecords) { if (string.IsNullOrEmpty(keyword)) { return(new List <VMInfoNews>()); } var collectionHelper = new B_Collection(); var collection = await collectionHelper.ReadByName(keyword); if (collection == null) { return(new List <VMInfoNews>()); } var contentHelper = new B_Content(); var contents = await contentHelper.Reads(collection.Id, 1); if (contents == null || !contents.Any()) { return(new List <VMInfoNews>()); } var imageHelper = new B_Image(); var Images = await imageHelper.ReadByIds(contents.Select(s => s.ImageId).ToList()); var dataItems = contents.Join(Images, a => a.ImageId, b => b.Id, (a, b) => new { a, b }) .Select(s => new VMInfoNews() { id = s.a.Id, image_url = s.b.RelativeUrl + "/" + s.b.Name, name = s.a.Title, description = s.a.Description, content = s.a.Text, date = s.a.CreatedAt.Date.ToString("dd/MM/yyyy"), }) .Take(numberRecords) .ToList(); if (dataItems == null || !dataItems.Any()) { return(new List <VMInfoNews>()); } return(dataItems); }
protected void Page_Load(object sender, EventArgs e) { if (!string.IsNullOrEmpty(base.Request.QueryString["ItemID"])) { int ItemID = DataConverter.CLng(base.Request.QueryString["ItemID"]); B_Content bcontent = new B_Content(); B_Model bmode = new B_Model(); B_Node bnode = new B_Node(); M_CommonData ItemInfo = bcontent.GetCommonData(ItemID); if (ItemInfo.IsNull) { Response.Write("[产生错误的可能原因:您访问的内容信息不存在!]"); } M_ModelInfo modelinfo = bmode.GetModelById(ItemInfo.ModelID); string TempNode = bnode.GetModelTemplate(ItemInfo.NodeID, ItemInfo.ModelID); string TempContent = ItemInfo.Template; string TemplateDir = modelinfo.ContentModule; if (!string.IsNullOrEmpty(TempContent)) { TemplateDir = TempContent; } else { if (!string.IsNullOrEmpty(TempNode)) { TemplateDir = TempNode; } } if (string.IsNullOrEmpty(TemplateDir)) { Response.Write("[产生错误的可能原因:该内容所属模型未指定模板!]"); } else { TemplateDir = base.Request.PhysicalApplicationPath + SiteConfig.SiteOption.TemplateDir + TemplateDir; TemplateDir = TemplateDir.Replace("/", @"\"); string ContentHtml = this.bll.CreateHtml(FileSystemObject.ReadFile(TemplateDir), 0, ItemID); Response.Write(ContentHtml); } } else { Response.Write("[产生错误的可能原因:您访问的内容信息不存在!]"); } }
protected void Save_Btn_Click(object sender, EventArgs e) { M_UserInfo mu = buser.GetLogin(); M_Store_Info storeMod = storeBll.SelReturnModel(mu.SiteID); M_WX_APPID appMod = appBll.SelModelByStoreId(storeMod.ID); if (appMod == null) { appMod = new M_WX_APPID(); } appMod.IsDefault = storeMod.ID; appMod.Alias = storeMod.Title; appMod.APPID = AppID_T.Text.Trim(); if (QCode_UP.HasFile) { QCode_UP.SaveFile(); appMod.QRCode = QCode_UP.FileUrl.Replace("/UploadFiles/", "");; } appMod.WxNo = WXNo_T.Text.Trim(); appMod.Secret = Secret_T.Text.Trim(); appMod.OrginID = OrginID.Text.Trim(); appMod.Pay_AccountID = Pay_Account.Text.Trim(); if (appMod.ID > 0) { appBll.UpdateByID(appMod); } else { appMod.ID = appBll.Insert(appMod); M_ModelInfo modInfo = new B_Model().SelReturnModel(50); B_Content conBll = new B_Content(); M_CommonData conMod = new M_CommonData(); conMod.NodeID = 5; conMod.ModelID = modInfo.ModelID; conMod.Title = appMod.Alias; conMod.Inputer = mu.UserName; conMod.ItemID = appMod.ID; conMod.TableName = modInfo.TableName; conBll.insert(conMod); } function.WriteSuccessMsg("操作成功"); }
// 店铺刷新 protected void RenoVate_Click(object sender, EventArgs e) { B_Content content = new B_Content(); string[] chkArr = GetChecked(); if (chkArr != null) { for (int i = 0; i < chkArr.Length; i++) { string username = buser.SeachByID(Convert.ToInt32(chkArr[i])).UserName; M_UserInfo dd = buser.GetUserByUserID(Convert.ToInt32(chkArr[i])); if (dd.CerificateDeadLine < DateTime.Now) { int UserId = Convert.ToInt32(chkArr[i]); content.DeCommonModel(username); buser.UpdateUserState(UserId, 0, DateTime.Now); } } } RPT.DataBind(); }
protected void btnDeleteAll_Click(object sender, EventArgs e) { B_Content bcon = new B_Content(); string str = ""; //删除选定采集信息 for (int i = 0; i <= Egv.Rows.Count - 1; i++) { CheckBox cbox = (CheckBox)Egv.Rows[i].FindControl("chkSel"); if (cbox.Checked == true) { str += Egv.DataKeys[i].Value + ","; } } if (str.EndsWith(",")) { str = str.Substring(0, str.Length - 1); } SafeSC.CheckIDSEx(str); bc.DelByIDS(str); myBind(); }
/* * 后台审核通过,更新头像 */ protected void Page_Load(object sender, EventArgs e) { B_Admin.CheckIsLogged(Request.RawUrl); B_User buser = new B_User(); B_Content conBll = new B_Content(); string ids = Request["ids"]; int status = DataConvert.CLng(Request["status"]); switch (status) { case (int)ZLEnum.ConStatus.Audited: if (!string.IsNullOrEmpty(ids)) { //SafeSC.CheckIDSEx(ids); //string fields = "B.*,A.Title"; //DataTable dt = DBCenter.JoinQuery(fields, "ZL_CommonModel", "ZL_C_LSSQ", "A.ItemID=B.ID", "A.GeneralID IN (" + ids + ")"); //foreach (DataRow dr in dt.Rows) //{ // int uid = DataConvert.CLng(dr["yhid"]); // if (uid < 1) { continue; } // string faceUrl = ExHelper.Json_GetFirstImage(DataConvert.CStr(dr["tx"])); // if (string.IsNullOrEmpty(faceUrl)) { faceUrl = "/Images/userface/noface.png"; } // string name = DataConvert.CStr(dr["Title"]); // string zsxm = DataConvert.CStr(dr["zsxm"]); // DBCenter.UpdateSQL("ZL_User", "Salt=@face,HoneyName=@name,[Permissions]=@zsxm", "UserID=" + uid, new List<SqlParameter>() // { new SqlParameter("face", faceUrl), // new SqlParameter("name",name), // new SqlParameter("zsxm",zsxm) // }); // DBCenter.UpdateSQL("ZL_UserBase","UserFace=@face","UserID="+uid,new List<SqlParameter>() {new SqlParameter("face",faceUrl) }); //} } break; //case (int)ZLEnum.ConStatus.UnAudit: // break; } conBll.UpdateStatus(ids, status); Response.Write("1"); Response.Flush(); Response.End(); return; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Gid < 1) { function.WriteErrMsg("参数出错"); } M_CommonData mc = bc.SelReturnModel(Gid); if (mc == null || mc.IsNull) { function.WriteErrMsg("[" + Gid + "]号文章不存在"); } M_ModelInfo modelMod = bm.GetModelById(mc.ModelID); M_Node nodeMod = nodeBll.SelReturnModel(mc.NodeID); ModelID = mc.ModelID; NodeID = mc.NodeID; if (modelMod.IsNull) { function.WriteErrMsg("该内容所绑定的模型[" + mc.ModelID + "]不存在"); } if (nodeMod.IsNull) { function.WriteErrMsg("该内容所绑定的节点[" + mc.NodeID + "]不存在"); } Call.SetBreadCrumb(Master, "<li><a href='ContentManage.aspx'>内容管理</a></li><li><a href='ContentManage.aspx?NodeID=" + mc.NodeID + "'>" + nodeMod.NodeName + "</a></li><li class='active'>预览" + modelMod.ItemName + "</li><div class='pull-right hidden-xs'><span><a href='" + customPath2 + "Content/SchedTask.aspx' title='查看计划任务'><span class='fa fa-clock-o' style='color:#28b462;'></span></a>" + GetOpenView() + "<span onclick=\"opentitle('EditNode.aspx?NodeID=" + mc.NodeID + "','配置本节点');\" class='fa fa-cog' title='配置本节点' style='cursor:pointer;margin-left:5px;'></span></span></div>"); //-------------- Button5.Text = "修改" + modelMod.ItemName; Del_Btn.Text = "删除" + modelMod.ItemName; Reject_Btn.Enabled = (mc.Status != (int)ZLEnum.ConStatus.Reject); UnAudit_Btn.Enabled = (mc.Status == (int)ZLEnum.ConStatus.Audited); if (mc.EliteLevel == 1) { Elite_Btn.Visible = false; Button6.Visible = true; } else { Elite_Btn.Visible = true; Button6.Visible = false; } if (mc.Status == (int)ZLEnum.ConStatus.Recycle) { Del_Btn.Enabled = false; Reject_Btn.Enabled = false; } else { Del_Btn.Enabled = true; } NodeName_L.Text = nodeMod.NodeName; Gid_L.Text = Gid.ToString(); DataTable fieldDT = fieldBll.SelByModelID(mc.ModelID, true); //自定义字段名称 C_Title_L.Text = B_Content.GetFieldAlias("Title", fieldDT) + ":"; // Title_L.Text = mc.Title; Inputer_L.Text = mc.Inputer; Hits_L.Text = mc.Hits.ToString(); CreateTime_L.Text = mc.CreateTime.ToString(); UpdateTime_L.Text = mc.UpDateTime.ToString(); ConStatus_L.Text = ZLEnum.GetConStatus(mc.Status); Elite_L.Text = mc.EliteLevel == 1 ? "已推荐" : "未推荐"; topimg_img.Src = mc.TopImg; DataTable contentDT = bc.GetContentByItems(mc.TableName, mc.GeneralID); Base_L.Text = bfield.InputallHtml(ModelID, NodeID, new ModelConfig() { ValueDT = contentDT, Mode = ModelConfig.SMode.PreView }); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { M_CommonData commdata = new M_CommonData(); if (GeneralID > 0) { commdata = contentBll.GetCommonData(this.GeneralID); NodeID = commdata.NodeID; ModelID = commdata.ModelID; } else { NodeID = DataConvert.CLng(Request.QueryString["NodeID"]); ModelID = DataConvert.CLng(Request.QueryString["ModelID"]); } if ((ModelID < 1 && NodeID < 1) && GeneralID < 1) { function.WriteErrMsg("参数错误"); } if (!string.IsNullOrEmpty(Request.QueryString["Source"])) { function.Script(this, "SetContent();"); } //------------------------------------------- DataTable ds = mfieldBll.SelByModelID(ModelID, true); bt_txt.Text = B_Content.GetFieldAlias("Title", ds); gjz_txt.Text = B_Content.GetFieldAlias("Tagkey", ds); Label4.Text = B_Content.GetFieldAlias("Subtitle", ds); py.Text = B_Content.GetFieldAlias("PYtitle", ds); //------------------------------------------- M_ModelInfo model = modelBll.GetModelById(ModelID); string optionstr = GeneralID > 0 ? "修改" : "添加"; Label1.Text = optionstr + model.ItemName; EBtnSubmit.Text = optionstr + model.ItemName; //------------------------------------------- if (spbll.GetSpecList().Rows.Count > 0) { SpecInfo_Li.Text = "<button type='button' class='btn btn-info btn-sm' onclick='ShowSpDiag()'>添加至专题</button>"; } else { SpecInfo_Li.Text = "<div style='margin:5px;' class='btn btn-default disabled'><span class='fa fa-info-circle'></span> 尚未定义专题</div>"; } //------------------------------------------- M_Node nodeMod = nodeBll.SelReturnModel(NodeID); CreateHTML.Visible = nodeMod.ListPageHtmlEx < 3; Tips = "向 <a href='/User/Content/MyContent.aspx?NodeId=" + nodeMod.NodeID + "'>[" + nodeMod.NodeName + "]</a> 节点" + optionstr + model.ItemName; if (GeneralID > 0) { MyBind(commdata); } else { ModelHtml.Text = mfieldBll.InputallHtml(ModelID, NodeID, new ModelConfig() { Source = ModelConfig.SType.UserContent }); } if (nodeMod.Contribute != 1) { function.Script(this, "ShowSys();"); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { B_WX_APPID wxBll = new B_WX_APPID(); B_Content conBll = new B_Content(); M_Payment payMod = payBll.SelModelByPayNo(PayNo); if (payMod == null) { function.WriteErrMsg("支付单不存在"); } if (payMod.Status != (int)M_Payment.PayStatus.NoPay) { function.WriteErrMsg("该订单不可付款"); } M_OrderList orderMod = orderBll.SelModelByOrderNo(payMod.PaymentNum.Trim(',')); if (orderMod.StoreID < 1) { function.WriteErrMsg("订单未绑定店铺"); } M_CommonData storeMod = conBll.SelReturnModel(orderMod.StoreID); if (storeMod == null) { function.WriteErrMsg("店铺信息不存在"); } appMod = wxBll.SelReturnModel(DataConverter.CLng(storeMod.SpecialID)); if (appMod == null) { function.WriteErrMsg("店铺未绑定微信"); } //appMod = WxPayApi.Pay_GetByID(AppID); if (string.IsNullOrEmpty(appMod.APPID)) { throw new Exception("未设置APPID"); } if (string.IsNullOrEmpty(appMod.Secret)) { throw new Exception("未指定Secret"); } if (string.IsNullOrEmpty(appMod.Pay_AccountID)) { throw new Exception("未设置商户号"); } if (string.IsNullOrEmpty(appMod.Pay_Key)) { throw new Exception("未设置支付Key"); } //首次进入自动跳转获取支付code if (!State.Equals("redirect")) { string siteurl = HttpUtility.UrlEncode(SiteConfig.SiteInfo.SiteUrl + "/PayOnline/wxpay_mp.aspx?payno=" + PayNo + "&appid=" + appMod.ID + "&SuccessUrl=" + SuccessUrl); string url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + appMod.APPID + "&redirect_uri=" + siteurl + "&response_type=code&scope=snsapi_userinfo&state=redirect#wechat_redirect"; Response.Redirect(url); } WeiXinPay();//统一下单,并填充预付单号 timestr = WxAPI.HP_GetTimeStamp(); string stringA = "appId=" + appMod.APPID + "&nonceStr=" + WxAPI.nonce + "&package=prepay_id=" + prepay_id + "&signType=MD5&timeStamp=" + timestr; string stringSignTemp = stringA + "&key=" + appMod.Pay_Key; paySign = StringHelper.MD5(stringSignTemp).ToUpper(); } }
protected void Page_Load(object sender, EventArgs e) { if (function.isAjax()) { string action = Request["action"] ?? ""; string value = Request["value"] ?? ""; string result = ""; switch (action) { case "duptitle": DataTable dt = contentBll.GetByDupTitle(value); result = Newtonsoft.Json.JsonConvert.SerializeObject(dt); break; } Response.Write(result); Response.Flush(); Response.End(); } if (ModelID < 1 || NodeID < 1) { function.WriteErrMsg("参数错误"); } DataTable fieldDT = fieldBll.SelByModelID(ModelID, true); bt_txt.Text = B_Content.GetFieldAlias("Title", fieldDT) + ":"; gjz_txt.Text = B_Content.GetFieldAlias("Tagkey", fieldDT) + ":"; Label4.Text = B_Content.GetFieldAlias("Subtitle", fieldDT) + ":"; tj_txt.Text = B_Content.GetFieldAlias("EliteLevel", fieldDT); zht_txt.Text = B_Content.GetFieldAlias("Status", fieldDT); gx_time.Text = B_Content.GetFieldAlias("UpDateTime", fieldDT); hits_txt.Text = B_Content.GetFieldAlias("Hits", fieldDT); if (!IsPostBack) { B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "ContentMange"); if (!string.IsNullOrEmpty(Request.QueryString["Source"])) { function.Script(this, "SetContent();"); } //-----工作流,检测该节点是否绑定工作流,如无绑定,则直接通过,未绑定,则以第一步为准 contentsk.Visible = B_ARoleAuth.Check(ZLEnum.Auth.content, "ContentMange"); DataTable ddlDT = proBll.SelByNodeID2(NodeID); ddlFlow.DataSource = ddlDT; ddlFlow.DataTextField = "PName"; ddlFlow.DataValueField = "PPassCode"; ddlFlow.DataBind(); M_AdminInfo adminMod = B_Admin.GetLogin(); ddlFlow.SelectedValue = adminMod.DefaultStart.ToString(); //if (ddlDT.TableName.Equals("Default")) //{ // ddlFlow.SelectedValue = "99"; //} //else //{ // ddlFlow.Items[0].Selected = true; //} //----- //专题 if (spbll.GetFirstID() > 0) { SpecInfo_Li.Text = "<button type='button' class='btn btn-info btn-sm' onclick='ShowSpDiag()'>" + Resources.L.添加至专题 + "</button>"; } else { SpecInfo_Li.Text = "<div style='margin:5px;' class='btn btn-default disabled'><span class='fa fa-info-circle'></span> " + Resources.L.尚未定义专题 + "</div>"; } //智能关键词 keys = keyBll.SelToJson(); //------ nodeMod = nodeBll.GetNodeXML(NodeID); NodeDir = nodeMod.NodeDir; if (nodeMod.ListPageHtmlEx < 3) { CreateHTML.Visible = true; } else { CreateHTML.Visible = false; } nodeMod = nodeBll.GetNodeXML(NodeID); if (nodeMod.Contribute != 1) { function.Script(this, "ShowSys();"); } M_ModelInfo model = modelBll.GetModelById(ModelID); Label1.Text = "添加" + model.ItemName; EBtnSubmit.Text = "添加" + model.ItemName; Title_L.Text = "添加" + model.ItemName; ModelHtml.Text = fieldBll.InputallHtml(ModelID, NodeID, new ModelConfig() { Source = ModelConfig.SType.Admin }); txtAddTime.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); txtdate.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); BindTempList(); string bread = "<li><a href='" + CustomerPageAction.customPath2 + "I/Main.aspx'>" + Resources.L.工作台 + "</a></li><li><a href='ContentManage.aspx'>" + Resources.L.内容管理 + "</a></li><li><a href='ContentManage.aspx?NodeID=" + nodeMod.NodeID + "'>" + nodeMod.NodeName + "</a></li>"; bread += "<li class='active'>[向本栏目添加" + model.ItemName + "]</li>"; bread += "<div class='pull-right hidden-xs'> <span> <a href='" + customPath2 + "Content/SchedTask.aspx' title='" + Resources.L.查看计划任务 + "'><span class='fa fa-clock-o' style='color:#28b462;'></span></a>" + GetOpenView() + "<span onclick=\"ShowDiag('EditNode.aspx?NodeID=" + NodeID + "','" + Resources.L.配置本节点 + "');\" class='fa fa-cog' title='" + Resources.L.配置本节点 + "' style='cursor:pointer;margin-left:5px;'></span></span></div>"; Call.SetBreadCrumb(Master, bread); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (!B_ARoleAuth.Check(ZLEnum.Auth.user, "AdminEdit")) { function.WriteErrMsg("没有权限进行此项操作"); } M_AdminInfo adminMod = B_Admin.GetAdminByID(Mid); if (adminMod == null) { function.WriteErrMsg("指定的管理员不存在"); } tbdName.Text = adminMod.AdminName; txtAdminTrueName.Text = adminMod.AdminTrueName; tbdName.Enabled = false; DefaultStart1.Text = B_Content.GetStatusStr(adminMod.DefaultStart); string[] arr = adminMod.RoleList.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries); string roleName = ""; for (int i = 0; i < arr.Length; i++) { int roleId = DataConverter.CLng(arr[i]); M_RoleInfo m_role = B_Role.GetRoleById(roleId); roleName += " " + m_role.RoleName; } cblRoleList1.Text = roleName; //单选框设置 if (adminMod.EnableMultiLogin) { cb1.Text = "允许多人同时使用此帐号登录"; cb1.Visible = true; } else { cb1.Visible = false; } if (adminMod.EnableModifyPassword) { this.cb2.Text = "允许管理员修改密码"; cb2.Visible = true; } else { this.cb2.Visible = false; } if (adminMod.IsLock) { this.cb3.Text = "是否锁定"; cb3.Visible = true; } else { this.cb3.Visible = false; } if (adminMod.PubRole == 1) { this.CheckBox1.Text = "是"; } else { this.CheckBox1.Text = "否"; } int roId = adminMod.NodeRole; if (roId == 0) { DropDownList11.Text = "管理所有节点"; } else { M_RoleInfo role = B_Role.GetRoleById(roId); DropDownList11.Text = role.RoleName; } Call.SetBreadCrumb(Master, "<li>后台管理</li><li><a href='AdminManage.aspx'>管理员管理</a></li><li>管理员预览</li>"); } }
protected void Page_Load(object sender, EventArgs e) { B_Admin badmin = new B_Admin(); if (!IsPostBack) { B_ARoleAuth.CheckEx(ZLEnum.Auth.content, "ContentMange"); M_CommonData Cdata = contentBll.GetCommonData(GeneralID); if (Cdata == null) { function.WriteErrMsg("请指定内容参数"); } //计划任务(审核时间) //M_Content_ScheTask taskmod = taskBll.SelByGid(GeneralID, M_Content_ScheTask.TaskTypeEnum.AuditArt); //if (taskmod != null) //{ // CheckDate_T.Text = taskmod.ExecuteTime2.ToString(); // CheckDate_Hid.Value = taskmod.ExecuteTime2.ToString(); //} //taskmod = taskBll.SelByGid(GeneralID, M_Content_ScheTask.TaskTypeEnum.UnAuditArt); //if (taskmod!=null) //{ // TimeDate_T.Text = taskmod.ExecuteTime2.ToString(); // TimeDate_Hid.Value = taskmod.ExecuteTime2.ToString(); //} M_ModelInfo model = bmode.GetModelById(Cdata.ModelID); ModelID = Cdata.ModelID; NodeID = Cdata.NodeID; DataTable fieldDT = fieldBll.SelByModelID(ModelID, true); bt_txt.Text = B_Content.GetFieldAlias("Title", fieldDT) + ":"; gjz_txt.Text = B_Content.GetFieldAlias("Tagkey", fieldDT) + ":"; SubTitle_L.Text = B_Content.GetFieldAlias("Subtitle", fieldDT) + ":"; tj_txt.Text = B_Content.GetFieldAlias("EliteLevel", fieldDT); zht_txt.Text = B_Content.GetFieldAlias("Status", fieldDT); hits_txt.Text = B_Content.GetFieldAlias("Hits", fieldDT); RelatedIDS_Hid.Value = Cdata.RelatedIDS; AddToNew_Btn.Text = "添加为新" + model.ItemName; EBtnSubmit.Text = "保存" + model.ItemName; //-----工作流,检测该节点是否绑定工作流,如无绑定,则直接通过,未绑定,则以第一步为准 ddlFlow.DataSource = proBll.SelByNodeID2(NodeID); ddlFlow.DataTextField = "PName"; ddlFlow.DataValueField = "PPassCode"; ddlFlow.DataBind(); ddlFlow.SelectedValue = Cdata.Status.ToString().Equals("-3") || string.IsNullOrEmpty(Cdata.Status.ToString()) ? "0" : Cdata.Status.ToString(); //-----工作流(End) //-----智能关键词 keys = keyBll.SelToJson(); ModelID = Cdata.ModelID; M_Node nnn = bnode.GetNodeXML(NodeID); if (nnn.Contribute != 1) { function.Script(this, "ShowSys();"); } NodeDir = nnn.NodeDir; CreateHTML.Visible = nnn.ListPageHtmlEx < 3; nodename.Value = nnn.NodeName; EBtnSubmit.Text = "修改" + bmode.GetModelById(ModelID).ItemName; txtTitle.Text = Cdata.Title; ThumImg_Hid.Value = Cdata.TopImg; txtAddTime.Text = Cdata.CreateTime == DateTime.MinValue ? "" : Cdata.CreateTime.ToString("yyyy-MM-dd HH:mm:ss"); txtInputer.Text = Cdata.Inputer; txtdate.Text = Cdata.UpDateTime.ToString("yyyy-MM-dd HH:mm:ss"); txtNum.Text = Cdata.Hits.ToString(); ChkAudit.Checked = Cdata.EliteLevel > 0; TxtTemplate_hid.Value = Cdata.Template; TlpView_Tlp.SelectedID = Cdata.Template; TlpView_Tlp.SelectedValue = Cdata.Template; Keywords.Text = Cdata.TagKey; Subtitle.Text = Cdata.Subtitle; PYtitle.Text = Cdata.PYtitle; ThreadStyle.Value = Cdata.TitleStyle.ToString(); txtTitle.Style.Value += Cdata.TitleStyle.ToString(); IsComm_Radio.SelectedValue = Cdata.IsComm.ToString(); #region 专题 if (specbll.GetSpecList().Rows.Count > 0) { SpecInfo_Li.Text = "<button type='button' class='btn btn-info btn-sm' onclick='ShowSpDiag()'>添加至专题</button>"; } else { SpecInfo_Li.Text = "<div style='margin:5px;' class='btn btn-default disabled'><span class='fa fa-info-circle'></span> 尚未定义专题</div>"; } Spec_Hid.Value = Cdata.SpecialID; if (!string.IsNullOrEmpty(Cdata.SpecialID)) { string ids = Cdata.SpecialID.Trim(','); DataTable dtspecs = specbll.SelByIDS(ids); string names = ""; if (dtspecs != null) { foreach (DataRow item in dtspecs.Rows) { names += "{\"id\":\"" + item["SpecID"] + "\",\"name\":\"" + item["SpecName"] + "\"},"; } } names = names.TrimEnd(','); function.Script(this, "DealResult('[" + names + "]');"); } #endregion DataTable dtContent = contentBll.GetContent(GeneralID); ModelHtml.Text = fieldBll.InputallHtml(ModelID, NodeID, new ModelConfig() { ValueDT = dtContent });//模型内容 //检测是否已生成PDF或Html if (File.Exists(Server.MapPath(Cdata.PdfLink))) { makePDFBtn.Enabled = false; downPdfHref.Text += Cdata.GeneralID + ".pdf"; delPdfHref.Visible = true; downPdfHref.Visible = true; } if (File.Exists(Server.MapPath(wordLink + Cdata.GeneralID + ".doc"))) { makeWordBtn.Enabled = false; downWordHref.Text += Cdata.GeneralID + ".doc"; downWordHref.Visible = true; delWordHref.Visible = true; } string breadTlp = "<li><a href='ContentManage.aspx'>内容管理</a></li><li><a href='ContentManage.aspx?NodeID=" + nnn.NodeID + "'>" + nnn.NodeName + "</a></li><li class='active'>"; breadTlp += "[向本栏目修改" + model.ItemName + "]"; if (!string.IsNullOrEmpty(Cdata.Template))//启用个性模板 { breadTlp += "<span class='margin_l5 rd_red'>(提示:该内容已启用个性模板)</span>"; } breadTlp += "</li>"; breadTlp += "<div class='pull-right hidden-xs'><span><a href='" + customPath2 + "Content/SchedTask.aspx' title='查看计划任务'><span class='fa fa-clock-o' style='color:#28b462;'></span></a>" + GetOpenView() + "<span onclick=\"ShowDiag('EditNode.aspx?NodeID=" + NodeID + "','配置本节点');\" class='fa fa-cog' title='配置本节点' style='cursor:pointer;margin-left:5px;'></span></span></div>"; Call.SetBreadCrumb(Master, breadTlp); BindTempList(); } }
protected void EBtnSubmit_Click(object sender, EventArgs e) { if (this.Page.IsValid) { int ModelID = DataConverter.CLng(this.HdnModel.Value); M_ModelInfo model = bmodel.GetModelById(ModelID); string ID = this.HdnID.Value; string[] modarr = ID.Split(new char[] { '|' }, StringSplitOptions.RemoveEmptyEntries); DataTable dt = this.bfield.GetModelFieldList(ModelID); Call commCall = new Call(); DataTable table = commCall.GetDTFromPage(dt, Page, ViewState, null, false); GetTable(table); //DataTable table = new DataTable(); //table.Columns.Add(new DataColumn("FieldName", typeof(string))); //table.Columns.Add(new DataColumn("FieldType", typeof(string))); //table.Columns.Add(new DataColumn("FieldValue", typeof(string))); //foreach (DataRow dr in dt.Rows) //{ // if (DataConverter.CBool(dr["IsNotNull"].ToString())) // { // if (string.IsNullOrEmpty(this.Page.Request.Form["txt_" + dr["FieldName"].ToString()])) // { // function.WriteErrMsg(dr["FieldAlias"].ToString() + "不能为空!"); // } // } // if (dr["FieldType"].ToString() == "FileType") // { // string[] Sett = dr["Content"].ToString().Split(new char[] { ',' }); // bool chksize = DataConverter.CBool(Sett[0].Split(new char[] { '=' })[1]); // string sizefield = Sett[1].Split(new char[] { '=' })[1]; // if (chksize && sizefield != "") // { // DataRow row2 = table.NewRow(); // row2[0] = sizefield; // row2[1] = "FileSize"; // row2[2] = this.Page.Request.Form["txt_" + sizefield]; // table.Rows.Add(row2); // } // } // if (dr["FieldType"].ToString() == "MultiPicType") // { // string[] Sett = dr["Content"].ToString().Split(new char[] { ',' }); // bool chksize = DataConverter.CBool(Sett[0].Split(new char[] { '=' })[1]); // string sizefield = Sett[1].Split(new char[] { '=' })[1]; // if (chksize && sizefield != "") // { // if (string.IsNullOrEmpty(this.Page.Request.Form["txt_" + sizefield])) // { // function.WriteErrMsg(dr["FieldAlias"].ToString() + "的缩略图不能为空!"); // } // DataRow row1 = table.NewRow(); // row1[0] = sizefield; // row1[1] = "ThumbField"; // row1[2] = this.Page.Request.Form["txt_" + sizefield]; // table.Rows.Add(row1); // } // } // DataRow row = table.NewRow(); // row[0] = dr["FieldName"].ToString(); // string ftype = dr["FieldType"].ToString(); // if (ftype == "NumType") // { // string[] fd = dr["Content"].ToString().Split(new char[] { ',' }); // string[] fdty = fd[1].Split(new char[] { '=' }); // int numstyle = DataConverter.CLng(fdty[1]); // if (numstyle == 1) // ftype = "int"; // if (numstyle == 2) // ftype = "float"; // if (numstyle == 3) // ftype = "money"; // } // row[1] = ftype; // string fvalue = this.Page.Request.Form["txt_" + dr["FieldName"].ToString()]; // row[2] = fvalue; // table.Rows.Add(row); //} B_Content bcc = new B_Content(); for (int i = 0; i < modarr.Length; i++) { M_CommonData mc = bcc.GetCommonData(DataConverter.CLng(modarr[i])); bool result = buser.UpdateModelInfo(table, model.TableName, mc.ItemID); } function.WriteSuccessMsg("修改完成", "../Content/ContentManage.aspx?NodeID=" + this.HdnModelName.Value); //if (!string.IsNullOrEmpty(this.HdnModelName.Value)) // Response.Redirect("ContentManage.aspx?NodeID=" + this.HdnModelName.Value); //else // Response.Redirect(); } }
public async Task <List <VMPartner> > getPartner(string keyword, int status) { if (string.IsNullOrEmpty(keyword)) { return(new List <VMPartner>()); } var collectionHelper = new B_Collection(); var collection = await collectionHelper.ReadByName(keyword); if (collection == null) { return(new List <VMPartner>()); } var helper = new B_Account(); var items = await helper.ReadByCollectionId(collection.Id, status); if (items == null || !items.Any()) { return(new List <VMPartner>()); } var imgHelper = new B_Image(); var imgs = await imgHelper.ReadByIds(items.Select(s => s.AvatarId).ToList()); var telHelper = new B_TelePhone(); var tels = await telHelper.ReadByIds(items.Select(s => s.TelePhoneId).ToList()); var addHelper = new B_Address(); var address = await addHelper.ReadByIds(items.Select(s => s.AddressId).ToList()); var contentHelper = new B_Content(); var contents = await contentHelper.ReadByIds(items.Select(s => s.contentId).ToList()); using (var db = new KingAttornyContext()) { try { var dataItem = items .Select(s => new VMPartner() { id = s.Id, name = s.FirstName + " " + s.LastName, avatar_id = s.AvatarId, business = s.BusinessNamne, content_id = s.contentId, google_plus_url = s.GooplePlusUrl, facebook_fanpage_url = s.FacebookFanpageUrl, twitter_fanpage_url = s.TwitterFanpageUrl, zalo = s.Zalo, address_id = s.AddressId, telephone_id = s.TelePhoneId }) .ToList(); if (dataItem != null && dataItem.Any()) { foreach (var i in dataItem) { var itemAdd = address.Where(s => s.Id == i.address_id).FirstOrDefault(); if (itemAdd != null) { i.address = itemAdd.AddressText; } var itemTele = tels.Where(s => s.Id == i.telephone_id).FirstOrDefault(); if (itemTele != null) { i.telephone = itemTele.PhoneNumber; } var itemImg = imgs.Where(s => s.Id == i.avatar_id).FirstOrDefault(); if (itemImg != null) { i.avatar_url = itemImg.RelativeUrl + "/" + itemImg.Name; } var itemContents = contents.Where(s => s.Id == i.content_id).FirstOrDefault(); if (itemContents != null) { i.content_detail = itemContents.Text; i.description = itemContents.Description; } } } return(dataItem); } catch (Exception ex) { return(new List <VMPartner>()); } } }