Beispiel #1
0
        protected void LoadEntity(Norm entity)
        {
            if (entity != null)
            {
                #region 中文欄位

                EntityId = entity.NormId;
                Name = entity.Name;
                SortId = entity.SortId;
                Status = entity.Status;
                Content = entity.Content;
                Pic1 = entity.Pic1;                
                MainCode = entity.MainCode;
                MainName = entity.MainName;
                AdminCode = entity.AdminCode;
                AdminName = entity.AdminName;
                ServiceCode = entity.ServiceCode;
                ServiceName = entity.ServiceName;
                Tag = entity.Tag;

                if (entity.NormClass != null)
                {
                    NormClass = entity.NormClass;
                    NormClassId = entity.NormClass.NormClassId;
                }

                if (entity.NormClassParent != null)
                {
                    NormClassParent = entity.NormClassParent;
                    NormClassParentId = entity.NormClassParent.NormClassId;
                }

                #endregion
            }
        }
Beispiel #2
0
 /// <summary>
 /// 刪除標準/規範資訊
 /// </summary>
 /// <param name="norm">被刪除的標準/規範資訊</param>
 public void DeleteNorm(Norm norm)
 {
     FTISDao.DeleteNorm(norm);
 }
Beispiel #3
0
 /// <summary>
 /// 更新標準/規範資訊
 /// </summary>
 /// <param name="norm">被更新的標準/規範資訊</param>
 /// <returns>更新後的標準/規範資訊</returns>
 public Norm UpdateNorm(Norm norm)
 {
     return FTISDao.UpdateNorm(norm);
 }
Beispiel #4
0
 /// <summary>
 /// 新增標準/規範資訊
 /// </summary>
 /// <param name="norm">被新增的標準/規範資訊</param>
 /// <returns>新增後的標準/規範資訊</returns>
 public Norm CreateNorm(Norm norm)
 {
     return FTISDao.CreateNorm(norm);
 }
Beispiel #5
0
        private void Save(Norm entity)
        {
            if (NormClassId > 0)
            {
                entity.NormClass = m_FTISService.GetNormClassById(NormClassId);
            }
            else
            {
                entity.NormClass = null;
            }

            if (NormClassParentId > 0)
            {
                entity.NormClassParent = m_FTISService.GetNormClassById(NormClassParentId);
            }
            else
            {
                entity.NormClassParent = null;
            }

            #region 中文欄位

            entity.Name = Name;
            entity.SortId = SortId;
            entity.Status = Status;
            entity.Content = Content;
            entity.Pic1 = Pic1;            
            entity.MainCode = MainCode;
            entity.MainName = MainName;
            entity.AdminCode = AdminCode;
            entity.AdminName = AdminName;
            entity.ServiceCode = ServiceCode;
            entity.ServiceName = ServiceName;
            entity.Tag = Tag;

            #endregion

            if (entity.NormId == 0)
            {
                m_FTISService.CreateNorm(entity);
            }
            else
            {
                m_FTISService.UpdateNorm(entity);
            }

            LoadEntity(entity.NormId);
        }
Beispiel #6
0
 public void Insert()
 {
     Norm entity = new Norm();
     Save(entity);
 }