Esempio n. 1
0
        /// <summary>
        /// 项目图片信息保存方法
        /// </summary>
        /// <param name="picture">图片信息</param>
        public static void SaveProjectPicture(Model.PictureItem picture)
        {
            Model.InformationProject_Picture newPicture = new Model.InformationProject_Picture
            {
                PictureId   = picture.PictureId,
                ProjectId   = picture.ProjectId,
                Title       = picture.Title,
                ContentDef  = picture.ContentDef,
                PictureType = picture.PictureTypeId,
                UploadDate  = System.DateTime.Now,
                States      = Const.State_2,
                CompileMan  = picture.CompileManId,
            };

            if (string.IsNullOrEmpty(newPicture.PictureId))
            {
                newPicture.PictureId = SQLHelper.GetNewID();
                PictureService.AddPicture(newPicture);
            }
            else
            {
                PictureService.UpdatePicture(newPicture);
            }

            CommonService.btnSaveData(newPicture.ProjectId, Const.ProjectPictureMenuId, newPicture.PictureId, newPicture.CompileMan, true, newPicture.Title, "../InformationProject/PictureView.aspx?PictureId={0}");
            //// 保存附件
            APIUpLoadFileService.SaveAttachUrl(Const.ProjectPictureMenuId, newPicture.PictureId, picture.AttachUrl, "0");
        }
Esempio n. 2
0
 /// <summary>
 /// 根据主键删除项目图片
 /// </summary>
 /// <param name="pictureId"></param>
 public static void deletePictureById(string pictureId)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InformationProject_Picture picture = db.InformationProject_Picture.FirstOrDefault(e => e.PictureId == pictureId);
     if (picture != null)
     {
         ///删除编码表记录
         BLL.CodeRecordsService.DeleteCodeRecordsByDataId(picture.PictureId);
         BLL.CommonService.DeleteAttachFileById(picture.PictureId);          ///删除附件
         BLL.UploadFileService.DeleteFile(Funs.RootPath, picture.AttachUrl); ///删除附件
         //////删除审核流程
         BLL.CommonService.DeleteFlowOperateByID(picture.PictureId);
         db.InformationProject_Picture.DeleteOnSubmit(picture);
         db.SubmitChanges();
     }
 }
Esempio n. 3
0
 /// <summary>
 /// 修改项目图片
 /// </summary>
 /// <param name="picture"></param>
 public static void UpdatePicture(Model.InformationProject_Picture picture)
 {
     Model.SUBHSSEDB db = Funs.DB;
     Model.InformationProject_Picture newPicture = db.InformationProject_Picture.FirstOrDefault(e => e.PictureId == picture.PictureId);
     if (newPicture != null)
     {
         //newPicture.ProjectId = picture.ProjectId;
         newPicture.Title       = picture.Title;
         newPicture.ContentDef  = picture.ContentDef;
         newPicture.UploadDate  = picture.UploadDate;
         newPicture.PictureType = picture.PictureType;
         newPicture.States      = picture.States;
         newPicture.AttachUrl   = picture.AttachUrl;
         newPicture.CompileMan  = picture.CompileMan;
         db.SubmitChanges();
     }
 }
Esempio n. 4
0
        /// <summary>
        /// 增加图片信息
        /// </summary>
        /// <param name="personQuality">图片实体</param>
        public static void AddPicture(Model.InformationProject_Picture picture)
        {
            Model.SUBHSSEDB db = Funs.DB;
            Model.InformationProject_Picture newPicture = new Model.InformationProject_Picture
            {
                PictureId   = picture.PictureId,
                ProjectId   = picture.ProjectId,
                Title       = picture.Title,
                ContentDef  = picture.ContentDef,
                UploadDate  = picture.UploadDate,
                PictureType = picture.PictureType,
                States      = picture.States,
                AttachUrl   = picture.AttachUrl,
                CompileMan  = picture.CompileMan
            };
            db.InformationProject_Picture.InsertOnSubmit(newPicture);
            db.SubmitChanges();

            ////增加一条编码记录
            BLL.CodeRecordsService.InsertCodeRecordsByMenuIdProjectIdUnitId(BLL.Const.ProjectPictureMenuId, newPicture.ProjectId, null, newPicture.PictureId, newPicture.UploadDate);
        }