Referencia de la Interfaz 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 herencias de sage.ew.interficies.IMante
sage.ew.ewbase.ewMante sage.ew.interficies.IArticulo sage.ew.interficies.ICliente sage.ew.interficies.IDocumentoBase sage.ew.interficies.IEmpresa 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 Más...
 
void _Load ()
 Carga el registro actual de la tabla asociada Más...
 
void _Load (string tcGuid)
 Aquest mètode ens carregarà el registre que tingui associat aquest Guid Más...
 
bool _Save ()
 Guarda el registro actual en la tabla asociada Más...
 
bool _Delete ()
 Elimina el registro actual Más...
 
void _Cancel ()
 Cancelar la edición del registro actual Más...
 
bool _Existe_Registro ()
 Nos indica si existe el registro en la Base de Datos Más...
 
IResultadoDuplicacion _Duplicar (string lcCodigo)
 Duplica el registro en la Base de Datos Más...
 
ewMante _Clonar ()
 Devuelve una copia exacta del objeto actual Más...
 
void _AddManteTRel (IManteTRel toManteTRel)
 Añadie los manteTRel a una lista, para gestionar el _Load, _Save y el _Delete Más...
 

Propiedades

string _Codigo [get, set]
 Campo de la tabla que representa el "Código" del mantenimiento. Por defecto siempre es CODIGO Más...
 
string _Nombre [get, set]
 Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE Más...
 
string _Error_Message [get, set]
 Campo donde se informará de los errores en mantenimientos. Más...
 
string _Guid_Id [get]
 Ens retorna el valor que hi ha al camp GUID_ID de la taula Más...
 
DateTime _Created [get]
 Ens retorna el valor que hi ha al camp CREATED de la taula Más...
 
DateTime _Modified [get]
 Ens retorna el valor que hi ha al camp MODIFIED de la taula Más...
 
Dictionary< string, object > _Addons [get]
 Diccionario donde cargaremos los addons disponibles (PE-100212) Más...
 
string _Pantalla [get, set]
 Nombre clave del formulario Más...
 
string _Tabla [get, set]
 Nombre de la tabla que navegamos Más...
 

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 15 del archivo IMantes.cs.

Documentación de las 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

Implementado en sage.ew.ewbase.ewMante.

◆ _Cancel()

◆ _Clonar()

◆ _Delete()

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

Elimina el registro actual

Devuelve

