Beispiel #1
0
        public void Update(int ID, EngineeringNoteEntity EngineeringNote)
        {
            var entity = this._DB.Get(ID);

            entity.SetEntity(EngineeringNote);

            this._DB.Edit(entity);
        }
Beispiel #2
0
 public EngineeringNoteInfo(EngineeringNoteEntity Entity)
 {
     this.ID            = Entity.ID;
     this.EngineeringID = Entity.EngineeringID;
     this.Content       = Entity.Content;
     this.NoteType      = Entity.NoteType;
     this.NoteDate      = Entity.NoteDate;
     this.UserID        = Entity.UserID;
     this.IsDeleted     = Entity.IsDeleted;
 }
Beispiel #3
0
        public int Add(EngineeringNoteInfo EngineeringNote)
        {
            var entity = new EngineeringNoteEntity(EngineeringNote);

            entity.IsDeleted = false;
            entity.NoteDate  = DateTime.Now;
            this._DB.Add(entity);

            if (EngineeringNote.AttachIDs != null)
            {
                foreach (var attachID in EngineeringNote.AttachIDs)
                {
                    AddAttach(entity.ID, attachID);
                }
            }

            // 给指定接收人发送提醒
            if (EngineeringNote.ReceiveUsers != null)
            {
                foreach (var userID in EngineeringNote.ReceiveUsers)
                {
                    _INotificationService.Add(new NotificationInfo()
                    {
                        CreateDate  = DateTime.Now,
                        EffectDate  = DateTime.Now, // 生效日期
                        Title       = string.Format("工程记事:{0}", (EnumEngineeringNoteType)EngineeringNote.NoteType),
                        Info        = EngineeringNote.Content,
                        ReceiveUser = userID,
                        SendUser    = EngineeringNote.UserID,
                        SourceID    = entity.ID,
                        SourceName  = "EngineeringNote",
                        SourceTag   = "Note",
                    });
                }
            }

            return(entity.ID);
        }
 public void Update(int ID, EngineeringNoteEntity Entity)
 {
     this._IEngineeringNoteService.Update(ID, Entity);
 }
 public void SetEntity(EngineeringNoteEntity Entity)
 {
     this.Content  = Entity.Content;
     this.NoteType = Entity.NoteType;
 }