コード例 #1
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public void DeletePicture(string strId)
        {
            string     restr      = strId.Remove(strId.LastIndexOf(",")).Replace(",", "','");
            PictureDAO pictureDAO = new PictureDAO();

            pictureDAO.DeletePicture(restr);
        }
コード例 #2
0
        public JsonResult GetPicture()
        {
            IRepositryPicture <Fly_Picture> picdao = new PictureDAO();

            try
            {
                List <Fly_Picture> pic = picdao.getAllItems().ToList();
                return(Json(pic.Select(x => new
                {
                    x.OriginalURL,
                    x.PictureID
                }), JsonRequestBehavior.AllowGet));
            }
            catch (Exception e)
            {
                return(Json(e));
            }
        }
コード例 #3
0
        public ActionResult UploadImage(string imgLink)
        {
            IRepositryPicture <Fly_Picture> picdao = new PictureDAO();
            int         idpic      = 0;
            Fly_Picture objPicture = picdao.getItemByUrl(imgLink);

            if (objPicture != null)
            {
                idpic = objPicture.PictureID;
            }
            else
            {
                objPicture             = new Fly_Picture();
                objPicture.OriginalURL = imgLink;
                objPicture.MimeType    = imgLink.Substring(imgLink.Length - 3);
                objPicture.IsNew       = true;
                picdao.Add(objPicture);
                idpic = objPicture.PictureID;
            }
            return(Json(new { id = idpic }));
        }
コード例 #4
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            //context.Response.Write("Hello World");
            string method = context.Request.Params["method"];

            if ("list".Equals(method))
            {
                string ajax = context.Request.Params["ajax"];

                BrandProjectDAO dao = new BrandProjectDAO();
                BrandProject    bp  = new BrandProject();
                bp.bpType = context.Request.Params["bpType"];
                DataSet ds     = dao.select(bp);
                string  result = "";
                if (String.IsNullOrEmpty(ajax))
                {
                    result = "_list = " + JsonCommon.ds2json(ds);
                }
                else
                {
                    result = JsonCommon.ds2json(ds);
                }
                context.Response.Write(result);
            }
            else if ("detail".Equals(method))
            {
                BrandProjectDAO dao = new BrandProjectDAO();
                BrandProject    bp  = new BrandProject();
                bp.bpId = context.Request.Params["bpId"];
                DataSet ds   = dao.select(bp);
                string  json = JsonCommon.ds2json(ds);


                PictureDAO picDao = new PictureDAO();
                Picture    pic    = new Picture();
                pic.picTableName = "BrandProject";
                pic.picTableId   = bp.bpId;
                DataSet picDs   = picDao.select(pic);
                string  picJson = JsonCommon.ds2json(picDs);

                json = String.Format("[{0},{1}]", json, picJson);
                context.Response.Write(json);
            }
            else if ("save".Equals(method))
            {
                string          bpContent = HttpUtility.UrlDecode((context.Request.Params["bpContent"]).Replace("@", "%"));
                string          bpType    = context.Request.Params["bpType"];
                string          bpId      = context.Request.Params["bpId"];
                BrandProjectDAO dao       = new BrandProjectDAO();
                BrandProject    bp        = new BrandProject();
                bp.bpContent = bpContent;
                bp.bpType    = bpType;
                if (!String.IsNullOrEmpty(bpId))
                {
                    bp.bpId = bpId;
                    dao.update(bp);
                }
                else
                {
                    bp.bpId = Guid.NewGuid().ToString();
                    bpId    = bp.bpId;
                    dao.insert(bp);
                }


                string     pics   = context.Request.Params["pics"];
                string     disc   = context.Request.Params["disc"];
                PictureDAO picDao = new PictureDAO();

                //删除要删除的图片
                string delPics = context.Request.Params["delPic"];
                if (!String.IsNullOrEmpty(delPics))
                {
                    string[] arrDelPics = delPics.Split(',');
                    for (int i = 0; i < arrDelPics.Length; i++)
                    {
                        Picture p = new Picture();
                        p.picId = arrDelPics[i];
                        picDao.delete(p);
                    }
                }
                if (!String.IsNullOrEmpty(pics))
                {
                    string[] arrPics = pics.Split(',');
                    string[] arrDisc = disc.Split(',');
                    for (int i = 0; i < arrPics.Length; i++)
                    {
                        string fileName = arrPics[i].Substring(arrPics[i].LastIndexOf("/") + 1);
                        string fromPath = context.Server.MapPath(arrPics[i]);
                        string toPath   = context.Server.MapPath(FileHelper.Default_Pic_Forder + fileName);
                        FileHelper.MoveTo(fromPath, toPath);
                        Picture pic = new Picture();
                        pic.picTableId   = bpId;
                        pic.picTableName = "BrandProject";
                        pic.picDescrip   = arrDisc[i];
                        pic.picExtension = fileName.Substring(fileName.LastIndexOf(".") + 1);
                        pic.picName      = fileName;
                        pic.picPath      = FileHelper.Default_Pic_Forder + fileName;
                        picDao.insert(pic);
                    }
                }
            }
            else if ("delete".Equals(method))
            {
                string          bpId = context.Request.Params["bpId"];
                BrandProjectDAO dao  = new BrandProjectDAO();
                BrandProject    bp   = new BrandProject();
                bp.bpId = bpId;
                dao.delete(bp);
            }
        }
コード例 #5
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     _picture = PictureDAO.GetAll();
     pictureComboBox.ItemsSource = _picture;
 }
コード例 #6
0
        public void SetViewBagUser(int?selectedID = null)
        {
            var dao = new PictureDAO();

            ViewBag.UserID = new SelectList(dao.GetListUser(), "UserID", "Name", selectedID);
        }
コード例 #7
0
        public void SetViewBagPost(int?selectedID = null)
        {
            var dao = new PictureDAO();

            ViewBag.PostID = new SelectList(dao.GetListPost(), "PostID", "Title", selectedID);
        }
コード例 #8
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public void PictureUpOrder(int cId, int cOrder)
        {
            PictureDAO pictureDAO = new PictureDAO();

            pictureDAO.PictureUpOrder(cId, cOrder);
        }
コード例 #9
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public DataTable GetPictureByAll()
        {
            PictureDAO pictureDAO = new PictureDAO();

            return(pictureDAO.GetPictureByAll());
        }
コード例 #10
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public Picture GetPictureByID(int Id)
        {
            PictureDAO pictureDAO = new PictureDAO();

            return(pictureDAO.GetPictureById(Id));
        }
コード例 #11
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public DataTable GetPictureByProduct(int pId)
        {
            PictureDAO pictureDAO = new PictureDAO();

            return(pictureDAO.GetPictureByProduct(pId));
        }
コード例 #12
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public void DeletePicture(int Id)
        {
            PictureDAO pictureDAO = new PictureDAO();

            pictureDAO.DeletePicture(Id);
        }
コード例 #13
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public void UpdatePicture(Picture picture)
        {
            PictureDAO pictureDAO = new PictureDAO();

            pictureDAO.UpdatePicture(picture);
        }
コード例 #14
0
ファイル: PictureBSO.cs プロジェクト: vietnnit/dataenergy
        public void CreatePicture(Picture picture)
        {
            PictureDAO pictureDAO = new PictureDAO();

            pictureDAO.CreatePicture(picture);
        }