2 using System.Collections.Generic;
11 public static class AsientoTipo
21 public static string Balances(
bool tlNormal,
bool tlApertura =
false,
bool tlCierre =
false,
string tcAlias =
"A")
23 string lcReturn =
string.Empty;
27 lcReturn +=
" " + tcAlias +
".TIPO = 0 OR " + tcAlias +
".TIPO = 5 OR " + tcAlias +
".TIPO = 6 OR " + tcAlias +
".TIPO = 7 OR " + tcAlias +
".TIPO = 8 ";
32 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" " + tcAlias +
".TIPO = 1 OR " + tcAlias +
".TIPO = 4 ";
37 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" " + tcAlias +
".TIPO = 2 OR " + tcAlias +
".TIPO = 3 ";
50 public static string Libros(
bool tlExcluirApertura,
bool tlExcluirCierre,
string tcAlias =
"A")
52 string lcReturn =
string.Empty;
54 if (tlExcluirApertura)
56 lcReturn +=
" AND " + tcAlias +
".TIPO != 1 AND " + tcAlias +
".TIPO != 4 ";
61 lcReturn +=
" AND " + tcAlias +
".TIPO != 2 AND " + tcAlias +
".TIPO != 3";
74 public static string BalancesAnuales(
bool tlNormal,
bool tlApertura =
false,
bool tlCierre =
false)
76 string lcReturn =
string.Empty;
80 lcReturn +=
" ASIENTOS.TIPO = 0 OR ASIENTOS.TIPO = 5 OR ASIENTOS.TIPO = 6 OR ASIENTOS.TIPO = 7 OR ASIENTOS.TIPO = 8 ";
85 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" ASIENTOS.TIPO = 1 OR ASIENTOS.TIPO = 4 ";
90 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" ASIENTOS.TIPO = 2 OR ASIENTOS.TIPO = 3 ";
103 public static string EstadisticaCuenta(
bool tlNormal,
bool tlApertura =
false,
bool tlCierre =
false)
105 string lcReturn =
string.Empty;
109 lcReturn +=
" TIPO = 0 OR TIPO = 5 OR TIPO = 6 OR TIPO = 7 OR TIPO = 8 ";
114 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" TIPO = 1 OR TIPO = 4 ";
119 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" TIPO = 2 OR TIPO = 3 ";
132 public static string ExtractoCuenta(
bool tlNormal,
bool tlApertura =
false,
bool tlCierre =
false)
134 string lcReturn =
string.Empty;
138 lcReturn +=
" ASIENTOS.TIPO = 0 OR ASIENTOS.TIPO = 5 OR ASIENTOS.TIPO = 6 OR ASIENTOS.TIPO = 7 OR ASIENTOS.TIPO = 8 ";
143 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" ASIENTOS.TIPO = 1 OR ASIENTOS.TIPO = 4 ";
148 lcReturn += (!
string.IsNullOrWhiteSpace(lcReturn) ?
" OR " :
"") +
" ASIENTOS.TIPO = 2 OR ASIENTOS.TIPO = 3 ";