5 using System.Collections.Generic;
18 private readonly
string tablaExtendida =
"CTRL_CINV";
19 private readonly
int idTabrel = 431;
31 : this(manteExtGenericoDA)
33 _Mante = _mantePrincipal;
40 : base(manteExtGenericoDA)
44 #endregion Constructors 47 #region Public Methods 55 bool llOk = base._Load();
59 Dictionary<string, string> loClaves =
new Dictionary<string, string>
61 {
"ejercicio", _manteExtGenericoDA.SQLString(cEjercicio) },
62 {
"codigo", _manteExtGenericoDA.SQLString(((
CuentaSituacion)_Mante)._Codigo) }
64 SoloLecturaOffline(
new List<string>() { _manteExtGenericoDA.SQLString(idTabrel) }, tablaExtendida, loClaves);
78 if (((
CuentaSituacion)_Mante)._Estado != ew.ewbase.ewMante._EstadosMantenimiento.EsperandoCodigo && ((
CuentaSituacion)_Mante)._Estado != ew.ewbase.ewMante._EstadosMantenimiento.EntrandoNuevo)
80 if (oCuentaSituacion == null)
87 if (!
string.IsNullOrEmpty(oCuentaSituacion.
_Codigo))
91 if (_offlineConfig.CondicionControlMantenimiento(idTabrel))
93 if (_offlineConfig.RevisarTablaControlManten(tablaExtendida, oCuentaSituacion.
_Codigo, cEjercicio))
95 _offlineConfig.InsertDeleteNet(
"MANTENIMIENTOS", oCuentaSituacion.
_DataBase, oCuentaSituacion.
_Tabla, 1, cEjercicio, $
@" where codigo = {_manteExtGenericoDA.SQLString(oCuentaSituacion._Codigo)}");
97 _offlineConfig.DeleteTablaControlManten(tablaExtendida, oCuentaSituacion.
_Codigo,
"codigo", cEjercicio);
106 #endregion Public Methods
PE-96312 Clase utilizada para consultar los datos de las cuentas de situación
Nueva interficie madre de IMantes y de la que colgara ewMante. Propiedades: _Codigo, _Nombre, _Error_Message. Metodos: _New, Save, _Delete, _Load, _Existe_Registro, _Clonar
ManteExtCuentaSituacion(sage.ew.interficies.IMante _mantePrincipal, IManteExtGenericoDA manteExtGenericoDA)
Inicializa una nueva instancia de la clase
override string _DataBase
PE-88540 Override de los campos _Tabla y _Database
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
override bool _Load()
Se dispara cuando se cargan los datos en el mantenimiento principal
Interfaz de accesp a datos
virtual string _Codigo
Valor del campo clave que
TipoExecute
Tipos de ejecución de los métodos
override string _Tabla
PE-88540 Override de los campos _Tabla y _Database
override bool _Delete()
Borra la cuenta de situación
ManteExtCuentaSituacion(IManteExtGenericoDA manteExtGenericoDA)
Inicializa una nueva instancia de la clase
override bool _Delete()
Se dispara cuando se borra una entidad bancaria
Mantenimiento extendido de cuentas de situación en offline
Mantenimiento extendido generico en offline