Nueva interficie madre de IMantes y de la que colgara ewMante. Propiedades: _Codigo, _Nombre, _Error_Message. Metodos: _New, Save, _Delete, _Load, _Existe_Registro, _Clonar. Más...
Métodos públicos | |
void | _New (string tcCodigo="") |
Nos permite crear un nuevo registro. | |
void | _Load () |
Carga el registro actual de la tabla asociada. | |
void | _Load (string tcGuid) |
Aquest mètode ens carregarà el registre que tingui associat aquest Guid. | |
bool | _Save () |
Guarda el registro actual en la tabla asociada. | |
bool | _Delete () |
Elimina el registro actual. | |
void | _Cancel () |
Cancelar la edición del registro actual. | |
bool | _Existe_Registro () |
Nos indica si existe el registro en la Base de Datos. | |
IResultadoDuplicacion | _Duplicar (string lcCodigo) |
Duplica el registro en la Base de Datos. | |
ewMante | _Clonar () |
Devuelve una copia exacta del objeto actual. | |
void | _AddManteTRel (IManteTRel toManteTRel) |
Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete. | |
Propiedades | |
string | _Codigo [get, set] |
Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO. | |
string | _Nombre [get, set] |
Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE. | |
string | _Error_Message [get, set] |
Campo donde se informará de los errores en mantenimientos. | |
string | _Guid_Id [get] |
Ens retorna el valor que hi ha al camp GUID_ID de la taula. | |
DateTime? | _Created [get] |
Ens retorna el valor que hi ha al camp CREATED de la taula. | |
DateTime? | _Modified [get] |
Ens retorna el valor que hi ha al camp MODIFIED de la taula. | |
Dictionary< string, object > | _Addons [get] |
Diccionario donde cargaremos los addons disponibles (PE-100212) | |
string | _Pantalla [get, set] |
Nombre clave del formulario. | |
string | _Tabla [get, set] |
Nombre de la tabla que navegamos. | |
AccionTraspasoUltimoEjercicio | _TraspasoUltimoEjercicio [get] |
Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa. | |
string | _ManteAdic [get, set] |
Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas. | |
Nueva interficie madre de IMantes y de la que colgara ewMante. Propiedades: _Codigo, _Nombre, _Error_Message. Metodos: _New, Save, _Delete, _Load, _Existe_Registro, _Clonar.
Definición en la línea 17 del archivo IMantes.cs.
void sage.ew.interficies.IMante._AddManteTRel | ( | IManteTRel | toManteTRel | ) |
Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.
toManteTRel |
void sage.ew.interficies.IMante._Cancel | ( | ) |
Cancelar la edición del registro actual.
Implementado en sage.ew.articulo.Articulo, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.
ewMante sage.ew.interficies.IMante._Clonar | ( | ) |
Devuelve una copia exacta del objeto actual.
Implementado en sage.ew.articulo.Articulo, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.
bool sage.ew.interficies.IMante._Delete | ( | ) |
Elimina el registro actual.
Implementado en sage.addons.factucert.Negocio.Clases.Envios, sage.addons.Incidencias.Negocio.Documentos.Incidencia, sage.addons.Pildora.Negocio.Documentos.DocPildora, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestComunicados, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.articulo.Articulo, sage.ew.cliente.Cliente, sage.ew.cliente.Obra, sage.ew.contabilidad.AgrupacionPrevisionesCobro, sage.ew.contabilidad.AgrupacionPrevisionesPago, sage.ew.contabilidad.LegalizacionLibros, sage.ew.contabilidad.RemesaBancaria, sage.ew.docscompra.Proveedor, sage.ew.docscompra.TransitoDUA, sage.ew.docsven.CertifObra, sage.ew.empresa.Empresa, sage.ew.ewbase.DocumentoBase, sage.ew.stocks.AlbaranTraspaso, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.stocks.StockAlbRegulari, sage.ew.stocks.StockAlbTraspaso, sage.ew.stocks.StockINI y sage.ew.stocks.StockInventario.
IResultadoDuplicacion sage.ew.interficies.IMante._Duplicar | ( | string | lcCodigo | ) |
Duplica el registro en la Base de Datos.
Implementado en Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.
bool sage.ew.interficies.IMante._Existe_Registro | ( | ) |
Nos indica si existe el registro en la Base de Datos.
void sage.ew.interficies.IMante._Load | ( | ) |
Carga el registro actual de la tabla asociada.
Implementado en sage.addons.factucert.Negocio.Clases.Envios, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestComunicados, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.articulo.Articulo, sage.ew.articulo.ConceptosFacturables, sage.ew.cliente.Cliente, sage.ew.cliente.Obra, sage.ew.contabilidad.AgrupacionPrevisiones, sage.ew.contabilidad.RemesaBancaria, sage.ew.docscompra.Proveedor, sage.ew.docscompra.TransitoDUA, sage.ew.docsven.CertifObra, sage.ew.empresa.Empresa, sage.ew.ewbase.DocumentoBase, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.stocks.StockAlbRegulari, sage.ew.stocks.StockAlbTraspaso, sage.ew.stocks.StockINI y sage.ew.stocks.StockInventario.
void sage.ew.interficies.IMante._Load | ( | string | tcGuid | ) |
Aquest mètode ens carregarà el registre que tingui associat aquest Guid.
void sage.ew.interficies.IMante._New | ( | string | tcCodigo = "" | ) |
Nos permite crear un nuevo registro.
tcCodigo |
Implementado en sage.addons.factucert.Negocio.Clases.Envios, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.articulo.ConceptosFacturables, sage.ew.docsven.CertifObra, sage.ew.empresa.Empresa y sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.
bool sage.ew.interficies.IMante._Save | ( | ) |
Guarda el registro actual en la tabla asociada.
Implementado en sage.addons.factucert.Negocio.Clases.Envios, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, Sage.ES.S50.Comunicados.Negocio.Clases.GrupoDestComunicados, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, Sage.ES.S50.UnitTest.Contabilidad.miEmpresa, sage.ew.articulo.Articulo, sage.ew.articulo.ConceptosFacturables, sage.ew.cliente.Cliente, sage.ew.cliente.Obra, sage.ew.contabilidad.AgrupacionPrevisiones, sage.ew.contabilidad.RemesaBancaria, sage.ew.docscompra.Proveedor, sage.ew.docsven.CertifObra, sage.ew.empresa.Empresa, sage.ew.ewbase.DocumentoBase, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.stocks.StockAlbRegulari, sage.ew.stocks.StockAlbTraspaso, sage.ew.stocks.StockINI y sage.ew.stocks.StockInventario.
|
get |
Diccionario donde cargaremos los addons disponibles (PE-100212)
Definición en la línea 54 del archivo IMantes.cs.
|
getset |
Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO.
Implementado en Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, sage.ew.articulo.Articulo, sage.ew.articulo.ArticuloClonar, sage.ew.cliente.Cliente, sage.ew.cliente.Obra, sage.ew.docscompra.Proveedor y sage.ew.empresa.Empresa.
Definición en la línea 24 del archivo IMantes.cs.
|
get |
Ens retorna el valor que hi ha al camp CREATED de la taula.
Definición en la línea 44 del archivo IMantes.cs.
|
getset |
Campo donde se informará de los errores en mantenimientos.
Implementado en sage.ew.contabilidad.AgrupacionPrevisiones, sage.ew.contabilidad.LegalizacionLibros, sage.ew.contabilidad.RemesaBancaria y sage.ew.docscompra.TransitoDUA.
Definición en la línea 34 del archivo IMantes.cs.
|
get |
Ens retorna el valor que hi ha al camp GUID_ID de la taula.
Definición en la línea 39 del archivo IMantes.cs.
|
getset |
Nombre de pantalla "virtual" que vamos a dar a las clases que deriven de ewMante y que necesiten utilizar extensiones y que no tengan propiedades _Pantalla ni _Tabla informadas.
Las clases que derivan de ewMante pero que no tienen pantalla de mantenimiento asociada (propiedad _Pantalla) ni tabla (propiedad _Tabla) informadas, por ejemplo, MovCaja y todas las clases que se derivan (CobrosCaja, PagosPrevision, PagosVarios, CobrosVarios, CobrosPrevision) sobreescribiran esta propiedad para asignar el valor que corresponda y así en el método de Sage.ES.S50.Addons.CargarExtensionesCommand.CommandModulo(IModulo modulo, params object[] parameters) cuando se pida al addon correspondiente si tiene alguna extensión para el mantenimiento si no hay declarada ni _Pantalla ni _Tabla en el mantenimiento se pedirá la extensión por el campo _ManteAdic.
Si no hacíamos lo anterior, no podíamos cargar extensiones en los mantenimientos que no tienen _Pantalla ni _Tabla declarados.
Esta propiedad _ManteAdic se creará virtual en ewMante y en el get pondremos una excepción para que no se pueda utilizar para ningún otro propósito. En el mantenimiento en questión se sobreescribirá y allí se gestionará de forma normal.
Definición en la línea 88 del archivo IMantes.cs.
|
get |
Ens retorna el valor que hi ha al camp MODIFIED de la taula.
Definición en la línea 49 del archivo IMantes.cs.
|
getset |
Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE.
Implementado en sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranTransformacion, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.cliente.Cliente, sage.ew.contabilidad.LegalizacionLibros, sage.ew.docscompra.Proveedor y sage.ew.stocks.DocumentStock< _TipoDocumentLinea >.
Definición en la línea 29 del archivo IMantes.cs.
|
getset |
Nombre clave del formulario.
Implementado en sage.ew.interficies.IMantes.
Definición en la línea 59 del archivo IMantes.cs.
|
getset |
Nombre de la tabla que navegamos.
Implementado en sage.ew.interficies.IMantes.
Definición en la línea 64 del archivo IMantes.cs.
|
get |
Indica si la funcionalidad de actualizar los datos al último ejercicio esta activa.
Implementado en sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.
Definición en la línea 69 del archivo IMantes.cs.