示例#1
0
 ////public List<DocumentnoteDTO> JsonSaveDocumentNoteByIOS(string documentnoteid, string spcollectionid, string fiwpid, string description, string updatedby, string updateddate, string locationx, string locationy)
 //public List<DocumentnoteDTO> JsonSaveDocumentNoteByIOS(DocumentnoteDTO list, string spcollectionid, string fiwpid)
 //{
 //    return (new Element.Reveal.Server.BALC.ScheduleWriter()).SaveDocumentNoteByIOS(list, spcollectionid, fiwpid);
 //}
 public List<DrawingStickyNoteDTO> JsonSaveDrawingStickyNote(DrawingStickyNoteDTO list, string iwpId)
 {
     return (new Element.Sigma.Web.Biz.TrueTask.Viewer()).SaveDrawingStickyNote(list, Int32.Parse(iwpId));
 }
示例#2
0
        public List<DrawingStickyNoteDTO> SaveDrawingStickyNote(DrawingStickyNoteDTO paramDTO, int iwpId)
        {
            List<DrawingStickyNoteDTO> stickyNotes = new List<DrawingStickyNoteDTO>();
            DrawingStickyNoteDTO stickyNote = new DrawingStickyNoteDTO();

            //update
            if (paramDTO.DrawingStickyNoteId > 0)
            {
                stickyNote = GetDrawingStickyNote(paramDTO.DrawingStickyNoteId);
                stickyNote.DTOStatus = (int)RowStatusNo.Update;
                stickyNote.UpdatedBy = paramDTO.UpdatedBy;
            }
            //insert
            else
            {
                stickyNote.DTOStatus = (int)RowStatusNo.New;
                stickyNote.DrawingStickyNoteId = 0;
                stickyNote.DrawingId = paramDTO.DrawingId;
                stickyNote.CreatedBy = paramDTO.CreatedBy;
            }

            stickyNote.LocationX = paramDTO.LocationX;
            stickyNote.LocationY = paramDTO.LocationY;
            stickyNote.Description = paramDTO.Description;

            stickyNotes.Add(stickyNote);

            return DalSaveDrawingStickyNote(stickyNotes);
        }