4 using System.Collections.Generic;
17 private readonly
string tablaExtendida =
"CTRL_TALL";
18 private readonly
int idTabrel = 30;
20 private readonly
bool bTallasYColores =
false;
31 : this(manteExtGenericoDA)
33 this._Mante = _mantePrincipal;
40 : base(manteExtGenericoDA)
42 bTallasYColores = Convert.ToBoolean(EW_GLOBAL._GetVariable(
"wl_color"));
45 #endregion Constructors 48 #region Public Methods 49 public override bool _Load()
55 bool llOk = base._Load();
61 Dictionary<string, string> loClaves =
new Dictionary<string, string>
63 {
"codigo", _manteExtGenericoDA.SQLString(((
Talla)this._Mante)._Codigo) }
65 SoloLecturaOffline(
new List<string>() { _manteExtGenericoDA.SQLString(idTabrel) }, tablaExtendida, loClaves);
80 if (((
Talla)_Mante)._Estado != ew.ewbase.ewMante._EstadosMantenimiento.EsperandoCodigo && ((
Talla)_Mante)._Estado != ew.ewbase.ewMante._EstadosMantenimiento.EntrandoNuevo)
84 oTalla = (
Talla)_Mante;
89 if (!
string.IsNullOrEmpty(oTalla.
_Codigo))
93 if (_offlineConfig.CondicionControlMantenimiento(idTabrel))
95 if (_offlineConfig.RevisarTablaControlManten(tablaExtendida, oTalla.
_Codigo))
97 _offlineConfig.InsertDeleteNet(
"ARTICULO", oTalla.
_DataBase, oTalla.
_Tabla, 1, cEjercicio, $
@" where codigo = {_manteExtGenericoDA.SQLString(oTalla._Codigo)}");
99 _offlineConfig.DeleteTablaControlManten(tablaExtendida, oTalla.
_Codigo);
108 #endregion Public Methods
ManteExtTallas(IManteExtGenericoDA manteExtGenericoDA)
Inicializa una nueva instancia de la clase
Nueva interficie madre de IMantes y de la que colgara ewMante. Propiedades: _Codigo, _Nombre, _Error_Message. Metodos: _New, Save, _Delete, _Load, _Existe_Registro, _Clonar
override string _DataBase
PE-88540 Override de los campos _Tabla y _Database
Mantenimiento extendido de tallas en offline
PE-96302 Clase utilizada para consultar los datos de tallas
Es como el tipo de entrada asientos pero por negocio, sin formulario, pq quiero que me haga las propu...
override bool _Delete()
Se dispara cuando se borra una talla
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 talla
ManteExtTallas(sage.ew.interficies.IMante _mantePrincipal, IManteExtGenericoDA manteExtGenericoDA)
Inicializa una nueva instancia de la clase
Mantenimiento extendido generico en offline