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 }));
        }
Esempio n. 2
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());
            }
        }
Esempio n. 3
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));
        }
Esempio n. 4
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());
        }