5 namespace sage.ew.contabilidad
15 public int Nivel {
get;
private set; }
36 #endregion Constructores 71 _Definicio = Convert.ToString(row[
"DEFINICIO"]).TrimEnd();
72 _Pare = Convert.ToString(row[
"PARE"]).TrimEnd();
73 _Clau = Convert.ToString(row[
"CLAU"]).TrimEnd();
74 _Condicion = Convert.ToInt32(row[
"CONDICION"]);
75 _Fc = Convert.ToString(row[
"FC"]).TrimEnd();
76 _Descripcion = Convert.ToString(row[
"DESCRIPCION"]).TrimEnd();
77 _Ap = Convert.ToString(row[
"AP"]).TrimEnd();
78 _Fet = Convert.ToBoolean(row[
"FET"]);
79 _Anterior = Convert.ToDecimal(row[
"ANTERIOR"]);
80 _Actual = Convert.ToDecimal(row[
"ACTUAL"]);
81 _Gf = Convert.ToInt32(row[
"GF"]);
82 _Pb = Convert.ToString(row[
"PB"]).TrimEnd();
83 _Nivel = Convert.ToInt32(row[
"NIVEL"]);
84 _Posicion = Convert.ToInt32(row[
"POSICION"]);
85 _Vista = Convert.ToBoolean(row[
"VISTA"]);
86 _Notas = Convert.ToString(row[
"NOTAS"]).TrimEnd();
87 _Formula = Convert.ToString(row[
"FORMULA"]).TrimEnd();
88 _CodigoIS = Convert.ToString(row[
"CODIGOIS"]).TrimEnd();
89 _CodigoDC = Convert.ToString(row[
"CODIGODC"]).TrimEnd();
92 #endregion Constructores 97 public string _Fitxer {
get;
set; } =
string.Empty;
101 public string _Definicio {
get;
set; } =
string.Empty;
105 public string _Pare {
get;
set; } =
string.Empty;
109 public string _Clau {
get;
set; } =
string.Empty;
113 public int _Condicion
125 _lAperturaFila = (value & 1) != 0;
126 _lCierre = (value & 2) != 0;
127 _lSaldo = (value & 4) != 0;
132 _lAperturaColumna = (value & 1) != 0;
133 _lDebeColumna = (value & 2) != 0;
134 _lHaberColumna = (value & 4) != 0;
136 _lAperturaFila = (value & 1) != 0;
137 _lDebeFila = (value & 2) != 0;
138 _lHaberFila = (value & 4) != 0;
139 _lSoloAjusteFila = (value & 8) != 0;
143 private int _nCondicion = 0;
148 public string _Fc {
get;
set; } =
string.Empty;
152 public string _Descripcion {
get;
set; } =
string.Empty;
156 public string _Ap {
get;
set; } =
string.Empty;
160 public bool _Fet {
get;
set; } =
false;
164 public decimal _Anterior {
get;
set; } = 0M;
168 public decimal _Actual {
get;
set; } = 0M;
172 public int _Gf {
get;
set; } = 0;
176 public string _Pb {
get;
set; } =
string.Empty;
180 public int _Nivel {
get;
set; } = 0;
184 public int _Posicion {
get;
set; } = 0;
188 public bool _Vista {
get;
set; } =
false;
192 public string _Notas {
get;
set; } =
string.Empty;
196 public string _Formula {
get;
set; } =
string.Empty;
200 public string _CodigoIS {
get;
set; } =
string.Empty;
204 public string _CodigoDC {
get;
set; } =
string.Empty;
210 public bool _AperturaFila
212 get {
return _lAperturaFila; }
215 _lAperturaFila = value;
219 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lCierre ? 2 : 0) + (_lSaldo ? 4 : 0);
224 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lDebeFila ? 2 : 0) + (_lHaberFila ? 4 : 0) + (_lSoloAjusteFila ? 8 : 0);
228 private bool _lAperturaFila =
false;
235 get {
return _lCierre; }
242 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lCierre ? 2 : 0) + (_lSaldo ? 4 : 0);
246 private bool _lCierre =
false;
252 get {
return _lSaldo; }
259 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lCierre ? 2 : 0) + (_lSaldo ? 4 : 0);
263 private bool _lSaldo =
false;
268 public bool _AperturaColumna
270 get {
return _lAperturaColumna; }
273 _lAperturaColumna = value;
277 _nCondicion = (_lAperturaColumna ? 1 : 0) + (_lDebeColumna ? 2 : 0) + (_lHaberColumna ? 4 : 0) + (_lSoloAjusteColumna ? 8 : 0);
281 private bool _lAperturaColumna =
false;
286 public bool _DebeColumna
288 get {
return _lDebeColumna; }
291 _lDebeColumna = value;
295 _nCondicion = (_lAperturaColumna ? 1 : 0) + (_lDebeColumna ? 2 : 0) + (_lHaberColumna ? 4 : 0) + (_lSoloAjusteColumna ? 8 : 0);
299 private bool _lDebeColumna =
false;
304 public bool _HaberColumna
306 get {
return _lHaberColumna; }
309 _lHaberColumna = value;
313 _nCondicion = (_lAperturaColumna ? 1 : 0) + (_lDebeColumna ? 2 : 0) + (_lHaberColumna ? 4 : 0) + (_lSoloAjusteColumna ? 8 : 0);
317 private bool _lHaberColumna =
false;
322 public bool _SoloAjusteColumna
324 get {
return _lSoloAjusteColumna; }
327 _lSoloAjusteColumna = value;
331 _nCondicion = (_lAperturaColumna ? 1 : 0) + (_lDebeColumna ? 2 : 0) + (_lHaberColumna ? 4 : 0) + (_lSoloAjusteColumna ? 8 : 0);
335 private bool _lSoloAjusteColumna =
false;
340 public bool _DebeFila
342 get {
return _lDebeFila; }
349 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lDebeFila ? 2 : 0) + (_lHaberFila ? 4 : 0) + (_lSoloAjusteFila ? 8 : 0);
353 private bool _lDebeFila =
false;
358 public bool _HaberFila
360 get {
return _lHaberFila; }
367 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lDebeFila ? 2 : 0) + (_lHaberFila ? 4 : 0) + (_lSoloAjusteFila ? 8 : 0);
371 private bool _lHaberFila =
false;
376 public bool _SoloAjusteFila
378 get {
return _lSoloAjusteFila; }
381 _lSoloAjusteFila = value;
385 _nCondicion = (_lAperturaFila ? 1 : 0) + (_lDebeFila ? 2 : 0) + (_lHaberFila ? 4 : 0) + (_lSoloAjusteFila ? 8 : 0);
389 private bool _lSoloAjusteFila =
false;
394 public bool _ApColumna
402 _Ap = (value ?
"1" :
"0");
417 _Ap = (value ?
"1" :
"0");
424 public bool _NoImprimibleColumna
432 _Gf = (value ? 1 : 0);
439 public bool _NoImprimibleFila
447 _Gf = (value ? 1 : 0);
457 string lcSql = String.Empty;
459 lcSql +=
" DELETE FROM " + DB.SQLDatabase(
"GESTION",
"ANUALES");
460 lcSql +=
" WHERE FITXER = " + DB.SQLString(_Fitxer) +
" AND PB = " + DB.SQLString(_Pb) +
" AND CLAU = " + DB.SQLString(_Clau);
471 return CrearQueryParaInsert(_Fitxer);
481 return CrearQueryParaInsert(CodigoReemplazo);
489 private string CrearQueryParaInsert(
string CodigoReemplazo =
"")
492 if (String.IsNullOrWhiteSpace(CodigoReemplazo))
494 CodigoReemplazo = _Fitxer;
497 string lcSql =
"INSERT INTO " + DB.SQLDatabase(
"GESTION",
"ANUALES") +
" " +
498 "(FITXER,DEFINICIO,PARE,CLAU,CONDICION,FC,DESCRIPCION,AP,FET,ANTERIOR,ACTUAL,GF,PB,NIVEL,POSICION,VISTA,NOTAS,FORMULA,CODIGOIS,CODIGODC)" +
500 DB.SQLString(CodigoReemplazo) +
", " +
501 DB.SQLString(_Definicio) +
", " +
502 DB.SQLString(_Pare) +
", " +
503 DB.SQLString(_Clau) +
", " +
504 DB.SQLString(_Condicion) +
", " +
505 DB.SQLString(_Fc) +
", " +
506 DB.SQLString(_Descripcion) +
", " +
507 DB.SQLString(_Ap) +
", " +
508 DB.SQLString(_Fet) +
", " +
509 DB.SQLString(_Anterior) +
", " +
510 DB.SQLString(_Actual) +
", " +
511 DB.SQLString(_Gf) +
", " +
512 DB.SQLString(_Pb) +
", " +
513 DB.SQLString(_Nivel) +
", " +
514 DB.SQLString(_Posicion) +
", " +
515 DB.SQLString(
_Vista) +
", " +
516 DB.SQLString(_Notas) +
", " +
517 DB.SQLString(_Formula) +
", " +
518 DB.SQLString(_CodigoIS) +
", " +
519 DB.SQLString(_CodigoDC) +
"); ";
532 #region Constructores 557 _Clau = Convert.ToString(row[
"CLAU"]).TrimEnd();
558 _Pb = Convert.ToString(row[
"PB"]).TrimEnd();
559 _Columna = Convert.ToString(row[
"COLUMNA"]).TrimEnd();
560 _CodigoIS = Convert.ToString(row[
"CODIGOIS"]).TrimEnd();
563 #endregion Constructores 568 public string _Fitxer {
get;
set; } =
string.Empty;
572 public string _Pb {
get;
set; } =
string.Empty;
576 public string _Clau {
get;
set; } =
string.Empty;
580 public string _Columna {
get;
set; } =
string.Empty;
584 public string _CodigoIS {
get;
set; } =
string.Empty;
592 string lcSql = String.Empty;
594 lcSql +=
" DELETE FROM " + DB.SQLDatabase(
"GESTION",
"ANUALES_IS");
595 lcSql +=
" WHERE FITXER = " + DB.SQLString(_Fitxer) +
" AND PB = " + DB.SQLString(_Pb) +
" AND CLAU = " + DB.SQLString(_Clau);
606 return CrearQueryParaInsert(_Fitxer);
616 return CrearQueryParaInsert(CodigoReemplazo);
624 private string CrearQueryParaInsert(
string CodigoReemplazo =
"")
627 if (String.IsNullOrWhiteSpace(CodigoReemplazo))
629 CodigoReemplazo = _Fitxer;
632 string lcSql =
"INSERT INTO " + DB.SQLDatabase(
"GESTION",
"ANUALES_IS") +
" " +
633 " (FITXER,PB,CLAU,COLUMNA,CODIGOIS) " +
635 DB.SQLString(CodigoReemplazo) +
", " +
636 DB.SQLString(_Pb) +
", " +
637 DB.SQLString(_Clau) +
", " +
638 DB.SQLString(_Columna) +
", " +
639 DB.SQLString(_CodigoIS) +
"); ";
652 #region Constructores 677 _Clau = Convert.ToString(row[
"CLAVEFIL"]).TrimEnd();
678 _Pb = Convert.ToString(row[
"PB"]).TrimEnd();
679 _Aviso = Convert.ToString(row[
"AVISO"]).TrimEnd();
680 _Observaciones = Convert.ToString(row[
"OBSERVA"]).TrimEnd();
683 #endregion Constructores 688 public string _Fitxer {
get;
set; } =
string.Empty;
692 public string _Pb {
get;
set; } =
string.Empty;
696 public string _Clau {
get;
set; } =
string.Empty;
700 public string _Aviso {
get;
set; } =
string.Empty;
704 public string _Observaciones {
get;
set; } =
string.Empty;
712 string lcSql = String.Empty;
714 lcSql +=
" DELETE FROM " + DB.SQLDatabase(
"GESTION",
"BALOBSV");
715 lcSql +=
" WHERE FICHERO = " + DB.SQLString(_Fitxer) +
" AND PB = " + DB.SQLString(_Pb) +
" AND CLAVEFIL = " + DB.SQLString(_Clau);
726 return CrearQueryParaInsert(_Fitxer);
736 return CrearQueryParaInsert(CodigoReemplazo);
744 private string CrearQueryParaInsert(
string CodigoReemplazo =
"")
747 if (String.IsNullOrWhiteSpace(CodigoReemplazo))
749 CodigoReemplazo = _Fitxer;
752 string lcSql =
"INSERT INTO " + DB.SQLDatabase(
"GESTION",
"BALOBSV") +
" " +
753 " (FICHERO,PB,CLAVEFIL,AVISO,OBSERVA) " +
755 DB.SQLString(CodigoReemplazo) +
", " +
756 DB.SQLString(_Pb) +
", " +
757 DB.SQLString(_Clau) +
", " +
758 DB.SQLString(_Aviso) +
", " +
759 DB.SQLString(_Observaciones) +
"); ";
772 #region Constructores 797 _Clau = Convert.ToString(row[
"CLAVEFIL"]).TrimEnd();
798 _Pb = Convert.ToString(row[
"PB"]).TrimEnd();
799 _Columna = Convert.ToString(row[
"CLAVECOL"]).TrimEnd();
800 _Valor = Convert.ToString(row[
"VALOR"]).TrimEnd();
801 _DefColumna = Convert.ToString(row[
"DEFINICIO"]).TrimEnd();
804 #endregion Constructores 809 public string _Fitxer {
get;
set; } =
string.Empty;
813 public string _Pb {
get;
set; } =
string.Empty;
817 public string _Clau {
get;
set; } =
string.Empty;
821 public string _Columna {
get;
set; } =
string.Empty;
825 public string _Valor {
get;
set; } =
string.Empty;
829 public string _DefColumna {
get;
set; } =
string.Empty;
837 string lcSql = String.Empty;
839 lcSql +=
" DELETE FROM " + DB.SQLDatabase(
"GESTION",
"BALSIGNO");
840 lcSql +=
" WHERE FICHERO = " + DB.SQLString(_Fitxer) +
" AND PB = " + DB.SQLString(_Pb) +
" AND CLAVEFIL = " + DB.SQLString(_Clau);
851 return CrearQueryParaInsert(_Fitxer);
861 return CrearQueryParaInsert(CodigoReemplazo);
869 private string CrearQueryParaInsert(
string CodigoReemplazo =
"")
872 if (String.IsNullOrWhiteSpace(CodigoReemplazo))
874 CodigoReemplazo = _Fitxer;
877 string lcSql =
"INSERT INTO " + DB.SQLDatabase(
"GESTION",
"BALSIGNO") +
" " +
878 " (FICHERO,PB,CLAVEFIL,CLAVECOL,VALOR) " +
880 DB.SQLString(CodigoReemplazo) +
", " +
881 DB.SQLString(_Pb) +
", " +
882 DB.SQLString(_Clau) +
", " +
883 DB.SQLString(_Columna) +
", " +
884 DB.SQLString(_Valor) +
"); ";
DisenoBalances_Anuales_IS(DisenoBalances_TablaAnuales_IS parent)
Constructor privado
Objeto para la consulta, edición y actualización de datos de tablas (simula vistas de Fox) ...
string GetDeleteQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
Clase para gestionar conjuntos de registros de la tabla BALOBSV
Registro unitario de la tabla BALSIGNO
Registro unitario de la tabla ANUALES_IS
string _Fitxer
Código de balance
DisenoBalances_Observaciones(DisenoBalances_TablaBalObsv parent)
Constructor privado
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
string GetDeleteQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
DisenoBalances_ItemNiveles(int nivel, DisenoBalances_Anuales negocio)
Constructor
DisenoBalances_Anuales(DisenoBalances_TablaAnuales parent, DataRow row)
Constructor privado
string GetDeleteQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
string GetInsertQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
string GetDuplicarQuery(string CodigoReemplazo)
Obtiene un query para realizar una intrucción insert de los datos actuales con otro código de fichero...
string GetDuplicarQuery(string CodigoReemplazo)
Obtiene un query para realizar una intrucción insert de los datos actuales con otro código de fichero...
Clase para gestionar conjuntos de registros de la tabla ANUALES
string GetInsertQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
DisenoBalances_Signo(DisenoBalances_TablaBalSigno parent, DataRow row)
Constructor privado
string GetDeleteQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
string GetInsertQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
string _Fitxer
Código de balance
string _Fitxer
Código de balance
Clase para gestionar conjuntos de registros de la tabla BALSIGNO
Registro unitario de la tabla ANUALES
string _Fitxer
Código de balance
DisenoBalances_Signo(DisenoBalances_TablaBalSigno parent)
Constructor privado
string GetDuplicarQuery(string CodigoReemplazo)
Obtiene un query para realizar una intrucción insert de los datos actuales con otro código de fichero...
Clase para gestionar conjuntos de registros de la tabla ANUALES_IS
Clase auxiliar para gestionar visualización
DisenoBalances_Observaciones(DisenoBalances_TablaBalObsv parent, DataRow row)
Constructor privado
DisenoBalances_Anuales(DisenoBalances_TablaAnuales parent)
Constructor privado
string GetInsertQuery()
Obtiene un query para realizar una intrucción insert de los datos actuales
Registro unitario de la tabla BALOBSV
DisenoBalances_Anuales_IS(DisenoBalances_TablaAnuales_IS parent, DataRow row)
Constructor privado
string GetDuplicarQuery(string CodigoReemplazo)
Obtiene un query para realizar una intrucción insert de los datos actuales con otro código de fichero...