Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IMante

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...

Diagrama de herencia de sage.ew.interficies.IMante
sage.ew.interficies.IArticulo sage.ew.interficies.ICliente sage.ew.interficies.IDocumentoBase sage.ew.interficies.IEmpresa sage.ew.interficies.IEntidadConDestinatarios sage.ew.interficies.IMantes sage.ew.interficies.IObra sage.ew.interficies.IProveed

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.
 

Descripción detallada

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.

Documentación de funciones miembro

◆ _AddManteTRel()

void sage.ew.interficies.IMante._AddManteTRel ( IManteTRel toManteTRel)

Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete.

Parámetros
toManteTRel

◆ _Cancel()

void sage.ew.interficies.IMante._Cancel ( )

Cancelar la edición del registro actual.

Devuelve

Implementado en sage.ew.articulo.Articulo, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.

◆ _Clonar()

ewMante sage.ew.interficies.IMante._Clonar ( )

Devuelve una copia exacta del objeto actual.

Devuelve

Implementado en sage.ew.articulo.Articulo, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.

◆ _Delete()

◆ _Duplicar()

IResultadoDuplicacion sage.ew.interficies.IMante._Duplicar ( string lcCodigo)

Duplica el registro en la Base de Datos.

Devuelve

Implementado en Sage.ES.S50.Comunicados.Negocio.Clases.Comunicados, sage.ew.cliente.Cliente y sage.ew.docscompra.Proveedor.

◆ _Existe_Registro()

bool sage.ew.interficies.IMante._Existe_Registro ( )

Nos indica si existe el registro en la Base de Datos.

Devuelve

◆ _Load() [1/2]

◆ _Load() [2/2]

void sage.ew.interficies.IMante._Load ( string tcGuid)

Aquest mètode ens carregarà el registre que tingui associat aquest Guid.

◆ _New()

◆ _Save()

Documentación de propiedades

◆ _Addons

Dictionary<string, object> sage.ew.interficies.IMante._Addons
get

Diccionario donde cargaremos los addons disponibles (PE-100212)

Definición en la línea 54 del archivo IMantes.cs.

◆ _Codigo

string sage.ew.interficies.IMante._Codigo
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.

◆ _Created

DateTime? sage.ew.interficies.IMante._Created
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.

◆ _Error_Message

string sage.ew.interficies.IMante._Error_Message
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.

◆ _Guid_Id

string sage.ew.interficies.IMante._Guid_Id
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.

◆ _ManteAdic

string sage.ew.interficies.IMante._ManteAdic
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.

◆ _Modified

DateTime? sage.ew.interficies.IMante._Modified
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.

◆ _Nombre

◆ _Pantalla

string sage.ew.interficies.IMante._Pantalla
getset

Nombre clave del formulario.

Implementado en sage.ew.interficies.IMantes.

Definición en la línea 59 del archivo IMantes.cs.

◆ _Tabla

string sage.ew.interficies.IMante._Tabla
getset

Nombre de la tabla que navegamos.

Implementado en sage.ew.interficies.IMantes.

Definición en la línea 64 del archivo IMantes.cs.

◆ _TraspasoUltimoEjercicio

AccionTraspasoUltimoEjercicio sage.ew.interficies.IMante._TraspasoUltimoEjercicio
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.


La documentación de esta interface está generada del siguiente archivo: