示例#1
0
 public List<HomePageGroup> GetAll(int SectionID)
 {
     HomePageGroupDAC _homePageGroupComponent = new HomePageGroupDAC();
     IDataReader reader = _homePageGroupComponent.GetAllHomePageGroup("SectionID = " + SectionID).CreateDataReader();
     List<HomePageGroup> _homePageGroupList = new List<HomePageGroup>();
     while (reader.Read())
     {
         if (_homePageGroupList == null)
             _homePageGroupList = new List<HomePageGroup>();
         HomePageGroup _homePageGroup = new HomePageGroup();
         if (reader["HomePageGroupID"] != DBNull.Value)
             _homePageGroup.HomePageGroupID = Convert.ToInt32(reader["HomePageGroupID"]);
         if (reader["GroupName"] != DBNull.Value)
             _homePageGroup.GroupName = Convert.ToString(reader["GroupName"]);
         if (reader["GroupClass"] != DBNull.Value)
             _homePageGroup.GroupClass = Convert.ToString(reader["GroupClass"]);
         if (reader["SectionID"] != DBNull.Value)
             _homePageGroup.SectionID = Convert.ToInt32(reader["SectionID"]);
         if (reader["SitePageLayoutID"] != DBNull.Value)
             _homePageGroup.SitePageLayoutID = Convert.ToInt32(reader["SitePageLayoutID"]);
         if (reader["OrderNumber"] != DBNull.Value)
             _homePageGroup.OrderNumber = Convert.ToInt32(reader["OrderNumber"]);
         if (reader["SitePageManagerID"] != DBNull.Value)
             _homePageGroup.SitePageManagerID = Convert.ToInt32(reader["SitePageManagerID"]);
         _homePageGroup.NewRecord = false;
         _homePageGroupList.Add(_homePageGroup);
     } reader.Close();
     return _homePageGroupList;
 }
示例#2
0
 public bool Insert(HomePageGroup homepagegroup)
 {
     int autonumber = 0;
     HomePageGroupDAC homepagegroupComponent = new HomePageGroupDAC();
     bool endedSuccessfuly = homepagegroupComponent.InsertNewHomePageGroup( ref autonumber,  homepagegroup.GroupName,  homepagegroup.GroupClass,  homepagegroup.SectionID,  homepagegroup.SitePageLayoutID,homepagegroup.OrderNumber,homepagegroup.SitePageManagerID);
     if(endedSuccessfuly)
     {
         homepagegroup.HomePageGroupID = autonumber;
     }
     return endedSuccessfuly;
 }
示例#3
0
 public bool Update(HomePageGroup homepagegroup ,int old_homePageGroupID)
 {
     HomePageGroupDAC homepagegroupComponent = new HomePageGroupDAC();
     return homepagegroupComponent.UpdateHomePageGroup( homepagegroup.GroupName,  homepagegroup.GroupClass,  homepagegroup.SectionID,  homepagegroup.SitePageLayoutID,homepagegroup.OrderNumber,homepagegroup.SitePageManagerID,  old_homePageGroupID);
 }
示例#4
0
 public HomePageGroup GetByID(int _homePageGroupID)
 {
     HomePageGroupDAC _homePageGroupComponent = new HomePageGroupDAC();
      IDataReader reader = _homePageGroupComponent.GetByIDHomePageGroup(_homePageGroupID);
      HomePageGroup _homePageGroup = null;
      while(reader.Read())
      {
          _homePageGroup = new HomePageGroup();
          if(reader["HomePageGroupID"] != DBNull.Value)
              _homePageGroup.HomePageGroupID = Convert.ToInt32(reader["HomePageGroupID"]);
          if(reader["GroupName"] != DBNull.Value)
              _homePageGroup.GroupName = Convert.ToString(reader["GroupName"]);
          if(reader["GroupClass"] != DBNull.Value)
              _homePageGroup.GroupClass = Convert.ToString(reader["GroupClass"]);
          if(reader["SectionID"] != DBNull.Value)
              _homePageGroup.SectionID = Convert.ToInt32(reader["SectionID"]);
          if(reader["SitePageLayoutID"] != DBNull.Value)
              _homePageGroup.SitePageLayoutID = Convert.ToInt32(reader["SitePageLayoutID"]);
          if (reader["OrderNumber"] != DBNull.Value)
              _homePageGroup.OrderNumber = Convert.ToInt32(reader["OrderNumber"]);
          if (reader["SitePageManagerID"] != DBNull.Value)
              _homePageGroup.SitePageManagerID = Convert.ToInt32(reader["SitePageManagerID"]);
      _homePageGroup.NewRecord = false;             }             reader.Close();
      return _homePageGroup;
 }