Implementado en sage.ew.cliente.Cliente, sage.ew.docscompra.Proveedor, sage.ew.articulo.Articulo, sage.ew.ewbase.ewMante, sage.ew.empresa.Empresa, sage.ew.cliente.PrevisionCobro, sage.ew.usuario.Usuario, sage.ew.ewbase.GrupoEmpresa, sage.ew.docscompra.PrevisionPago, sage.ew.contabilidad.CuentaBancaria, sage.ew.docscompra.PagarePago, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, sage.ew.contabilidad.LegalizacionLibros, sage.ew.contabilidad.Cuenta, sage.ew.docscompra.TransitoDUA, sage.ew.contabilidad.RemesaBancaria, sage.addons.infconfig.Negocio.Clases.InformesConfigurables, sage.ew.cliente.PagareCobro, sage.addons.amortiza.Negocio.Mantes.Partidas, sage.ew.tpv.Clases.MovCaja, sage.ew.ewbase.DocumentoBase, sage.ew.articulo.Tarifa, sage.ew.docsven.DocPedInt, sage.ew.ewbase.ReportTemplate, sage.ew.cliente.Obra, sage.ew.tpv.CajaVenta, sage.ew.ewbase.Operario, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.articulo.TipoIVA, sage.addons.idatos.Negocio.Mantes.plinter_c, sage.ew.murano.PreciosPorArticulo, sage.ew.docsven.CertifObra, sage.ew.ewbase.Divisa, sage.ew.murano.AgrupacionesArticulo, sage.ew.contabilidad.RefCatastral, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.stocks.AlbaranTraspaso, sage.ew.articulo.Familia, sage.ew.cliente.Vendedor, sage.addons.Incidencias.Negocio.Documentos.Incidencia, sage.ew.cliente.Idiomas, sage.ew.cliente.FuturoCliente, sage.ew.ewbase.Clases.CamposAdicionales, sage.ew.tpv.Vales, sage.ew.articulo.Subfamilia, sage.ew.articulo.FormulasTCP, sage.ew.contabilidad.Reglas, sage.ew.cliente.Paises, sage.ew.cliente.EtiquetasEnvio, sage.addons.services.Negocio.Mantes.Tecnicos, sage.ew.murano.Delegacion, sage.ew.articulo.CambiosPvpPendientes, sage.ew.tpv.FormasCobro, sage.addons.services.Negocio.Mantes.TipoServicio, sage.ew.articulo.Marca, sage.ew.docsven.PlantillasFactElec, sage.ew.contabilidad.Nivel3, sage.addons.Pildora.Negocio.Documentos.DocPildora, sage.ew.formul.ConsultasBrowsers, sage.addons.services.Negocio.Mantes.SerAtTec, sage.ew.contabilidad.PlanContable, sage.ew.tpv.FormasCobroCaja, sage.ew.contabilidad.AsientoPredefinido, sage.ew.tpv.Impresora, sage.ew.cliente.Agencia, sage.addons.services.Negocio.Mantes.TipoGastos, sage.ew.contabilidad.ContabilidadPresupuestaria, sage.ew.tpv.ClasificacionArticulos, sage.ew.tpv.Reposicion, sage.ew.docsven.PlantillasPresup, sage.ew.contabilidad.ContadorOrdenSoportado, sage.ew.contabilidad.Nivel4, sage.ew.articulo.Almacen, sage.addons.amortiza.Negocio.Mantes.TipoAmor, sage.ew.cliente.FormaDePago, sage.ew.contabilidad.CuentaSecundaria, sage.ew.docsven.Letras, sage.ew.contabilidad.EntidadBancaria, sage.ew.tpv.Retiros, sage.ew.cliente.TipoRetencion, sage.ew.contabilidad.DisenoBalances, sage.addons.gestdoc.Negocio.Mantes.MantePropiedad, sage.ew.contabilidad.ConceptoGastosIngresos, sage.addons.services.Negocio.Mantes.GrupTipGas, sage.ew.contabilidad.CuentaSituacion, sage.ew.cliente.LineaDescuento, sage.ew.articulo.Escandallos, sage.ew.cliente.Ruta, sage.addons.services.Negocio.Mantes.Solucion, sage.addons.services.Negocio.Mantes.TipoGaran, sage.addons.services.Negocio.Mantes.Problema, sage.ew.contabilidad.ConceptoIRPF, sage.ew.cliente.ConceptoCuota, sage.ew.articulo.ConceptoSuplido, Sage.ES.S50.Fabricacion.Negocio.Mantes.TipoOpera, sage.ew.cliente.ZonaHera, sage.addons.services.Negocio.Mantes.EstServ, sage.ew.cliente.Actividad, sage.ew.articulo.Colores, sage.ew.articulo.Talla, sage.ew.cliente.DefinicionServicio, sage.ew.contabilidad.Nivel1, sage.ew.contabilidad.Nivel2, sage.ew.articulo.Caracteristica, sage.ew.contabilidad.GrupoContribuyentes, sage.ew.contabilidad.TipoPagare, sage.ew.docscompra.GastoAdicional, sage.ew.ewbase.CategoriaEmpleado, sage.ew.articulo.GrupoColor, sage.ew.articulo.GrupoTalla, sage.ew.cliente.CompaniaCredito, sage.ew.cliente.TipoCreditoCaucion, sage.ew.contabilidad.ConceptoConciliacion, sage.ew.stocks.TipoReg y sage.ew.cliente.TipoFacturacion.

◆ _Duplicar()

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

Duplica el registro en la Base de Datos

Devuelve

Implementado en sage.ew.cliente.Cliente, sage.ew.docscompra.Proveedor, sage.ew.ewbase.ewMante y sage.ew.contabilidad.AsientoPredefinido.

◆ _Existe_Registro()

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

Nos indica si existe el registro en la Base de Datos

Devuelve

Implementado en sage.ew.ewbase.ewMante.

◆ _Load() [1/2]

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

Carga el registro actual de la tabla asociada

