Example #1
0
        /// <summary>
        /// Пищет HEADER
        /// </summary>
        /// <param name="sql">SQL</param>
        /// <param name="all">Флфг ALL</param>
        /// <param name="from">Откуда будут браться данные</param>
        /// <param name="VarGroupName">Имя переменной группировок</param>
        /// <param name="TrName">Имя узла</param>
		public void GroupHeader(GroupClassOnce sql, bool all, string from, string VarGroupName, string TrName)
		{
			tw.WriteLine("<" + sql.UseTag(TypeFH.HEADER) + ">");
			//Пишем все агрегаты.
			GroupValueRec(sql,all,from, VarGroupName, TrName, TypeFH.HEADER);
			
			tw.WriteLine("</" + sql.UseTag(TypeFH.HEADER) + ">");

		}
Example #2
0
        /// <summary>
        /// Пишет Conatin
        /// </summary>
        /// <param name="sql">SQL -схема 1 группировки</param>
        /// <param name="all">Флаг ALL</param>
        /// <param name="from">Откуда будут браться данные</param>
        /// <param name="VarGroupName">Имя переменной (group_) из которой группируются данные</param>
        /// <param name="TrName">Имя узла xsl:value-of select="$" + VarGroupName + "/" + TrName </param>
        public void GroupContain(GroupClassOnce sql, bool all, string from, string VarGroupName, string TrName)
		{
			tw.WriteLine("<" + sql.UseTag(TypeFH.CONTAIN) + ">");
			//Пишем все агрегаты.
			GroupValueRec(sql,all,from, VarGroupName, TrName, TypeFH.CONTAIN);
		}
Example #3
0
        /// <summary>
        /// Пишет закрывающийся тег
        /// </summary>
        /// <param name="sql"></param>
		public void GroupContainEnd(GroupClassOnce sql)
		{
			tw.WriteLine("</" + sql.UseTag(TypeFH.CONTAIN) + ">");
		}
Example #4
0
        /// <summary>
        /// Пишет FOOTER
        /// </summary>
        /// <param name="sql">SQL -схема</param>
        /// <param name="isAll">Флаг ALL</param>
        /// <param name="VarGroupName">Имя переменной (group_) из которой группируются данные</param>
        /// <param name="TrName">Имя узла xsl:value-of select="$" + VarGroupName + "/" + TrName </param>
        public void GroupFooter2(GroupClassOnce sql, bool isAll, string VarGroupName, string TrName)
		{
			tw.WriteLine("<" + sql.UseTag(TypeFH.FOOTER) + ">");

            GroupValueRec2(sql,isAll, VarGroupName, TrName, TypeFH.FOOTER);

			tw.WriteLine("</" + sql.UseTag(TypeFH.FOOTER) + ">");
		}