Clase para las extensiones de documentos de stock. Más...
Métodos públicos | |
virtual bool | _New (string tcCodigo="") |
Método que se ejecuta cuando el usuario crea un nuevo documento. | |
virtual bool | _New (Dictionary< string, object > toDicKey) |
Método que se ejecuta cuando el usuario crea un nuevo documento. | |
virtual bool | _Load () |
Método que se ejecuta cuando el usuario carga en memoria un documento. | |
virtual bool | _Load (Dictionary< string, object > toDicKey) |
Método que se ejecuta cuando el usuario carga en memoria un documento. | |
virtual bool | _Save () |
Método que se ejecuta cuando el usuario guarda un documento. | |
virtual bool | _Delete () |
Método que se ejecuta cuando el usuario borra un documento. | |
virtual bool | _Validar_Solo_Lectura () |
Valida si el documento se puede editar. | |
virtual bool | _Abandonar_Documento (bool tbNoValidarDocumento=false, bool tlSalirDocumento=false) |
Abandonar documento. Descarga líneas y limpia valores de propiedades... | |
virtual IExtensionDocsDocumentoLinea | _AddLinea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando se añade un nuevo artículo en el documento. | |
virtual bool | _Delete_Linea (IDocumentLinea toLineaDocumento) |
Método que se ejecuta cuando el usuario borra una línea del documento. | |
void | _Show () |
Cumplir interficie IExtensionDocumentoBase. | |
void | _ShowDialog () |
Cumplir interficie IExtensionDocumentoBase. | |
bool | _Init () |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
bool | _Refresh () |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
void | _Cancel () |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
bool | _Clonar () |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
void | _Error (IEWException toException) |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
void | _Bloquear_Controles (bool tlReadOnly) |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
bool | _Duplicar (IDuplicador duplicador) |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
bool | _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew) |
Traspasar al siguiente ejercicio. | |
Propiedades | |
virtual TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
virtual String | _Error_Message [get, set] |
Contiene mensajes de error para mostrarlos en entorno visual. | |
virtual dynamic | _Documento [get, set] |
Objeto con el documento relacionado a la extensión. | |
IMante | _Mante [get, set] |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
FormBase | _FormMante [get, set] |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
string | _DataBase [get, set] |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
string | _Tabla [get, set] |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
bool | _IsNew [get, set] |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante. | |
Clase para las extensiones de documentos de stock.
Definición en la línea 1322 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Abandonar documento. Descarga líneas y limpia valores de propiedades...
tbNoValidarDocumento | |
tlSalirDocumento |
Implementa sage.ew.interficies.IExtensionDocumentoBase.
Definición en la línea 1459 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando se añade un nuevo artículo en el documento.
toLineaDocumento |
Implementa sage.ew.interficies.IExtensionDocsStock.
Definición en la línea 1469 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
tlReadOnly |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1549 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1522 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1531 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario borra un documento.
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionAlbaranTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbRegulari, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocPedInt, sage.addons.offline.Negocio.Documentos.ExtensionDocStockIni y sage.addons.offline.Negocio.Documentos.ExtensionDocStockInventario.
Definición en la línea 1439 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario borra una línea del documento.
toLineaDocumento |
Implementa sage.ew.interficies.IExtensionDocsStock.
Reimplementado en sage.addons.offline.Negocio.Documentos.ExtensionDocAlbRegulari, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocPedInt, sage.addons.offline.Negocio.Documentos.ExtensionDocStockIni y sage.addons.offline.Negocio.Documentos.ExtensionDocStockInventario.
Definición en la línea 1479 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
duplicador |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1559 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
toException |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1540 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1505 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario carga en memoria un documento.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1411 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario carga en memoria un documento.
toDicKey | Diccionari que contendrá los campos clave del documento a cargar |
Implementa sage.ew.interficies.IExtensionDocsStock.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionAlbaranTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbRegulari, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocPedInt, sage.addons.offline.Negocio.Documentos.ExtensionDocStockIni y sage.addons.offline.Negocio.Documentos.ExtensionDocStockInventario.
Definición en la línea 1421 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario crea un nuevo documento.
toDicKey | Diccionari que contendrá los campos clave del documento a cargar |
Implementa sage.ew.interficies.IExtensionDocsStock.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionAlbaranTraspaso.
Definición en la línea 1402 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario crea un nuevo documento.
tcCodigo |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1392 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1514 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Método que se ejecuta cuando el usuario guarda un documento.
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionAlbaranTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbRegulari, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocPedInt, sage.addons.offline.Negocio.Documentos.ExtensionDocStockIni y sage.addons.offline.Negocio.Documentos.ExtensionDocStockInventario.
Definición en la línea 1430 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase.
Implementa sage.ew.interficies.IExtensionDocumentoBase.
Definición en la línea 1487 del archivo clsEwModulosExtension.cs.
|
inline |
Cumplir interficie IExtensionDocumentoBase.
Implementa sage.ew.interficies.IExtensionDocumentoBase.
Definición en la línea 1495 del archivo clsEwModulosExtension.cs.
|
inline |
Traspasar al siguiente ejercicio.
tcEjerActual | |
tcEjerSig | |
tbIsNew |
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1570 del archivo clsEwModulosExtension.cs.
|
inlinevirtual |
Valida si el documento se puede editar.
Implementa sage.ew.interficies.IExtensionMante.
Reimplementado en sage.addons.AddonTest.Negocio.Clases.ExtensionAlbaranTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbRegulari, sage.addons.offline.Negocio.Documentos.ExtensionDocAlbTraspaso, sage.addons.offline.Negocio.Documentos.ExtensionDocPedInt, sage.addons.offline.Negocio.Documentos.ExtensionDocStockIni y sage.addons.offline.Negocio.Documentos.ExtensionDocStockInventario.
Definición en la línea 1448 del archivo clsEwModulosExtension.cs.
|
getset |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1370 del archivo clsEwModulosExtension.cs.
|
getset |
Objeto con el documento relacionado a la extensión.
Implementa sage.ew.interficies.IExtensionDocumentoBase.
Definición en la línea 1350 del archivo clsEwModulosExtension.cs.
|
getset |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after)
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1330 del archivo clsEwModulosExtension.cs.
|
getset |
Contiene mensajes de error para mostrarlos en entorno visual.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1340 del archivo clsEwModulosExtension.cs.
|
getset |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1365 del archivo clsEwModulosExtension.cs.
|
getset |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1380 del archivo clsEwModulosExtension.cs.
|
getset |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1360 del archivo clsEwModulosExtension.cs.
|
getset |
Para cumplir interficie IExtensionDocumentoBase -> IExtensionMante.
Implementa sage.ew.interficies.IExtensionMante.
Definición en la línea 1375 del archivo clsEwModulosExtension.cs.