Implementado en sage.ew.cliente.Cliente, sage.ew.empresa.Empresa.ConfigTPV, sage.ew.docscompra.Proveedor, sage.ew.ewbase.ewMante, sage.ew.cliente.PrevisionCobro, sage.ew.usuario.Usuario, sage.ew.articulo.Articulo, sage.ew.empresa.Empresa, sage.ew.ewbase.GrupoEmpresa, sage.ew.docscompra.PrevisionPago, sage.ew.docscompra.PagarePago, sage.ew.contabilidad.CuentaBancaria, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, sage.addons.infconfig.Negocio.Clases.InformesConfigurables, sage.ew.docscompra.TransitoDUA, sage.ew.contabilidad.DepositoCuentas, sage.ew.contabilidad.Cuenta, sage.ew.contabilidad.RemesaBancaria, sage.ew.cliente.PagareCobro, sage.addons.amortiza.Negocio.Mantes.Partidas, sage.ew.tpv.Clases.Tickets2Empresa, sage.ew.ewbase.DocumentoBase, sage.ew.cliente.Obra, sage.ew.ewbase.ReportTemplate, sage.ew.contabilidad.DepositoCuentas_ServTerceros, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.tpv.CajaVenta, sage.ew.ewbase.Operario, sage.ew.murano.PreciosPorArticulo, sage.ew.tpv.Clases.CobrosTickets, sage.ew.tpv.Clases.MovCaja, sage.ew.contabilidad.DepositoCuentas_DBII, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.contabilidad.RefCatastral, sage.ew.murano.AgrupacionesArticulo, sage.ew.docsven.CertifObra, sage.ew.cliente.Idiomas, sage.ew.cliente.Vendedor, sage.ew.contabilidad.DepositoCuentasA1, sage.ew.articulo.Familia, sage.addons.idatos.Negocio.Mantes.plinter_c, sage.ew.tpv.Vales, sage.ew.contabilidad.DepositoCuentas_InsP, sage.ew.articulo.Subfamilia, sage.ew.contabilidad.DepositoCuentas_DB, sage.addons.services.Negocio.Mantes.Tecnicos, sage.ew.articulo.Almacen, sage.ew.murano.Delegacion, sage.ew.contabilidad.ContabilidadPresupuestaria, sage.ew.docsven.Letras, sage.ew.tpv.Impresora, sage.ew.cliente.EtiquetasEnvio, sage.ew.tpv.Clases.CobrosPrevision, sage.addons.offline.Negocio.Mantes.sucursales, sage.ew.tpv.FormasCobroCaja, sage.ew.contabilidad.DepositoCuentas_Administradores, sage.ew.contabilidad.AsientoPredefinido, sage.addons.rgpd.Negocio.Mantes.entidad_c, sage.ew.docsven.PlantillasFactElec, sage.addons.gestdoc.Negocio.Mantes.MantePropiedad, sage.ew.tpv.Retiros, sage.addons.services.Negocio.Mantes.TipoServicio, sage.addons.amortiza.Negocio.Mantes.TipoAmor, sage.ew.cliente.FormaDePago, sage.ew.docsven.PlantillasPresup, sage.ew.tpv.ClasificacionArticulos, sage.ew.tpv.Reposicion, sage.ew.articulo.ConceptosFacturables, sage.ew.contabilidad.NotasAsiMem, sage.ew.contabilidad.Remesa, sage.ew.contabilidad.EntidadBancaria, sage.ew.articulo.Canal, sage.ew.contabilidad.ContadorOrdenSoportado, sage.addons.services.Negocio.Mantes.GrupTipGas, sage.ew.cliente.LineaDescuento, sage.ew.ewbase.Clases.ewManteBalancePerdida, sage.addons.fideliza.Negocio.Clases.FactorPuntos, sage.ew.articulo.Clases.ArticulosOfertas, sage.ew.cliente.Ruta, sage.ew.contabilidad.DisenoBalancesEFE, sage.ew.contabilidad.DisenoBalancesECPNB, sage.ew.contabilidad.DisenoBalancesECPNA, sage.ew.tpv.Clases.CobrosVarios, sage.ew.tpv.Clases.PagosVarios, sage.ew.cliente.Mandatos, sage.ew.contabilidad.DisenoBalancesCuentasAnuales, sage.ew.contabilidad.DisenoBalancesPyGAnuales, sage.ew.articulo.GrupoColor y sage.ew.articulo.GrupoTalla.

◆ _Load() [2/2]

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

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

Implementado en sage.ew.ewbase.ewMante.

◆ _New()

◆ _Save()

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

Guarda el registro actual en la tabla asociada

Devuelve

