Beispiel #1
0
 public bool Delete(Guid Id)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         DocumentGroupEntity _DocumentGroupEntity = new DocumentGroupEntity(Id);
         if (adapter.FetchEntity(_DocumentGroupEntity))
         {
             adapter.DeleteEntity(_DocumentGroupEntity);
             toReturn = true;
         }
     }
     return toReturn;
 }
Beispiel #2
0
    protected void btAdd_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            DocumentGroupEntity obj = new DocumentGroupEntity();
            obj.GroupName = Filter.GetMaxString(txtGroupName.Text.Trim(), DocumentGroupFields.GroupName.MaxLength);
            obj.TextId = DocumentGroupManager.CreateInstant().GetUniqueTextIdFromUnicodeText(obj.GroupName);
            obj.CreatedBy = Util.CurrentUserName;
            obj.CreatedDate = DateTime.Now;
            obj.IsDeleted = false;

            if (DocumentGroupManager.CreateInstant().GetByGroupName(obj.GroupName) == null)
                DocumentGroupManager.CreateInstant().Insert(obj);
            else
            {
                CustomValidator1.ErrorMessage = "Tên nhóm đã tồn tại, vui lòng chọn tên khác";
                CustomValidator1.IsValid = false;
            }
            CustomValidator1.ErrorMessage = "Thêm thành công";
            CustomValidator1.IsValid = false;

            LoadData();
        }
    }
Beispiel #3
0
        public DocumentGroupEntity Insert(string GroupName, string GroupCode, string TextId, int OrderIndex, DateTime CreatedDate, string CreatedBy, DateTime UpdatedDate, string UpdatedBy, bool IsDeleted)
        {
            DocumentGroupEntity _DocumentGroupEntity = new DocumentGroupEntity();
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {

                _DocumentGroupEntity.GroupName = GroupName;
                _DocumentGroupEntity.GroupCode = GroupCode;
                _DocumentGroupEntity.TextId = TextId;
                _DocumentGroupEntity.OrderIndex = OrderIndex;
                _DocumentGroupEntity.CreatedDate = CreatedDate;
                _DocumentGroupEntity.CreatedBy = CreatedBy;
                _DocumentGroupEntity.UpdatedDate = UpdatedDate;
                _DocumentGroupEntity.UpdatedBy = UpdatedBy;
                _DocumentGroupEntity.IsDeleted = IsDeleted;
                adapter.SaveEntity(_DocumentGroupEntity, true);
            }
            return _DocumentGroupEntity;
        }
Beispiel #4
0
 public DocumentGroupEntity Insert(DocumentGroupEntity _DocumentGroupEntity)
 {
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.SaveEntity(_DocumentGroupEntity, true);
     }
     return _DocumentGroupEntity;
 }
Beispiel #5
0
        public bool Update(Guid Id, long IntId, string GroupName, string GroupCode, string TextId, int OrderIndex, DateTime CreatedDate, string CreatedBy, DateTime UpdatedDate, string UpdatedBy, bool IsDeleted)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                DocumentGroupEntity _DocumentGroupEntity = new DocumentGroupEntity(Id);
                if (adapter.FetchEntity(_DocumentGroupEntity))
                {

                    _DocumentGroupEntity.GroupName = GroupName;
                    _DocumentGroupEntity.GroupCode = GroupCode;
                    _DocumentGroupEntity.TextId = TextId;
                    _DocumentGroupEntity.OrderIndex = OrderIndex;
                    _DocumentGroupEntity.CreatedDate = CreatedDate;
                    _DocumentGroupEntity.CreatedBy = CreatedBy;
                    _DocumentGroupEntity.UpdatedDate = UpdatedDate;
                    _DocumentGroupEntity.UpdatedBy = UpdatedBy;
                    _DocumentGroupEntity.IsDeleted = IsDeleted;
                    adapter.SaveEntity(_DocumentGroupEntity, true);
                    toReturn = true;
                }
            }
            return toReturn;
        }
Beispiel #6
0
 public bool Update(DocumentGroupEntity _DocumentGroupEntity, RelationPredicateBucket filter)
 {
     bool toReturn = false;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         adapter.UpdateEntitiesDirectly(_DocumentGroupEntity, filter);
         toReturn = true;
     }
     return toReturn;
 }
Beispiel #7
0
        public bool Update(DocumentGroupEntity _DocumentGroupEntity)
        {
            bool toReturn = false;
            using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
            {
                RelationPredicateBucket filter = new RelationPredicateBucket();
                IPredicateExpression _PredicateExpression = new PredicateExpression();
                _PredicateExpression.Add(DocumentGroupFields.Id == _DocumentGroupEntity.Id);

                filter.PredicateExpression.Add(_PredicateExpression);

                adapter.UpdateEntitiesDirectly(_DocumentGroupEntity, filter);
                toReturn = true;
            }
            return toReturn;
        }
Beispiel #8
0
 public DocumentGroupEntity SelectOne(Guid Id)
 {
     DocumentGroupEntity toReturn = null;
     using(DataAccessAdapterBase adapter = (new DataAccessAdapterFactory()).CreateAdapter())
     {
         DocumentGroupEntity _DocumentGroupEntity = new DocumentGroupEntity(Id);
         if (adapter.FetchEntity(_DocumentGroupEntity))
         {
             toReturn = _DocumentGroupEntity;
         }
     }
     return toReturn;
 }