public ActionResult EditInfo()
        {
            var id    = Convert.ToInt64(Request["id"]);
            var tdata = T_UserSaveService.LoadEntities(x => x.ID == id && x.delflag == 0).DefaultIfEmpty();
            var temp  = from a in tdata
                        select new
            {
                a.ID, a.TextName,
                a.PresonName, a.PresonPhoto, a.Address,
                a.Money, a.HuxingStrID, a.Mianji, a.LouCheng,
                a.ZhuanxiuStrID,
                a.Chaoxiang, a.Items, a.Bak
            };

            return(Json(temp, JsonRequestBehavior.AllowGet));
            //return Content(Common.SerializerHelper.SerializeToString(new { sData = tdata, msg = "ok" }));
        }
Example #2
0
        //分配个人存储信息
        public ActionResult FenPeiUserSave()
        {
            var Eid = Request["Eid"] != null?Convert.ToInt64(Request["Eid"]) : 0;

            var UserID = Request["UserID"] != null?Convert.ToInt32(Request["UserID"]) : 0;

            var temp = T_UserSaveService.LoadEntities(x => x.ID == Eid).FirstOrDefault();

            temp.UserID = UserID;
            if (T_UserSaveService.EditEntity(temp))
            {
                return(Json(new { ret = "ok" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { msg = "分配错误请联系管理员!" }, JsonRequestBehavior.AllowGet));
            }
        }
        public ActionResult SeeImage()
        {
            long       id    = Convert.ToInt64(Request["id"]);
            T_UserSave temp  = T_UserSaveService.LoadEntities(x => x.ID == id).FirstOrDefault();
            string     ret   = string.Empty;
            string     retId = string.Empty;

            foreach (UserSaveImage usi in  temp.UserSaveImages)
            {
                ret   = ret.Length > 0 ? ret + "," + usi.Image_str : usi.Image_str;
                retId = retId.Length > 0 ? retId + "," + usi.ID.ToString() : usi.ID.ToString();
            }
            if (temp != null)
            {
                return(Json(new { sdata = ret, retId = retId, msg = "ok" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Content(Common.SerializerHelper.SerializeToString(new { msg = "no" })));
            }
        }
        public ActionResult AddUser(T_UserSave tus)
        {
            if (tus.ID == 0)
            {
                T_UserSave userins = T_UserSaveService.LoadEntities(x => x.TextName == tus.TextName && x.UserID == LoginUser.ID).FirstOrDefault();
                if (userins == null)
                {
                    tus.AddTime    = MvcApplication.GetT_time();
                    tus.delflag    = 0;
                    tus.UserID     = LoginUser.ID;
                    tus.Money      = tus.Money * 10000;
                    tus.SumMoneyID = GetMoney(tus.Money.ToString());
                    tus.MianjiID   = GeiMinji(tus.Mianji.ToString());
                    T_UserSaveService.AddEntity(tus);
                    var Mid = T_UserSaveService.LoadEntities(x => x.TextName == tus.TextName).FirstOrDefault();

                    #region 图片处理
                    List <string> List_str = new List <string>();
                    var           Str_list = Request["MenuIcon"];
                    if (Str_list.Trim().Length > 0)
                    {
                        var Lsp = Str_list.Split(',');
                        foreach (string stt in Lsp)
                        {
                            #region 读取存储图片数据
                            HttpPostedFileBase file = Request.Files[stt];
                            if (file != null)
                            {
                                string filename = Path.GetFileName(file.FileName); //获取上传的文件名
                                string fileExt  = Path.GetExtension(filename);     //获取扩展名
                                #region MyRegion
                                if (fileExt == ".jpg" || fileExt == ".png" || fileExt == ".gif" || fileExt == ".jpeg" || fileExt == ".bmp")
                                {
                                    var user = UserInfoService.LoadEntities(x => x.ID == LoginUser.MasterID).FirstOrDefault();
                                    if (user == null)
                                    {
                                        T_UserSaveService.DeleteEntity(Mid);
                                        return(Content("no:主号ID错误,为获取倒主号ID无法建立存储路径!"));
                                    }
                                    string dir = "/UserSaveImage/" + user.UName + "/" + LoginUser.UName + "/" + MvcApplication.GetT_time().ToString("yyyy-MM-dd") + "/";
                                    Directory.CreateDirectory(Path.GetDirectoryName(Request.MapPath(dir)));
                                    string filenewName = Guid.NewGuid().ToString();
                                    string fulldir     = dir + filenewName + fileExt;
                                    file.SaveAs(Request.MapPath(fulldir));
                                    List_str.Add(fulldir);
                                }
                                else
                                {
                                    T_UserSaveService.DeleteEntity(Mid);
                                    return(Content("no:文件类型错误,文件扩展名错误!"));
                                }
                                #endregion
                            }
                            else
                            {
                                T_UserSaveService.DeleteEntity(Mid);
                                return(Content("no:请上传图片文件"));
                            }
                            #endregion
                        }
                        //写入数据
                        foreach (string str in List_str)
                        {
                            UserSaveImage usi = new UserSaveImage();
                            usi.UserSaveID = Mid.ID;
                            usi.Image_str  = str;
                            UserSaveImageService.AddEntity(usi);
                        }
                    }
                    #endregion

                    return(Content("ok"));
                }
                else
                {
                    return(Content("no:信息名称不可重复添加!"));
                }
            }
            else
            {
                var Editdata = T_UserSaveService.LoadEntities(x => x.ID == tus.ID).FirstOrDefault();
                if (Editdata != null)
                {
                    Editdata.Items         = tus.Items;
                    Editdata.TextName      = tus.TextName;
                    Editdata.PresonName    = tus.PresonName;
                    Editdata.PresonPhoto   = tus.PresonPhoto;
                    Editdata.Address       = tus.Address;
                    Editdata.Money         = tus.Money;
                    Editdata.ZhuanxiuStrID = tus.ZhuanxiuStrID;
                    Editdata.Mianji        = tus.Mianji;
                    Editdata.LouCheng      = tus.LouCheng;
                    Editdata.HuxingStrID   = tus.HuxingStrID;
                    Editdata.Chaoxiang     = tus.Chaoxiang;
                    Editdata.Bak           = tus.Bak;
                    if (T_UserSaveService.EditEntity(Editdata))
                    {
                        return(Content("ok"));
                    }
                    else
                    {
                        return(Content("no:信息名称不可重复添加!"));
                    }
                }
                else
                {
                    return(Content("no:无修改数据!"));
                }
            }
        }
        public ActionResult GetHref()
        {
            int pageIndex = Request["page"] != null?int.Parse(Request["page"]) : 1;

            int pageSize = Request["rows"] != null?int.Parse(Request["rows"]) : 15;

            var    totalCount = int.MaxValue;
            var    CityID     = UserInfo_CityService.LoadEntities(x => x.UserInfo_ID == LoginUser.ID).FirstOrDefault();
            string Str        = Request["Str"];
            string Items      = Request["Item"] == null?null: Request["Item"] == "all" ? null : Request["Item"];
            //构建搜索条件
            UserInfoParam userInfoParam = new UserInfoParam()
            {
                C_id       = LoginUser.ID,
                PageIndex  = pageIndex,
                PageSize   = pageSize,
                TotalCount = totalCount,
                Str        = Str,
                Tval       = Request["Tval"],
                Items      = Items,
                IsMaster   = true
            };

            //MyhtmlInfoController mhic = new MyhtmlInfoController();
            //mhic.SetInfoParam(userInfoParam, T_ItemsService);
            if (Request["Tval"] != null)
            {
                #region 123
                string   str  = userInfoParam.Tval.ToString();
                string[] list = str.Split(',');
                string[] ti   = list[3].Split('>');
                userInfoParam.Zhuanxiu = ti[0] == "33" ? string.Empty : ti[0].ToString();

                string[] ti2 = list[2].Split('>');
                userInfoParam.Tingshi = ti2[0] == "26" ? string.Empty : ti2[0].ToString();

                string[] ti0  = list[0].Split('>');
                int      imid = int.Parse(ti0[0]);
                userInfoParam.money = T_ItemsService.LoadEntities(x => x.ID == imid).FirstOrDefault().StrID.ToString();
                string[] ti1   = list[1].Split('>');
                int      imid1 = int.Parse(ti1[0]);
                userInfoParam.Pingmu = T_ItemsService.LoadEntities(x => x.ID == imid1).FirstOrDefault().StrID.ToString();
                #endregion
            }
            var usersaveinfo = T_UserSaveService.LoadSearchEntities(userInfoParam);

            //找到所有该人员信息
            var savelist = T_UserSaveService.LoadPageEntities <DateTime>(pageIndex, pageSize, out totalCount, x => x.delflag == Delflag && x.UserID == LoginUser.ID, x => x.AddTime, false).DefaultIfEmpty();
            // var ActionInfoList = T_FGJHtmlDataService.LoadSearchEntities(userInfoParam, false);
            //var biaoji = T_BiaoJiInfoService.LoadEntities(x=>x.DelFlag== Delflag).DefaultIfEmpty();
            var Iitems = T_ItemsService.LoadEntities(x => x.Icons == 2 || x.Icons == 3).DefaultIfEmpty();
            var temp   = from a in usersaveinfo
                         from b in Iitems
                         where b.ID == a.ZhuanxiuStrID
                         from c in Iitems
                         where c.ID == a.HuxingStrID
                         select new
            {
                ID       = a.ID,
                TextName = a.TextName,
                //Image_str = (a.Image_str.IndexOf("有") >= 0 ? "有" : "无"),
                AddTime       = a.AddTime,
                PresonName    = a.PresonName,
                Address       = a.Address,
                PresonPhoto   = a.PresonPhoto,
                Money         = a.Money,
                HuxingStrID   = c != null ? c.Str : string.Empty,
                LouCheng      = a.LouCheng,
                ZhuanxiuStrID = b != null ? b.Str : string.Empty,
                Chaoxiang     = a.Chaoxiang,
                Nianxian      = a.Nianxian,
                Mianji        = a.Mianji,
                BiaoJiID      = a.BiaoJiID,
                FwColors      = a.T_BiaoJiInfo.Colors,
                Bak           = a.Bak,
                Image         = a.UserSaveImages.Count,
                Items         = a.Items
            };

            return(Json(new { rows = temp, total = totalCount }, JsonRequestBehavior.AllowGet));
        }