コード例 #1
0
ファイル: NewsSource.aspx.cs プロジェクト: ZhaiQuan/Zhai
 protected string GetProperties(string propertiesPath)
 {
     Model.NewsFileProperty info = newsSourceBLL.AnalyzePropertyFile(propertiesPath);
     if (info == null)
     {
         return "不存在的属性文件!";
     }
     Model.NewsTitlesInfo title = new XYECOM.Business.NewsTitles().GetItem(XYECOM.Core.MyConvert.GetInt32(info.NewsTypeId));
     return string.Format("新闻栏目:{0}<br />新闻条数:{1}<br />网站域名:{2}<br />", (title == null ? "所有栏目" : title.Name), info.Count, info.DomainName);
 }
コード例 #2
0
ファイル: NewsTitles.cs プロジェクト: ZhaiQuan/Zhai
        /// <summary>
        /// �޸�ָ����������Ŀ��Ϣ
        /// </summary>
        /// <param name="info">ָ������Ŀ��Ϣ</param>
        /// <param name="subChannelAutoInheritCustomFolderValue">����Ŀ�Ƿ��Զ��̳��Զ����ļ�������</param>
        /// <param name="subDomain">����Ŀ�̳�����</param>
        /// <returns>���֣����ڻ����0��ʾ�޸ijɹ�</returns>
        public int Update(XYECOM.Model.NewsTitlesInfo info, bool subChannelAutoInheritCustomFolderValue, bool subDomain)
        {
            string subIds = XYECOM.Business.XYClass.GetSubIds("news", info.Id).Trim();
            XYECOM.Model.NewsTitlesInfo baseinfo = new XYECOM.Business.NewsTitles().GetItem(info.Id);

            //������ö���������������Զ����ļ���
            if (subDomain)
            {
                if (!subIds.Equals(""))
                {
                    XYECOM.SQLServer.Utils.UpdateColumuByWhere("NT_TempletFolderAddress", info.TempletFolderAddress, "where NT_ID in(" + subIds + ")", "n_newsTitleInfo");

                    XYECOM.SQLServer.Utils.UpdateColumuByWhere("DomainName", info.DomainName, "where NT_ID in(" + subIds + ")", "n_newsTitleInfo");
                }
            }
            //���Զ�����Ŀ�ļ��в�Ϊ��ʱ�����������Զ��̳�Ϊ��������Ŀ
            else if (subChannelAutoInheritCustomFolderValue)
            {
                if (!subIds.Equals(""))
                {
                    XYECOM.SQLServer.Utils.UpdateColumuByWhere("NT_TempletFolderAddress", info.TempletFolderAddress, "where NT_ID in(" + subIds + ")", "n_newsTitleInfo");
                }
            }

            return DAL.Update(info);
        }