/// <summary>
        /// MES 发送邮件
        /// </summary>
        /// <param name="em">事件模块</param>
        /// <param name="brief">邮件标题</param>
        /// <param name="content">邮件内容</param>
        public void Send(string em, string brief, string content, string attachments, string optor)
        {
            CV_PM_ALT_EVENT_TYPE type = _CV_PM_ALT_EVENT_TYPEBO.GetEntity(SafeConvert.ToString(em));

            try
            {
                PM_ALT_EVENT_LOG log = new PM_ALT_EVENT_LOG
                {
                    EventLogID   = Guid.NewGuid(),
                    CreatedBy    = optor,
                    CreatedOn    = SSGlobalConfig.Now,
                    EventBrief   = string.Format(type.EventBrief, brief),
                    EventContent = string.Format(type.EventContent, brief, content),
                    Attachments  = attachments,
                    EventTypeID  = type.EventTypeID,
                    IsFinished   = false,
                    NotifiedCnt  = 0
                };
                this.Insert(log);
            }
            catch
            {
                PM_ALT_EVENT_LOG log = new PM_ALT_EVENT_LOG
                {
                    EventLogID   = Guid.NewGuid(),
                    CreatedBy    = optor,
                    CreatedOn    = SSGlobalConfig.Now,
                    EventBrief   = string.Format(brief),
                    EventContent = string.Format(content),
                    Attachments  = attachments,
                    EventTypeID  = type.EventTypeID,
                    IsFinished   = false,
                    NotifiedCnt  = 0
                };
                this.Insert(log);
            }
        }
Esempio n. 2
0
 public void Update(CV_PM_ALT_EVENT_TYPE entity, bool updateAll, DbTransaction transaction)
 {
     throw new NotImplementedException();
 }
Esempio n. 3
0
 public void Update(CV_PM_ALT_EVENT_TYPE entity)
 {
     throw new NotImplementedException();
 }
Esempio n. 4
0
 public CV_PM_ALT_EVENT_TYPE Insert(CV_PM_ALT_EVENT_TYPE entity, DbTransaction transaction)
 {
     throw new NotImplementedException();
 }
Esempio n. 5
0
 public CV_PM_ALT_EVENT_TYPE Insert(CV_PM_ALT_EVENT_TYPE entity)
 {
     throw new NotImplementedException();
 }
Esempio n. 6
0
        private static CV_PM_ALT_EVENT_TYPE ReadEntity(IDataReader dataReader)
        {
            CV_PM_ALT_EVENT_TYPE CV_PM_ALT_EVENT_TYPEEntity = new CV_PM_ALT_EVENT_TYPE();
            object value;


            value = dataReader["EventTypeID"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventTypeID = (Guid?)value;
            }

            value = dataReader["EventTypeName"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventTypeName = (String)value;
            }

            value = dataReader["EventTypeDesc"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventTypeDesc = (String)value;
            }

            value = dataReader["EventPriority"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventPriority = (Int32?)value;
            }

            value = dataReader["EventBrief"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventBrief = (String)value;
            }

            value = dataReader["EventContent"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.EventContent = (String)value;
            }

            value = dataReader["NotiCnt"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.NotiCnt = (Int32?)value;
            }

            value = dataReader["Category"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.Category = (String)value;
            }

            value = dataReader["CreatedBy"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.CreatedBy = (String)value;
            }

            value = dataReader["CreatedOn"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.CreatedOn = (DateTime?)value;
            }

            value = dataReader["ModifiedBy"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.ModifiedBy = (String)value;
            }

            value = dataReader["ModifiedOn"];
            if (value != DBNull.Value)
            {
                CV_PM_ALT_EVENT_TYPEEntity.ModifiedOn = (DateTime?)value;
            }

            return(CV_PM_ALT_EVENT_TYPEEntity);
        }