示例#1
0
 public DataTable GetSlideImage()
 {
     DataTable tbResult = new DataTable();
     cBanners objDAL = new cBanners();
     tbResult = objDAL.GetSlideImage();
     return tbResult;
 }
示例#2
0
 public int Insert()
 {
     int nResult = 0;
     cBanners objInfor = new cBanners();
     try
     {
         objInfor.AddNew();
         this.MappingData(objInfor);
         objInfor.Save();
         nResult = objInfor.BannerID;
     }
     catch
     {
         nResult = 0;
     }
     return nResult;
 }
示例#3
0
 public int DeleteById(int ID)
 {
     int nResult = 0;
     cBanners objDAL = new cBanners();
     try
     {
         objDAL.LoadByPrimaryKey(ID);
         objDAL.MarkAsDeleted();
         objDAL.Save();
         nResult = ID;
     }
     catch
     {
         nResult = 0;
     }
     return nResult;
 }
示例#4
0
 public void LoadById(int ID)
 {
     cBanners objDAL = new cBanners();
     objDAL.LoadByPrimaryKey(ID);
     ConvertData(objDAL);
 }
示例#5
0
 private void MappingData(cBanners objInfor)
 {
     objInfor.Images = Data.Images;
     objInfor.ImageThumb = Data.ImageThumb;
     objInfor.Link = Data.Link;
     try { objInfor.Title = Data.Title; }
     catch { objInfor.Title = "";}
     try { objInfor.InitContent = Data.InitContent; }
     catch { objInfor.InitContent = ""; }
     objInfor.Priority = Data.Priority;
     objInfor.Status = Data.Status;
 }
示例#6
0
 private void ConvertData(cBanners objInfor)
 {
     Data.Images = objInfor.Images;
     Data.ImageThumb = objInfor.ImageThumb;
     Data.Link = objInfor.Link;
     Data.Title = objInfor.Title;
     Data.InitContent = objInfor.InitContent;
     Data.Priority = objInfor.Priority;
     Data.Status = objInfor.Status;
 }
示例#7
0
        public int UpdateStatus(int ID, int Status)
        {
            int nResult = 0;
            cBanners objDAL = new cBanners();
            try
            {
                objDAL.LoadByPrimaryKey(ID);
                objDAL.Status = Status;

                objDAL.Save();
                nResult = objDAL.BannerID;
            }
            catch
            {
                nResult = 0;
            }
            return nResult;
        }
示例#8
0
        public int UpdatePriority(int BannerID, int Priority)
        {
            int nResult = 0;
            cBanners objDAL = new cBanners();
            try
            {
                objDAL.LoadByPrimaryKey(BannerID);
                objDAL.Priority = Priority;

                objDAL.Save();
                nResult = objDAL.BannerID;
            }
            catch
            {
                nResult = 0;
            }
            return nResult;
        }
示例#9
0
 //Update nhung cai ma eBanner Data dang nam giu thong qua cBanner objInfor
 public int Update(int ID)
 {
     int nResult = 0;
     cBanners objInfor = new cBanners();
     try
     {
         objInfor.LoadByPrimaryKey(ID);
         this.MappingData(objInfor);
         objInfor.Save();
         nResult = ID;
     }
     catch
     {
         nResult = 0;
     }
     return nResult;
 }
示例#10
0
 public DataTable Search(int Status,int PageIndex, int PageSize, ref int PageCount)
 {
     DataTable tbResult = new DataTable();
     cBanners objDAL = new cBanners();
     tbResult = objDAL.Search(Status, PageIndex, PageSize, ref  PageCount);
     return tbResult;
 }