Beispiel #1
0
        public void SiteUpdate(CollectSiteInfo st, int step)
        {
            if (step.Equals(1))
            {
                Encoding end = Encoding.GetEncoding(st.Encode);
                if (!this.ValidateUrl(st.objURL))
                {
                    throw new Exception(ErrorMsg);
                }
            }
            else if (step.Equals(2))
            {
                switch (st.OtherType)
                {
                case 0:
                    st.OtherPageSetting = "";
                    st.StartPageNum     = -1;
                    st.EndPageNum       = -1;
                    break;

                case 1:
                case 2:
                    st.StartPageNum = -1;
                    st.EndPageNum   = -1;
                    break;
                }
            }
            dal.SiteUpdate(st, step);
        }
Beispiel #2
0
        /// <summary>
        /// 新增一个采集站点
        /// </summary>
        /// <param name="st">新增的采集站点信息</param>
        /// <returns>返回新增的站点的自动编号</returns>
        public int SiteAdd(CollectSiteInfo st)
        {
            Encoding end = Encoding.GetEncoding(st.Encode);

            if (!this.ValidateUrl(st.objURL))
            {
                throw new Exception(ErrorMsg);
            }
            return(dal.SiteAdd(st));
        }
Beispiel #3
0
 public void SiteUpdate(CollectSiteInfo st, int step)
 {
     if (step.Equals(1))
     {
         Encoding end = Encoding.GetEncoding(st.Encode);
         if (!this.ValidateUrl(st.objURL))
             throw new Exception(ErrorMsg);
     }
     else if (step.Equals(2))
     {
         switch (st.OtherType)
         {
             case 0:
                 st.OtherPageSetting = "";
                 st.StartPageNum = -1;
                 st.EndPageNum = -1;
                 break;
             case 1:
             case 2:
                 st.StartPageNum = -1;
                 st.EndPageNum = -1;
                 break;
         }
     }
     dal.SiteUpdate(st, step);
 }
Beispiel #4
0
 /// <summary>
 /// 新增一个采集站点
 /// </summary>
 /// <param name="st">新增的采集站点信息</param>
 /// <returns>返回新增的站点的自动编号</returns>
 public int SiteAdd(CollectSiteInfo st)
 {
     Encoding end = Encoding.GetEncoding(st.Encode);
     if (!this.ValidateUrl(st.objURL))
         throw new Exception(ErrorMsg);
     return dal.SiteAdd(st);
 }