Implementado en sage.ew.cliente.Cliente, sage.ew.empresa.Empresa.ConfigTPV, sage.ew.docscompra.Proveedor, sage.ew.ewbase.ewMante, sage.ew.cliente.PrevisionCobro, sage.ew.articulo.Articulo, sage.ew.usuario.Usuario, sage.ew.empresa.Empresa, sage.ew.docscompra.PrevisionPago, sage.ew.ewbase.GrupoEmpresa, sage.addons.services.Negocio.Documentos.Services, Sage.ES.S50.Fabricacion.Negocio.Documentos.AlbaranProduccion, sage.ew.contabilidad.DepositoCuentas, sage.ew.contabilidad.Cuenta, sage.addons.infconfig.Negocio.Clases.InformesConfigurables, sage.addons.amortiza.Negocio.Mantes.Partidas, sage.ew.contabilidad.Memoria, sage.ew.tpv.Clases.MovCaja, sage.ew.ewbase.DocumentoBase, sage.ew.docsven.DocPedInt, sage.ew.cliente.Obra, sage.ew.contabilidad.DepositoCuentas_DBII, sage.ew.ewbase.ReportTemplate, sage.ew.tpv.CajaVenta, sage.ew.contabilidad.DepositoCuentas_ServTerceros, sage.ew.stocks.DocumentStock< _TipoDocumentLinea >, sage.ew.cliente.Idiomas, sage.ew.ewbase.Divisa, sage.ew.murano.PreciosPorArticulo, Sage.ES.S50.Fabricacion.Negocio.Documentos.PartesCostes, sage.ew.articulo.Tarifa, sage.ew.murano.AgrupacionesArticulo, sage.ew.ewbase.Operario, sage.ew.docsven.CertifObra, sage.ew.cliente.Vendedor, sage.ew.contabilidad.DepositoCuentasA1, sage.addons.idatos.Negocio.Mantes.plinter_c, sage.ew.articulo.Familia, sage.ew.ewbase.Clases.CamposAdicionales, sage.ew.tpv.Vales, sage.ew.contabilidad.DepositoCuentas_InsP, sage.ew.articulo.Subfamilia, sage.ew.contabilidad.DepositoCuentas_DB, sage.ew.cliente.CPostal, sage.ew.cliente.EtiquetasEnvio, sage.ew.contabilidad.ContabilidadPresupuestaria, sage.addons.services.Negocio.Mantes.Tecnicos, sage.ew.murano.Delegacion, sage.ew.contabilidad.DepositoCuentas_Administradores, sage.ew.articulo.CambiosPvpPendientes, sage.ew.articulo.Almacen, sage.ew.articulo.Marca, sage.ew.docsven.Letras, sage.ew.tpv.ClasificacionArticulos, sage.ew.tpv.Clases.CobrosPrevision, sage.ew.contabilidad.NotasAsiMem, sage.ew.contabilidad.AsientoPredefinido, sage.ew.cliente.FormaDePago, sage.ew.tpv.Impresora, sage.ew.docsven.PlantillasFactElec, sage.ew.tpv.Reposicion, sage.ew.tpv.Retiros, sage.addons.gestdoc.Negocio.Mantes.MantePropiedad, sage.ew.docsven.PlantillasPresup, sage.ew.formul.ConsultasBrowsers, sage.ew.contabilidad.ContadorOrdenSoportado, sage.ew.contabilidad.Nivel3, sage.ew.cliente.LineaDescuento, sage.addons.services.Negocio.Mantes.TipoServicio, sage.ew.contabilidad.EntidadBancaria, sage.ew.articulo.ConceptosFacturables, sage.ew.contabilidad.DisenoBalances, sage.ew.articulo.Clases.ArticulosOfertas, sage.addons.fideliza.Negocio.Clases.FactorPuntos, sage.ew.lote.Clases.LoteInventario, sage.ew.lote.Clases.LoteAlbTraspaso y sage.ew.lote.Clases.LoteAlbRegulari.

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

Definición en la línea 22 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 42 del archivo IMantes.cs.

◆ _Error_Message

string sage.ew.interficies.IMante._Error_Message
getset

Campo donde se informará de los errores en mantenimientos.

Definición en la línea 32 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 37 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 47 del archivo IMantes.cs.

◆ _Nombre

string sage.ew.interficies.IMante._Nombre
getset

Campo de la tabla que representa el "Nombre" del mantenimiento. Por defecto siempre es NOMBRE

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

◆ _Pantalla

string sage.ew.interficies.IMante._Pantalla
getset

Nombre clave del formulario

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

◆ _Tabla

string sage.ew.interficies.IMante._Tabla
getset

Nombre de la tabla que navegamos

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


La documentación para este interfaz fue generada a partir del siguiente fichero: