public JsonResult PictureContentEdit(FormCollection collection)
        {
            try
            {
                // TODO: Add delete logic here
                int    Pid = Convert.ToInt32(collection["Pid"]);
                string strPictureContent = collection["PictureContent"];

                ViewYogaPicture model = client.GetById(Pid);
                if (model != null)
                {
                    model.PictureContent = strPictureContent;
                    client.Update(model);
                    return(Json(new { code = 0 }));
                }
                else
                {
                    return(Json(new { code = 1 }));
                }
            }
            catch
            {
                return(Json(new { code = 1 }));
            }
        }
        public JsonResult picCreate()
        {
            // TODO: Add insert logic here
            if (!string.IsNullOrEmpty(Request.Form["Diploma"]))
            {
                //相册
                string[] strPic        = Request.Form["Diploma"].ToString().Split(';');
                string[] strpicContent = Request.Form["PictureContent"].ToString().TrimEnd('|').Split('|');

                ViewYogaPicture picModel = new ViewYogaPicture();
                for (int i = 0; i < strPic.Length - 1; i++)
                {
                    #region
                    if (!string.IsNullOrEmpty(strPic[i]))
                    {
                        picModel.PictureOriginal = strPic[i];

                        picModel.Uid = Convert.ToInt32(Request.Form["centerid"]);

                        picModel.PictureType = 6;
                        try
                        {
                            picModel.PictureContent = strpicContent[i];
                        }
                        catch
                        {
                            picModel.PictureContent = "";
                        }
                        picModel.CreateTime   = DateTime.Now;
                        picModel.CreateUser   = 0;//登录用户ID
                        picModel.PictureName  = "";
                        picModel.PictureSmall = "";

                        picModel.AlbumId        = 0;
                        picModel.EvaluateId     = 0;
                        picModel.Comid          = 0;
                        picModel.PictureLarge   = "";
                        picModel.PictureMiddle  = "";
                        picModel.PircureSize    = "";
                        picModel.CommentCount   = 0;
                        picModel.LikeCount      = 0;
                        picModel.NotLikeCount   = 0;
                        picModel.CommentLimite  = 0;
                        picModel.LastChangeTime = DateTime.Now;
                        picModel.HitNum         = 0;

                        using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient())
                        {
                            clientpic.Add(picModel);
                        }
                    }
                    #endregion
                }
            }
            return(Json(new { code = 0 }));
        }
Example #3
0
        public string DeletePicbyid(string id)
        {
            ViewYogaPicture model = new ViewYogaPicture();
            int             delid = 0;

            using (YogaPictureServiceClient clipic = new YogaPictureServiceClient())
            {
                delid = clipic.Delete(id);
            }
            return(delid.ToString());
        }
 public int Update(ViewYogaPicture model)
 {
     try
     {
         return(YogaPictureServiceImpl.Update(model));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Example #5
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                model.CreateDate = DateTime.Now;
                model.ifShow     = true;
                model.iReadNums  = 0;
                model.ValueType  = 0;
                model.sContent   = collection["sContent"].ToString();
                model.sTitle     = collection["sTitle"].ToString();
                model.Uid        = Convert.ToInt32(collection["Uid"]);
                client.Add(model);
                //start 把sContent中图片添加到相册YogaPicture,类型:3

                Regex rg = new Regex("src=\"([^\"]+)\"", RegexOptions.IgnoreCase);
                var   m  = rg.Match(model.sContent);
                while (m.Success)
                {
                    ViewYogaPicture picModel = new ViewYogaPicture();
                    picModel.PictureOriginal = m.Groups[1].Value;//这里就是图片路径
                    picModel.PictureType     = 3;
                    picModel.CreateTime      = DateTime.Now;
                    picModel.PictureName     = "日志相册";
                    picModel.Uid             = 100316;//管理员
                    picModel.CreateUser      = 100316;
                    picModel.PictureContent  = "日志相册";
                    picModel.HitNum          = 0;
                    picModel.iAudio          = 1;

                    picModel.PictureSmall   = "";
                    picModel.AlbumId        = 0;
                    picModel.EvaluateId     = 0;
                    picModel.Comid          = 0;
                    picModel.PictureLarge   = "";
                    picModel.PictureMiddle  = "";
                    picModel.PircureSize    = "";
                    picModel.CommentCount   = 0;
                    picModel.LikeCount      = 0;
                    picModel.NotLikeCount   = 0;
                    picModel.CommentLimite  = 0;
                    picModel.LastChangeTime = DateTime.Now;
                    picclient.Add(picModel);
                    m = m.NextMatch();
                }

                //end
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
Example #6
0
        public List <ViewYogaPicture> GetBackPageList(string Uid, DateTime?createTime, out int count)
        {
            List <YogaPicture> list = Repository.GetBackPageList(Uid, createTime, out count);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
Example #7
0
        public List <ViewYogaPicture> GetListWhere(int uid, string fileName)
        {
            List <YogaPicture> list = Repository.GetListWhere(uid, fileName);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
Example #8
0
        public List <ViewYogaPicture> GetBackUidList(int id, string FName)
        {
            List <YogaPicture> list = Repository.GetBackUidList(id, FName);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
Example #9
0
        public List <ViewYogaPicture> GetYogaPicturePageList(int uid, int page, int pagesize, out int count)
        {
            List <YogaPicture> list = Repository.GetYogaPicturePageList(uid, page, pagesize, out count);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
Example #10
0
        public List <ViewYogaPicture> GetYogaPictureXiLian(int Nums)
        {
            List <YogaPicture> list = Repository.GetYogaPicturePageList(Nums);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
Example #11
0
        public List <ViewYogaPicture> GetListByType(int uid, int typeid)
        {
            List <YogaPicture> list = Repository.GetListByType(uid, typeid);

            List <ViewYogaPicture> model = new List <ViewYogaPicture>();

            foreach (var item in list)
            {
                model.Add(ViewYogaPicture.ToViewModel(item));
            }
            return(model);
        }
        public ActionResult Edit(ViewYogaPicture model)
        {
            try
            {
                // TODO: Add update logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public ActionResult Create(ViewYogaPicture model)
        {
            try
            {
                // TODO: Add insert logic here

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public JsonResult AudioState()
        {
            try
            {
                // TODO: Add delete logic here
                ViewYogaPicture model = new ViewYogaPicture();

                int      Uid    = Convert.ToInt32(Request.Form["Uid"]);
                int      iAudio = Convert.ToInt32(Request.Form["iAudio"]);
                string   FName  = string.Empty;
                DateTime dtTime = new DateTime();
                if (Request.Form["FName"] != null)
                {
                    FName = Request.Form["FName"].ToString();
                    if (Request.Form["CreateTime"] != null)
                    {
                        dtTime = Convert.ToDateTime(Request.Form["CreateTime"]);
                        //list = client.GetBackUidList(Uid, FName,dtTime);
                        int count = 0;
                        list = client.GetBackPageList(Uid.ToString(), dtTime, out count);
                    }
                    else
                    {
                        //  FName = Request.Form["FName"].ToString();
                        list = client.GetBackUidList(Uid, FName);
                    }
                }
                else
                {
                    list = client.GetBackUidList(Uid);
                }
                if (list != null)
                {
                    foreach (var item in list)
                    {
                        model        = item;
                        model.iAudio = iAudio;
                        client.Update(model);
                    }
                    return(Json(new { code = 0 }));
                }
                else
                {
                    return(Json(new { code = 1 }));
                }
            }
            catch
            {
                return(Json(new { code = 1 }));
            }
        }
        public JsonResult Deleteids(string ids)
        {
            ViewYogaPicture model = new ViewYogaPicture();

            string[] ilist = ids.TrimEnd(',').Split(',');
            foreach (var i in ilist)
            {
                model = client.GetById(Convert.ToInt32(i));
                PubClass.FileDel(Server.MapPath(model.PictureOriginal));

                client.Delete(i.ToString());
            }
            return(Json(new { code = 0 }));
        }
Example #16
0
        public JsonResult AddReport()
        {
            JavaScriptSerializer     seria  = new JavaScriptSerializer();
            ViewClassReport          report = seria.Deserialize <ViewClassReport>(Request.Form["data"]);
            ClassReportServiceClient client = new ClassReportServiceClient();

            report.UserId = 0;
            client.Add(report);
            //qiqi 2015-11-23
            //start 把Content中图片添加到相册YogaPicture,类型:6
            YogaPictureServiceClient picclient = new YogaPictureServiceClient();
            Regex rg = new Regex("src=\"([^\"]+)\"", RegexOptions.IgnoreCase);
            var   m  = rg.Match(report.Content);

            while (m.Success)
            {
                ViewYogaPicture picModel = new ViewYogaPicture();
                picModel.PictureOriginal = m.Groups[1].Value;//这里就是图片路径
                picModel.PictureType     = 6;
                picModel.CreateTime      = DateTime.Now;
                picModel.PictureName     = "活动相册";
                picModel.Uid             = 100316;//管理员
                picModel.CreateUser      = 100316;
                picModel.PictureContent  = "活动相册";
                picModel.HitNum          = 0;
                picModel.iAudio          = 1;

                picModel.PictureSmall   = "";
                picModel.AlbumId        = 0;
                picModel.EvaluateId     = 0;
                picModel.Comid          = 0;
                picModel.PictureLarge   = "";
                picModel.PictureMiddle  = "";
                picModel.PircureSize    = "";
                picModel.CommentCount   = 0;
                picModel.LikeCount      = 0;
                picModel.NotLikeCount   = 0;
                picModel.CommentLimite  = 0;
                picModel.LastChangeTime = DateTime.Now;

                picclient.Add(picModel);
                m = m.NextMatch();
            }

            //end

            return(Json(report));
        }
Example #17
0
 public JsonResult Delete(int id, FormCollection collection)
 {
     try
     {
         // TODO: Add delete logic here
         ViewYogaPicture model           = client.GetById(id);
         string          PictureOriginal = model.PictureOriginal;
         client.Delete(id.ToString());
         //删除文件夹中的图片
         PubClass.FileDel(Server.MapPath(PictureOriginal));
         return(Json(new { code = 0 }));
     }
     catch
     {
         return(Json(new { code = 1 }));
     }
 }
        public ActionResult Delete(int id, DateTime?CreateTime)
        {
            ViewYogaPicture model = new ViewYogaPicture();

            if (CreateTime != null)
            {
                list = client.GetBackUidList(id, CreateTime.Value);
            }
            else
            {
                list = client.GetBackUidList(id);
            }
            foreach (var item in list)
            {
                model = item;
                //删除文件夹中的图片
                PubClass.FileDel(Server.MapPath(model.PictureOriginal));

                client.Delete(model.Pid.ToString());
            }
            return(RedirectToAction("IndexSearch"));
        }
Example #19
0
 public int Update(ViewYogaPicture model)
 {
     Repository.updateEntity(ViewYogaPicture.ToEntity(model));
     return(Repository.Save());
 }
        //
        // GET: /Manage/YogaPicture/Details/5
        /// <summary>
        /// 审核
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult Details(int id, DateTime?CreateTime, string FName)
        {
            ViewBag.Uid = id;
            ViewYogaPicture picInfo = new ViewYogaPicture();

            if (CreateTime != null)
            {
                picInfo = client.GetYogaPictureByCreateTime(id, CreateTime.Value);
            }
            else if (!string.IsNullOrEmpty(FName))
            {
                picInfo = client.GetYogaPictureById(id, FName);
            }
            else
            {
                picInfo = client.GetYogaPictureById(id);
            }
            if (picInfo == null)
            {
                return(Content("<script>alert('已经全部删除!');window.location='/YogaPicture/IndexSearch';</script>"));
            }
            //获取相册名称(文件夹)
            string fileInfo = GetAllFolder(id);

            string[] ids = fileInfo.Split(',');
            if (ids.Count() > 0)
            {
                List <SelectListItem> selectlist = new List <SelectListItem> {
                };
                foreach (var i in ids)
                {
                    if (!string.IsNullOrEmpty(i))
                    {
                        selectlist.Add(new SelectListItem {
                            Text = i, Value = i, Selected = false
                        });
                    }
                }

                ViewData["FName"] = selectlist;
            }
            //
            #region

            ViewBag.picInfo = picInfo;
            ViewYogisModels model = modelclient.GetYogisModelsById(id);
            if (model != null)
            {
                if (!string.IsNullOrEmpty(model.RealName))
                {
                    ViewBag.Name = model.RealName;
                }
                else
                {
                    ViewYogaUserDetail detEntity = userDetclient.GetYogaUserDetailById(id);
                    if (detEntity != null)
                    {
                        if (!string.IsNullOrEmpty(detEntity.RealName_cn))
                        {
                            ViewBag.Name = detEntity.RealName_cn;
                        }
                    }
                    else
                    {
                        ViewYogaUser userEntity = userclient.GetYogaUserById(id);

                        if (userEntity != null)
                        {
                            if (!string.IsNullOrEmpty(userEntity.NickName))
                            {
                                ViewBag.Name = userEntity.NickName;
                            }
                        }
                    }
                }
            }
            else
            {
                ViewYogaUserDetail detEntity = userDetclient.GetYogaUserDetailById(id);
                if (detEntity != null)
                {
                    if (!string.IsNullOrEmpty(detEntity.RealName_cn))
                    {
                        ViewBag.Name = detEntity.RealName_cn;
                    }
                }
                else
                {
                    ViewYogaUser userEntity = userclient.GetYogaUserById(id);

                    if (userEntity != null)
                    {
                        if (!string.IsNullOrEmpty(userEntity.NickName))
                        {
                            ViewBag.Name = userEntity.NickName;
                        }
                    }
                }
            }
            #endregion
            if (!string.IsNullOrEmpty(FName))
            {
                list = client.GetBackUidList(id, FName);
            }
            else if (CreateTime != null)
            {
                ViewBag.CreateTime = CreateTime;
                list = client.GetBackUidList(id, CreateTime.Value);
            }
            else
            {
                list = client.GetBackUidList(id);
            }
            ViewBag.list = list;
            return(View());
        }
Example #21
0
        public ActionResult IndexPic()
        {
            // TODO: Add insert logic here
            if (!string.IsNullOrEmpty(Request.Form["Diploma"]))
            {
                //相册
                string[] strPic        = Request.Form["Diploma"].ToString().Split(';');
                string[] strpicContent = Request.Form["PictureContent"].ToString().TrimEnd('|').Split('|');

                ViewYogaPicture picModel = new ViewYogaPicture();
                using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient())
                {
                    for (int i = 0; i < strPic.Length - 1; i++)
                    {
                        #region
                        if (!string.IsNullOrEmpty(strPic[i]))
                        {
                            picModel.PictureOriginal = strPic[i];

                            picModel.Uid = Convert.ToInt32(Request.Form["centerid"]);

                            picModel.PictureType = 5;//机构
                            try
                            {
                                picModel.PictureContent = strpicContent[i];
                            }
                            catch
                            {
                                picModel.PictureContent = "";
                            }
                            picModel.CreateTime   = DateTime.Now;
                            picModel.CreateUser   = 0;//登录用户ID
                            picModel.PictureName  = "";
                            picModel.PictureSmall = "";

                            picModel.AlbumId        = 0;
                            picModel.EvaluateId     = 0;
                            picModel.Comid          = 0;
                            picModel.PictureLarge   = "";
                            picModel.PictureMiddle  = "";
                            picModel.PircureSize    = "";
                            picModel.CommentCount   = 0;
                            picModel.LikeCount      = 0;
                            picModel.NotLikeCount   = 0;
                            picModel.CommentLimite  = 0;
                            picModel.LastChangeTime = DateTime.Now;
                            picModel.HitNum         = 0;


                            List <ViewYogaPicture> list = clientpic.GetBackUidList(Convert.ToInt32(Request.Form["centerid"]));
                            if (list.Count() == strPic.Length - 1 && list.Count() != 0)
                            {
                                //edit
                                picModel.Pid = list[i].Pid;
                                clientpic.Update(picModel);
                            }
                            else if (list.Count() == 0)
                            {
                                clientpic.Add(picModel);
                            }
                            else
                            {
                                #region del add
                                if (i == 0)
                                {
                                    for (int k = 0; k < list.Count(); k++)
                                    {
                                        clientpic.Delete(list[k].Pid.ToString());
                                    }
                                }
                                clientpic.Add(picModel);

                                #endregion
                            }
                        }
                    }
                    #endregion
                }
            }
            using (YogaPictureServiceClient clientpic = new YogaPictureServiceClient())
            {
                List <ViewYogaPicture> pic = clientpic.GetBackUidList(Convert.ToInt32(Request.Form["centerid"]));
                if (pic != null)
                {
                    ViewBag.Pic = pic;
                }
            }
            ViewBag.centerid = Request.Form["centerid"];
            return(View());
        }
Example #22
0
 public int Add(ViewYogaPicture model)
 {
     Repository.Add(ViewYogaPicture.ToEntity(model));
     return(Repository.Save());
 }
Example #23
0
 public ViewYogaPicture ExistsPictureOriginal(int Uid, string PictureOriginal)
 {
     return(ViewYogaPicture.ToViewModel(Repository.ExistsPictureOriginal(Uid, PictureOriginal)));
 }
Example #24
0
 public ViewYogaPicture GetYogaPictureById(int id)
 {
     return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureById(id)));
 }
Example #25
0
 public ViewYogaPicture GetYogaPictureByCreateTime(int id, DateTime Create)
 {
     return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureByCreateTime(id, Create)));
 }
Example #26
0
 public ViewYogaPicture GetYogaPictureById(int id, string FName)
 {
     return(ViewYogaPicture.ToViewModel(Repository.GetYogaPictureById(id, FName)));
 }