Ejemplo n.º 1
0
        //微信小程序登录积分
        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));
            }
        }
Ejemplo n.º 2
0
        //微信用获取工票信息
        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));
        }
Ejemplo n.º 3
0
        ///获取标记到期时间与条数
        ///
        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));
        }
Ejemplo n.º 4
0
        //获取统计方式
        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));
        }
Ejemplo n.º 5
0
        //获取是否含税列表(修改报价用)
        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));
        }
Ejemplo n.º 6
0
        //获取部门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));
            }
        }
Ejemplo n.º 7
0
        //获取功能页菜单显示列表
        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));
        }
Ejemplo n.º 8
0
        //获取首页没栏显示数
        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));
        }
Ejemplo n.º 9
0
        //修改登陆积分
        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));
            }
        }
Ejemplo n.º 10
0
        //修改菜单显示
        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));
            }
        }
Ejemplo n.º 11
0
        //获取含税列表
        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));
        }
Ejemplo n.º 12
0
        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());
        }
Ejemplo n.º 13
0
        //修改微信首页显示行数
        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));
            }
        }
Ejemplo n.º 14
0
        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 })));
        }
Ejemplo n.º 15
0
        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
            }
        }
Ejemplo n.º 16
0
        public ActionResult GetInfoExcelType()
        {
            var temp = T_BoolItemService.LoadEntities(x => x.ItemsID == 3).DefaultIfEmpty();

            return(Json(temp, JsonRequestBehavior.AllowGet));
        }