//微信小程序登录积分 public ActionResult AddScoreNum() { string wxid = Request["WXID"]; var temp = WXXUserInfoService.LoadEntities(x => x.WXID == wxid).FirstOrDefault(); if (temp != null) { var dateDay = temp.EditScoreTime.GetValueOrDefault().ToLongDateString(); if (dateDay == DateTime.Now.ToLongDateString()) { return(Json(new { ret = "no", msg = "您今日已签过到了~" }, JsonRequestBehavior.AllowGet)); } var score = T_BoolItemService.LoadEntities(x => x.ThisItem == 0).First().@int; temp.ScoreNum = temp.ScoreNum + score; temp.EditScoreTime = DateTime.Now; if (WXXUserInfoService.EditEntity(temp)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "no", msg = "签到失败!请联系客服" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { ret = "no", msg = "我此微信用户登录信息" }, JsonRequestBehavior.AllowGet)); } }
//微信用获取工票信息 public ActionResult GetGPtopInfo() { int pageIndex = Request["page"] != null?int.Parse(Request["page"]) : 1; int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 15; int toalcount = 0; var temp = new List <YSGPtop>(); var rtmp = new List <GPtop>(); var userList = UserInfoService.LoadEntities(x => x.ID > 0).DefaultIfEmpty().ToList(); int uid = Convert.ToInt32(Request["uid"]); string uidStr = Request["uid"]; temp = YSGPtopService.LoadPageEntities(pageIndex, pageSize, out toalcount, x => x.Del_f == 0 && (x.AddUser == uid || x.PGperson.Contains(uidStr)), x => x.GPtime, false).DefaultIfEmpty().ToList(); if (temp != null && temp[0] != null) { foreach (var a in temp) { GPtop gt = new GPtop(); gt.ID = a.ID; gt.GPtime = a.GPtime; gt.PGbumen = a.BumenInfoSet.Name; if (a.PGperson.IndexOf("|") == -1) { int id = Convert.ToInt32(a.PGperson); var userinfo = userList.Where(x => x.ID == id).FirstOrDefault(); gt.PGperson = userinfo.PerSonName; } else { string userStr = ""; var ary = a.PGperson.Split('|'); foreach (var b in ary) { int sid = Convert.ToInt32(b.Trim()); var userinfo = userList.Where(x => x.ID == sid).FirstOrDefault(); userStr = userStr == "" ? userinfo.PerSonName : userStr + "、" + userinfo.PerSonName; } gt.PGperson = userStr; } gt.StartTime = a.StartTime; gt.EndTime = a.EndTime; gt.WorkTime = a.WorkTime; gt.PGpersonAllWages = a.PGpersonAllWages; gt.SettlementAmount = a.SettlementAmount; gt.gpInfo = a.WorkInfo; gt.WorkAddress = a.BumenInfoSet1.Name; gt.GPState = T_BoolItemService.LoadEntities(x => x.ItemsID == 9 && x.@int == a.GPState).First().str; gt.GPStateNum = a.GPState; gt.pingJiaStateNum = a.pingjiaState; gt.pingJiaState = a.pingjiaState == 0 ? "满意" : a.pingjiaState == 1 ? "一般" : "不满意"; rtmp.Add(gt); } } return(Json(new { rows = rtmp, total = toalcount }, JsonRequestBehavior.AllowGet)); }
///获取标记到期时间与条数 /// public ActionResult GetBiaoJiDaoQiTime() { int Gint = (int)T_BoolItemService.LoadEntities(x => x.ID == 2).FirstOrDefault().@int; DateTime NowTime = MvcApplication.GetT_time(); //int masterID =(Int32)( Convert.ToBoolean(LoginUser.ThisMastr) ? LoginUser.ID : LoginUser.MasterID); var tsave = T_SaveHtmlDataService.LoadEntities(x => x.UserID == LoginUser.ID && x.BiaoJiId == null && x.GongGong == 0).DefaultIfEmpty(); return(Json(new { rows = tsave.ToList()[0] != null?tsave.Count():0, mess = "OK" }, JsonRequestBehavior.AllowGet)); }
//获取统计方式 public ActionResult GetSerchType() { var temp = T_BoolItemService.LoadEntities(x => x.ItemsID == 7).DefaultIfEmpty(); var rtmp = from a in temp select new { ID = a.@int, Name = a.str }; return(Json(rtmp, JsonRequestBehavior.AllowGet)); }
//获取是否含税列表(修改报价用) public ActionResult GetHSYesOrNo() { var temp = T_BoolItemService.LoadEntities(x => x.ItemsID == 0).DefaultIfEmpty(); var tem = from a in temp select new { ID = a.ID, MyText = a.str }; return(Json(tem, JsonRequestBehavior.AllowGet)); }
//获取部门id(机加或铆焊) public ActionResult GetInfoExcelMsg() { int id = Convert.ToInt32(Request["bloID"]); var sdata = T_BoolItemService.LoadEntities(x => x.ID == id).FirstOrDefault(); if (sdata != null) { List <serchMsg> lsm = new List <serchMsg>(); if (sdata.@int == 0) { var temp = BumenInfoSetService.LoadEntities(x => x.ID == 26 || x.ID == 43).DefaultIfEmpty(); foreach (var a in temp) { serchMsg sm = new serchMsg(); sm.ID = a.ID; sm.Name = a.Name; lsm.Add(sm); } } else if (sdata.@int == 1) { var temp = BumenInfoSetService.LoadEntities(x => x.ID > 0).DefaultIfEmpty(); foreach (var a in temp) { serchMsg sm = new serchMsg(); sm.ID = a.ID; sm.Name = a.Name; lsm.Add(sm); } } else if (sdata.@int == 3) { var temp = BumenInfoSetService.LoadEntities(x => x.ID == 41 || x.ID == 42).DefaultIfEmpty(); foreach (var a in temp) { serchMsg sm = new serchMsg(); sm.ID = a.ID; sm.Name = a.Name; lsm.Add(sm); } } else { return(Json(new { rer = "no" }, JsonRequestBehavior.AllowGet)); } return(Json(lsm, JsonRequestBehavior.AllowGet)); } else { return(Json(new { rer = "no" }, JsonRequestBehavior.AllowGet)); } }
//获取功能页菜单显示列表 public ActionResult GetMenuList() { var temp = T_BoolItemService.LoadEntities(x => x.ThisItem == 9 && x.BOLL_ == true).DefaultIfEmpty().ToList(); List <getInfo> lgf = new List <getInfo>(); foreach (var a in temp) { getInfo gi = new getInfo(); gi.ID = a.@int; gi.Name = a.str; lgf.Add(gi); } return(Json(lgf, JsonRequestBehavior.AllowGet)); }
//获取首页没栏显示数 public ActionResult GetIndexPageSize() { var temp = T_BoolItemService.LoadEntities(x => x.ThisItem == 1 || x.ThisItem == 2 || x.ThisItem == 3 || x.ThisItem == 4 || x.ThisItem == 5 || x.ThisItem == 0).DefaultIfEmpty().ToList(); List <getInfo> lgf = new List <getInfo>(); foreach (var a in temp) { getInfo gi = new getInfo(); gi.ID = a.ThisItem; gi.Num = a.@int; lgf.Add(gi); } return(Json(lgf, JsonRequestBehavior.AllowGet)); }
//修改登陆积分 public ActionResult EditJiFen() { int jifen = Convert.ToInt32(Request["jifen"]); var temp_jifen = T_BoolItemService.LoadEntities(x => x.ItemsID == 98).FirstOrDefault(); temp_jifen.@int = jifen; if (T_BoolItemService.EditEntity(temp_jifen)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "修改积分出现错误!" }, JsonRequestBehavior.AllowGet)); } }
//修改菜单显示 public ActionResult EditMenuYorN() { bool value = Convert.ToInt32(Request["value"]) == 0?true:false; int type = Convert.ToInt32(Request["type"]); var temp = T_BoolItemService.LoadEntities(x => x.ThisItem == 9 && x.@int == type).FirstOrDefault(); temp.BOLL_ = value; if (T_BoolItemService.EditEntity(temp)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "修改数据出现错误!" }, JsonRequestBehavior.AllowGet)); } }
//获取含税列表 public ActionResult GetHashui() { var temp = T_BoolItemService.LoadEntities(x => x.ItemsID == 0).DefaultIfEmpty(); var temp2 = T_YSItemsService.LoadEntities(x => x.Items == 2).DefaultIfEmpty(); var tem = from a in temp select new { ID = a.ID, MyTexts = a.str }; var tem2 = from a in temp2 select new { ID = a.ID, MyTexts = a.MyText }; return(Json(new { tem = tem, tem2 = tem2 }, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { var slider = T_BoolItemService.LoadEntities(x => x.ItemsID == 0).DefaultIfEmpty(); ViewBag.slider0 = slider.Where(x => x.ID == 1).FirstOrDefault().@int; ViewBag.slider1 = slider.Where(x => x.ID == 2).FirstOrDefault().@int; ViewBag.slider2 = slider.Where(x => x.ID == 3).FirstOrDefault().@int; ViewBag.slider3 = slider.Where(x => x.ID == 4).FirstOrDefault().@int; ViewBag.slider4 = slider.Where(x => x.ID == 5).FirstOrDefault().@int; var radio = T_BoolItemService.LoadEntities(x => x.ThisItem == 9).DefaultIfEmpty(); ViewBag.radio1 = radio.Where(x => x.@int == 1).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio2 = radio.Where(x => x.@int == 2).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio3 = radio.Where(x => x.@int == 3).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio4 = radio.Where(x => x.@int == 4).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio5 = radio.Where(x => x.@int == 5).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio6 = radio.Where(x => x.@int == 6).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio7 = radio.Where(x => x.@int == 7).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.radio8 = radio.Where(x => x.@int == 8).FirstOrDefault().BOLL_ == true ? 0 : 1; ViewBag.Jifen = T_BoolItemService.LoadEntities(x => x.ItemsID == 98).FirstOrDefault().@int; return(View()); }
//修改微信首页显示行数 public ActionResult editslider() { var val = Convert.ToInt32(Request["val"]); long id = Convert.ToInt64(Request["id"]); var tbl = T_BoolItemService.LoadEntities(x => x.ID == id).FirstOrDefault(); if (tbl != null) { tbl.@int = val; if (T_BoolItemService.EditEntity(tbl)) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { ret = "修改失败!" }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { ret = "未找到要修改的数据!" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult SeePhoto() { long id = long.Parse(Request["strId"]); //检查用户点击中是否有该用户 var Uclick = T_UserClickService.LoadEntities(x => x.UserInfoId == LoginUser.ID).FirstOrDefault(); //检查是否点击过查看电话 var SeeClick = T_SeeClickPhotoService.LoadEntities(x => x.UserID == LoginUser.ID && x.T_FgjID == id).FirstOrDefault(); if (UserInfoService.GetMaxClick(LoginUser.ID) >= LoginUser.Click) { return(Content(Common.SerializerHelper.SerializeToString(new { msg = "此用户账户查看量已上限!" }))); } if (SeeClick != null) { return(Content(Common.SerializerHelper.SerializeToString(new { msg = "用户查看过该条信息" }))); // Content("用户没有点击过该信息,数据库确有这条信息,数据库BUG"); } else { #region MyRegion //是否开启与主号保存冲突 var t_bool = T_BoolItemService.LoadEntities(x => x.ID == 1).FirstOrDefault(); //检查当前要查询的信息是否被当前主号下其他小号保存 if (Convert.ToBoolean(LoginUser.ThisMastr)) { if (t_bool != null) { if (t_bool.BOLL_) { string temp = GetSelectSmallSave(LoginUser.ID, id); if (temp != "on") { return(Content(Common.SerializerHelper.SerializeToString(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }))); } } } //当前点击是主号 SeeClickPhoto(Uclick, id); } else { if (t_bool != null) { if (t_bool.BOLL_) { var mastr_save = T_SeeClickPhotoService.LoadEntities(x => x.UserID == LoginUser.MasterID && x.T_FgjID == id).FirstOrDefault(); if (mastr_save != null) { return(Content(Common.SerializerHelper.SerializeToString(new { msg = "该信息已被主号保存!其他人员不可保存!" }))); } } } string temp = GetSelectSmallSave(LoginUser.MasterID, id); if (temp != "on") { return(Content(Common.SerializerHelper.SerializeToString(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }))); } else { string str = SeeClickPhoto(Uclick, id); if (str != "OK") { return(Content(Common.SerializerHelper.SerializeToString(new { msg = str }))); } } } #endregion } // return Content("ok," + (Uclick == null ? 1.ToString() : Uclick.ThisClick.ToString()));1 //int retUclick = Uclick == null ? 1 :Convert.ToInt32( Uclick.ThisClick); return(Content(Common.SerializerHelper.SerializeToString(new { Uclick = UserInfoService.GetMaxClick(LoginUser.ID), msg = "ok", MtrId = LoginUser.MasterID }))); }
public ActionResult SeePhoto() { var ID = Convert.ToInt32(Request["ID"]); var Items = Request["Items"]; //检查用户点击中是否有该用户 var Uclick = T_UserClickService.LoadEntities(x => x.UserInfoId == LoginUser.ID).FirstOrDefault(); //检查是否点击过查看电话 var SeeClick = Items == "QZ"? SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.ID && x.QiuZhuID == ID).FirstOrDefault(): Items == "CZ"? SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.ID && x.ChuZhuID == ID).FirstOrDefault():null; if (SeeClick != null) { return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet)); } else { //检查点击是否超出当天点击量 if (UserInfoService.GetMaxClick(LoginUser.ID) >= LoginUser.Click) { return(Json(new { msg = "此用户账户查看量已上限!" }, JsonRequestBehavior.AllowGet)); } #region MyRegion //是否开启与主号保存冲突 var t_bool = T_BoolItemService.LoadEntities(x => x.ID == 1).FirstOrDefault(); //检查当前要查询的信息是否被当前主号下其他小号保存 if (Convert.ToBoolean(LoginUser.ThisMastr)) { #region MyRegion if (t_bool != null) { if (t_bool.BOLL_) { string temp = GetSelectSmallSave(LoginUser.ID, ID, Items); if (temp != "on") { return(Json(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }, JsonRequestBehavior.AllowGet)); } } } //当前点击是主号 string str = SeeClickPhoto(Uclick, ID, Items); if (str == "OK") { return(Json(new { ret = "ok", Uclick = UserInfoService.GetMaxClick(LoginUser.ID), MtrId = LoginUser.MasterID }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "系统出错!请联系管理员!" }, JsonRequestBehavior.AllowGet)); #endregion } else { if (t_bool != null) { if (t_bool.BOLL_) { var mastr_save = SeeQzCzService.LoadEntities(x => x.UserID == LoginUser.MasterID && (Items == "QZ"?x.QiuZhuID == ID:x.ChuZhuID == ID)).FirstOrDefault(); if (mastr_save != null) { return(Json(new { msg = "该信息已被主号保存!其他人员不可保存!" }, JsonRequestBehavior.AllowGet)); } } } string temp = GetSelectSmallSave(LoginUser.MasterID, ID, Items); if (temp != "on") { return(Json(new { msg = "其他成员已保存该信息,保存人员为【" + temp + "】" }, JsonRequestBehavior.AllowGet)); } else { string str = SeeClickPhoto(Uclick, ID, Items); //SignalRHub srh = new SignalRHub(); //srh.SenMasterMsg(LoginUser.MasterID.ToString(), UserInfoService.GetMaxClick(LoginUser.ID).ToString()); if (str == "OK") { return(Json(new { ret = "ok", Uclick = UserInfoService.GetMaxClick(LoginUser.ID), MtrId = LoginUser.MasterID }, JsonRequestBehavior.AllowGet)); } return(Json(new { msg = "系统出错!请联系管理员!" }, JsonRequestBehavior.AllowGet)); } } #endregion } }
public ActionResult GetInfoExcelType() { var temp = T_BoolItemService.LoadEntities(x => x.ItemsID == 3).DefaultIfEmpty(); return(Json(temp, JsonRequestBehavior.AllowGet)); }