//批量停用 protected void Btnstop_Click(object sender, EventArgs e) { b_search = new B_Search(); if (!string.IsNullOrEmpty(Request.Form["chkSel"])) { b_search.UpdateStatusByIDS(Request.Form["chkSel"], 2); } else { function.WriteErrMsg("停用失败,请重新选择!"); } Response.Redirect("SearchFunc.aspx"); }
protected void EBtnSubmit_Click(object sender, EventArgs e) { b_search = new B_Search(); M_Search search = new M_Search(); search.Name = txtName.Text; //search.Type = DataConverter.CLng(rdoType.SelectedValue); search.FlieUrl = txtFileUrl.Text.Trim(); string pic = ItemIcon_T.Text; if (pic != "") { search.Ico = pic; } search.Mobile = Convert.ToInt32(SupportMobile.SelectedValue); search.Size = Convert.ToInt32(MotroSize.SelectedValue); search.OpenType = DataConverter.CLng(rdoOpenType.SelectedValue); search.AdminID = badmin.GetAdminLogin().AdminId; search.Type = 2; search.UserGroup = ""; if (!string.IsNullOrEmpty(Request.Form["selGroup"])) { search.UserGroup = Request.Form["selGroup"];//用户组权限 } ///search.LinkType =DataConverter.CLng(rdoLinkType.SelectedValue); search.State = 1; search.LinkState = 2; search.EliteLevel = IsEliteLevel.Checked == true ? 1 : 0; if (Mid > 0) { search.Id = Mid; search.OrderID = Convert.ToInt32(txtOrderID.Value); bool res = b_search.UpdateByID(search); if (res) { function.WriteSuccessMsg("修改成功!", "UserFunc.aspx?EliteLevel=2"); } else { function.WriteErrMsg("修改失败!"); } } else { search.OrderID = b_search.SelMaxOrder() + 1; int res = b_search.insert(search); function.WriteSuccessMsg("添加成功!", "UserFunc.aspx?EliteLevel=2"); } }
public IActionResult Index() { if (!buser.CheckUserStatus(mu, ref err)) { return(WriteErr(err)); } M_Uinfo basemu = buser.GetUserBaseByuserid(mu.UserID); //-------------------------------------------------- B_Search shBll = new B_Search(); DataTable dt = shBll.SelByUserGroup(mu.GroupID); string userapptlp = "<div class='col-xl-2 col-lg-2 col-md-2 col-sm-4 col-4 @mobile user_menuBox'><div class='user_menu'><a target='@target' href='@fileUrl'>@ico<br/>@name</a></div></div>"; string onthertlp = "<li><a target='@target' href='@fileUrl'>@ico<span>@name</span></a></li>"; string userhtml = ""; string ontherhtml = ""; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; string fileUrl = DataConvert.CStr(dr["fileUrl"]).ToLower(); if (fileUrl.Contains(".aspx")) { continue; } if (fileUrl.Contains("/office") || fileUrl.Contains("markdown") || fileUrl.Contains("/design/") || fileUrl.Contains("userday")) { continue; } string targetlink = GetLinkTarget(dr["OpenType"].ToString()); string mobileStr = DataConvert.CLng(dr["mobile"]) == 1 ? "" : "d-none d-sm-block"; if (DataConverter.CLng(dr["EliteLevel"]) == 1)//抽出推荐应用 { userhtml += ReplaceData(userapptlp, dr).Replace("@target", targetlink).Replace("@mobile", mobileStr); } else { ontherhtml += ReplaceData(onthertlp, dr).Replace("@target", targetlink); } } ViewBag.userhtml = MvcHtmlString.Create(userhtml); ViewBag.ontherhtml = MvcHtmlString.Create(ontherhtml); //--------------------- ViewBag.mu = mu; ViewBag.basemu = basemu; return(View(mu)); }
public ActionResult Index() { if (!B_User.CheckIsLogged(Request.RawUrl)) { return(null); } M_UserInfo mu = buser.GetLogin(); if (!B_User.CheckUserStatus(mu, ref err)) { function.WriteErrMsg(err); return(null); } B_PointGrounp pgBll = new B_PointGrounp(); B_Search shBll = new B_Search(); M_Uinfo basemu = buser.GetUserBaseByuserid(mu.UserID); //-------------------------------------------------- DataTable dt = shBll.SelByUserGroup(mu.GroupID); string userapptlp = "<div class='col-lg-2 col-md-3 col-sm-4 col-xs-4 padding10'><div class='user_menu'><a target='@target' href='@fileUrl'>@ico<br/>@name</a></div></div>"; string onthertlp = "<li><a target='@target' href='@fileUrl'>@ico<span>@name</span></a></li>"; string userhtml = ""; string ontherhtml = ""; for (int i = 0; i < dt.Rows.Count; i++) { string targetlink = GetLinkTarget(dt.Rows[i]["OpenType"].ToString()); if (DataConverter.CLng(dt.Rows[i]["EliteLevel"]) == 1)//抽出推荐应用 { userhtml += ReplaceData(userapptlp, dt.Rows[i]).Replace("@target", targetlink); continue; } else { ontherhtml += ReplaceData(onthertlp, dt.Rows[i]).Replace("@target", targetlink); } } //--------------------- ViewBag.userhtml = MvcHtmlString.Create(userhtml); ViewBag.ontherhtml = MvcHtmlString.Create(ontherhtml); ViewBag.pgMod = pgBll.SelectPintGroup((int)mu.UserExp); ViewBag.basemu = basemu; return(View(mu)); }
public ActionResult Index() { if (!B_User.CheckIsLogged(Request.RawUrl)) { return(null); } M_UserInfo mu = buser.GetLogin(); if (!B_User.CheckUserStatus(mu, ref err)) { function.WriteErrMsg(err); return(null); } B_Search shBll = new B_Search(); M_Uinfo basemu = buser.GetUserBaseByuserid(mu.UserID); //-------------------------------------------------- DataTable dt = shBll.SelByUserGroup(mu.GroupID); string userapptlp = "<div class='col-xl-2 col-lg-2 col-md-2 col-sm-4 col-4 @mobile user_menuBox'><div class='user_menu'><a target='@target' href='@fileUrl'>@ico<br/>@name</a></div></div>"; string onthertlp = "<li><a target='@target' href='@fileUrl'>@ico<span>@name</span></a></li>"; string userhtml = ""; string ontherhtml = ""; for (int i = 0; i < dt.Rows.Count; i++) { DataRow dr = dt.Rows[i]; string targetlink = GetLinkTarget(dr["OpenType"].ToString()); string mobileStr = DataConvert.CLng(dr["mobile"]) == 1 ? "" : "d-none d-sm-block"; if (DataConverter.CLng(dr["EliteLevel"]) == 1)//抽出推荐应用 { userhtml += ReplaceData(userapptlp, dr).Replace("@target", targetlink).Replace("@mobile", mobileStr); } else { ontherhtml += ReplaceData(onthertlp, dr).Replace("@target", targetlink); } } //--------------------- ViewBag.userhtml = MvcHtmlString.Create(userhtml); ViewBag.ontherhtml = MvcHtmlString.Create(ontherhtml); ViewBag.basemu = basemu; return(View(mu)); }
//添加搜索信息 protected void EBtnSubmit_Click(object sender, EventArgs e) { b_search = new B_Search(); M_Search search = new M_Search(); search.Name = txtName.Text; //search.Type = DataConverter.CLng(rdoType.SelectedValue); search.FlieUrl = txtFileUrl.Text.Trim(); string pic = ItemIcon_T.Text; if (pic != "") { search.Ico = pic; } search.Mobile = Convert.ToInt32(SupportMobile.SelectedValue); search.Size = Convert.ToInt32(MotroSize.SelectedValue); search.OpenType = DataConverter.CLng(rdoOpenType.SelectedValue); search.AdminID = badmin.GetAdminLogin().AdminId; Regex regexObj = new Regex(@"\b(?:(?:https?|ftp|file)://|www\.|ftp\.)[-A-Z0-9+&@#/%=~_|$?!:,.]*[A-Z0-9+&@#/%=~_|$]", RegexOptions.IgnoreCase); //try //{ // if (regexObj.IsMatch(txtFileUrl.Text.Trim())) // { // // Successful match// 链接类型:1为站内链接,2为站外链接 // search.LinkType = 2; // } // else // { // // Match attempt failed // search.LinkType = 1; // } //} //catch //{ // search.LinkType = 1; // // Syntax error in the regular expression //} ///search.LinkType =DataConverter.CLng(rdoLinkType.SelectedValue); //if (search.LinkType == 1) //如果为站内链接就判断是否存在文件 //{ // if (File.Exists(txtFileUrl.Text.Trim().Substring(1))) // { // search.Time = File.GetLastWriteTime(txtFileUrl.Text.Trim()); // search.LinkState = 1; // search.State = 1; // } // else // { // search.Time = DateTime.Now; // search.State = 1; // search.LinkState = 2; // } //} //else //{ // search.State = 1; // search.LinkState = 2; // //search.Time = DataConverter.CDate("1755-1-1"); //} search.State = 1; search.LinkState = 2; search.EliteLevel = 0; search.Type = 1; string pageUrl = search.Type == 1 ? "SearchFunc.aspx?EliteLevel=" + search.EliteLevel : "SearchFunc.aspx"; if (Mid > 0) { search.Id = Mid; search.OrderID = Convert.ToInt32(txtOrderID.Value); bool res = b_search.UpdateByID(search); if (res) { function.WriteSuccessMsg("修改成功!", pageUrl); } else { function.WriteErrMsg("修改失败!"); } } else { search.OrderID = b_search.SelMaxOrder() + 1; int res = b_search.insert(search); function.WriteSuccessMsg("添加成功!", pageUrl); } }