public virtual System.Int32 Change(DanhMucData obj)
        {
            JDataAccess dao = new JDataAccess(ConnectionString);

            dao.SetCommandText(SP_DANHMUC_UPDATE, CommandType.StoredProcedure);
            dao.SetParameters(new IDataParameter[] {
                dao.CreateParameter("@MaLoaiDanhMuc", obj.MaLoaiDanhMuc),
                dao.CreateParameter("@TenLoaiDanhMuc", obj.TenLoaiDanhMuc),
                dao.CreateParameter("@ThuTu", obj.ThuTu),
                dao.CreateParameter("@System", obj.System)
            });
            return(dao.SubmitChange());
        }
        protected virtual DanhMucData Convert(DataRow row)
        {
            dynamic data = new DynamicDataRow(row);

            DanhMucData obj = new DanhMucData(); // Chú ý Int64 hoặc Int32 phụ thuộc vào kiểu - dễ lẫn chỗ này

            obj.MaLoaiDanhMuc  = System.Convert.ToString(data.MaLoaiDanhMuc);
            obj.TenLoaiDanhMuc = System.Convert.ToString(data.TenLoaiDanhMuc);
            obj.ThuTu          = System.Convert.ToInt32(data.ThuTu);
            obj.System         = System.Convert.ToBoolean(data.System);

            return(obj);
        }
 public System.Int32 RemoveDanhMuc(DanhMucData data)
 {
     try
     {
         var domain = new DanhMucDomainObject(ConnectionString);
         return(domain.Remove(data));
     }
     catch (Exception ex)
     {
         ErrorLog.WebLog("[RemoveDanhMuc]", ex.Message);
     }
     return(-1);
 }
 public int ChangeDanhMuc(DanhMucData obj)
 {
     return Instant.ChangeDanhMuc(obj);
 }
 public int AddDanhMuc(DanhMucData obj)
 {
     return Instant.AddDanhMuc(obj);
 }
 public int RemoveDanhMuc(DanhMucData obj)
 {
     return Instant.RemoveDanhMuc(obj);
 }
 public int RemoveDanhMuc(DanhMucData obj)
 {
     return(Instant.RemoveDanhMuc(obj));
 }
 public int ChangeDanhMuc(DanhMucData obj)
 {
     return(Instant.ChangeDanhMuc(obj));
 }
 public int AddDanhMuc(DanhMucData obj)
 {
     return(Instant.AddDanhMuc(obj));
 }