Cargando...
Buscando...
Nada coincide
Referencia de la clase Sage.ES.S50.Addons.CommandManager

Controlador de acciones de addons. Más...

Diagrama de herencia de Sage.ES.S50.Addons.CommandManager
Sage.ES.S50.Addons.InvokerAddons

Métodos públicos

void SetTipoProceso (ProcesosEnEjecucion procesosEnEjecucion)
 Pone Tipo de proceso en todos los addons.
 
void MergeListados (DataTable ldtTemp, DataTable ldtResultado, int tipo)
 Merge de listados de los addons.
 
bool CheckGrafica (ref DataTable ldtMante, Func< DataTable, string, bool > _checkGrafica)
 Check de gráficas.
 
DataTable CheckMante (Func< string, DataTable > _checkMante)
 Check Mantes.
 
DataTable GetFormsnetTabla (Func< string, string, DataTable > _GetFormsnetTablaAddons, string pantalla)
 Optiene.
 
object GetListaPrevia (string classe, Type otipoobjeto, string pantalla)
 Optiene el tipo de documento para listas previas.
 
bool IsTipoNavegacionListados (string pantalla, string filtro)
 Obtiene el tipo de navegación.
 
void CargarExtensiones (IMante mante)
 Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.
 
void CargarExtensiones< _LinTRel, _ClaveTRel > (IManteTRel manteTRel)
 
void CargarExtensionesTiposModelo (ITiposModelo tipoModelo)
 Cargar extensiones de tipos de modelos.
 
void CargarExtensionesMante (IDocumentoBase documento)
 Cargar extensiones de Mantenimientos.
 
void CargarExtensionesStocks (IStock stock)
 Cargar las extensiones de stocks.
 
void CargarExtensionesDocumento (IAddons documento, string tipoDoc)
 Carga las extensiones de documentos.
 
void CargarExtensionesDocumentoStock (IDocumentoBase documento)
 Carga las extensiones de documentos de stock.
 
void ReportTemplatesAddDataBase (IConfig loConfig)
 Añade Base de datos de los reports.
 
int EjecutarFormulario (string tcFormularioFox, Func< Dictionary< string, object >, bool > ExisteFormNet, Func< IFormBase, object[], bool > InitAccesoDirecto, object[] toParametros=null, bool tlAccesoDirecto=false, bool tlTareaProgramada=false)
 Ejecuta formulario.
 
int LoadListadoDb (Func< string, string, string, object[], bool > _loadListadoDb, string tcFormularioFox, string lcFiltro, object[] toParametros)
 Llama a LoadListadoDb para todos los addons cargados.
 
bool PermitirCrearTareaProgramada (string tcPantalla, DataTable ldtResult)
 Indica en addons si puede crear Tarea programada.
 
IWidgetsNavigateClass BuscarImplementacionesDeNavegacionDecoradas (IWidgetsNavigateClass negocioNavegacion)
 Método para buscar Decorattors de la implementación de navegación en los Addons.
 
int LoadManteDb (Func< string, string, string, bool > loadManteDb, string tcFormularioFox, string lcFiltro)
 LoadManteDb en addons.
 
void GetMantesModulos (ref DataTable ldtResultado, Func< string > Where_Mantes, Func< string, string > RevisarDescripcion)
 PE-93892:Obtenemos todos los mantes de otros módulos.
 
void GetListadosModulos (ref DataTable dtResultado, Func< string > Where_Mantes, Func< string, string > RevisarDescripcion, string tcTipo)
 PE-93892: Obtenemos todos los listados de otros módulos.
 
bool ValidaLineaDescuentos (IMante mante, string empresaActiva, string codigoLineaDto, bool bloquearOperacion)
 validaLinea de descuentos en addons que cumplan la interfaz
 
void CargarExtensionesBrowser (IBrowserAddons browser, string tabla, EventHandler eventHandler, Action< IBrowserPropiedadesExtendidas > SetExtensionHeight)
 Carga las extensiones de los browsers de addons.
 
void CargarExtensionesListasPreviasDocumentos (IListasPreviasDocumento listasPreviasDocumento)
 Carga las extensiones de las listas previas de documentos.
 
void CargarExtensionesColumnasBrowser (IBrowserColumnsAddons browser, string tabla, string sql)
 Carga las extensiones de columnas de los browsers de addons.
 
void CargarExtensionesBrowserPropiedadesExtendidas (IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
 Carga las extensiones de columnas de los browsers de addons.
 
string GetNombrePantallaListadosCommand (string nombreClase)
 Obtiene el nombre de pantalla de la lista de addons.
 
DataRow GetInfoFromPantallaListados (string pantalla, Func< string, string > _FormatearStringEspecial, Func< string, string > _Revisar_Descripcio)
 Dado un nombre de PANTALLA devuelve el DATAROW asociado de las addons para listados.
 
void UpdateNombreMenuListadosPersonalizables (string tcPantalla, string tcNombreViejo, string tcNombreNuevo)
 Método estático que actualiza el nombre con tcNombre de los registros de la tabla COMUNES!LIST_MENU y de los ADDONS que su pantalla conicide con tcPantalla y que su nombre coincida con tcNombreViejo (En caso de no estar definido)
 
void GetDbInformesPersonalizables (ref DataTable tdtResultados, Func< string, DataTable > _GetDBInformesDB)
 Devuelve un datatable con los registros creados de Informes personalizables en addons.
 
void GetDbFiltrosPersonalizables (ref DataTable tdtResultados, string tcClase, Func< string, string, DataTable > _GetDBFiltrosDB)
 Devuelve los filtros de addons.
 
IModulo SearchAddonPersonalizablesCommand (string addon)
 Logaliza el addon en addons cargados.
 
void CargarExtensionesDeshacerCierre (IAddons oAddon)
 Carga las extensiones de Deshacer cierre.
 
void CargarExtensionesCambioAnchuraCampos (IAddons oAddon)
 Carga las extensiones de cambio de anchura de campos.
 
void CargarExtensionesAsientos (IAddons oAsiento, string tabla)
 Carga las extensiones de asientos.
 
void CargarExtensionesAsientosFactura (IAddons oAsientoFactura, string tipoAsientoFactura)
 Carga las extensiones de Asientos Factura generador.
 
void CargarExtensionesArqueoTpv (IAddons oArqueoTpv, string tipoArqueoTpv)
 Carga las extensiones de arqueo TPV.
 
void CargarExtensionesCriterioCaja (IAddons oCriterioCaja)
 Carga las extensiones de criterio de caja.
 
void CargarExtensionesEntregasFacturaImpresion (IAddons oEntregasFacturaImpresion)
 Carga las extensiones de entregas factura impresión.
 
void CargarExtensionesLoteDocVenta (IAddons oAddon)
 Carga las extensiones de comprobaciones de bloqueo para un lote de documentos de venta.
 
void CargarExtensionesSerieDocVenta (IAddons oAddon)
 Carga las extensiones de comprobaciones de bloqueo para series en documentos de venta.
 
- Métodos públicos heredados de Sage.ES.S50.Addons.InvokerAddons
delegate void InvokeCommandEventHandler (object sender, CommandEventArgs e)
 Delegado de evento lanzado al ejecutar InvokedoMethod.
 
delegate void InvokeCommandErrorEventHandler (object sender, CommandErrorEventArgs e)
 Delegado de evento lanzado en caso de error.
 

Otros miembros heredados

- Métodos protegidos heredados de Sage.ES.S50.Addons.InvokerAddons
object ExecuteCommandAddons (ICommand method, params object[] parameters)
 Ejectuta la acción.
 
- Atributos protegidos heredados de Sage.ES.S50.Addons.InvokerAddons
readonly IAddonsManager oAddons
 Objeto addon.
 
- Eventos heredados de Sage.ES.S50.Addons.InvokerAddons
InvokeCommandEventHandler OnBeginInvokeCommandAddon
 Evento lanzado al comenzar la llamada al invokeMethods del addons.
 
InvokeCommandEventHandler OnEndInvokeCommandAddons
 Evento lanzado al finalizar la llamada al invokeMethods del addons.
 
InvokeCommandErrorEventHandler OnErrorInvokeCommandAddons
 Evento lanzado al ejecutar el InvokeMethod con error.
 

Descripción detallada

Controlador de acciones de addons.

Definición en la línea 15 del archivo CommandManager.cs.

Documentación de funciones miembro

◆ BuscarImplementacionesDeNavegacionDecoradas()

IWidgetsNavigateClass Sage.ES.S50.Addons.CommandManager.BuscarImplementacionesDeNavegacionDecoradas ( IWidgetsNavigateClass negocioNavegacion)
inline

Método para buscar Decorattors de la implementación de navegación en los Addons.

Parámetros
negocioNavegacion
Devuelve

Definición en la línea 267 del archivo CommandManager.cs.

◆ CargarExtensiones()

void Sage.ES.S50.Addons.CommandManager.CargarExtensiones ( IMante mante)
inline

Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.

Devuelve

Definición en la línea 118 del archivo CommandManager.cs.

◆ CargarExtensiones< _LinTRel, _ClaveTRel >()

void Sage.ES.S50.Addons.CommandManager.CargarExtensiones< _LinTRel, _ClaveTRel > ( IManteTRel manteTRel)
inline
Parámetros de plantilla
_LinTRel
_ClaveTRel
Parámetros
manteTRel
Restricciones de tipo
_LinTRel :ILinTRel 
_ClaveTRel :IClaves 

Definición en la línea 132 del archivo CommandManager.cs.

◆ CargarExtensionesArqueoTpv()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesArqueoTpv ( IAddons oArqueoTpv,
string tipoArqueoTpv )
inline

Carga las extensiones de arqueo TPV.

Parámetros
oArqueoTpv
tipoArqueoTpv

Definición en la línea 520 del archivo CommandManager.cs.

◆ CargarExtensionesAsientos()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesAsientos ( IAddons oAsiento,
string tabla )
inline

Carga las extensiones de asientos.

Parámetros
oAsiento
tabla

Definición en la línea 494 del archivo CommandManager.cs.

◆ CargarExtensionesAsientosFactura()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesAsientosFactura ( IAddons oAsientoFactura,
string tipoAsientoFactura )
inline

Carga las extensiones de Asientos Factura generador.

Parámetros
oAsientoFactura
tipoAsientoFactura

Definición en la línea 507 del archivo CommandManager.cs.

◆ CargarExtensionesBrowser()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesBrowser ( IBrowserAddons browser,
string tabla,
EventHandler eventHandler,
Action< IBrowserPropiedadesExtendidas > SetExtensionHeight )
inline

Carga las extensiones de los browsers de addons.

Parámetros
browser
tabla
eventHandler
SetExtensionHeight

Definición en la línea 341 del archivo CommandManager.cs.

◆ CargarExtensionesBrowserPropiedadesExtendidas()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesBrowserPropiedadesExtendidas ( IBrowserPropiedadesExtendidas browserpropiedadesextendidas)
inline

Carga las extensiones de columnas de los browsers de addons.

Parámetros
browserpropiedadesextendidas

Definición en la línea 378 del archivo CommandManager.cs.

◆ CargarExtensionesCambioAnchuraCampos()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesCambioAnchuraCampos ( IAddons oAddon)
inline

Carga las extensiones de cambio de anchura de campos.

Parámetros
oAddon

Definición en la línea 482 del archivo CommandManager.cs.

◆ CargarExtensionesColumnasBrowser()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesColumnasBrowser ( IBrowserColumnsAddons browser,
string tabla,
string sql )
inline

Carga las extensiones de columnas de los browsers de addons.

Parámetros
browser
tabla
sql

Definición en la línea 366 del archivo CommandManager.cs.

◆ CargarExtensionesCriterioCaja()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesCriterioCaja ( IAddons oCriterioCaja)
inline

Carga las extensiones de criterio de caja.

Parámetros
oCriterioCajaReferencia a la instancia de la clase de criterio de caja

Definición en la línea 532 del archivo CommandManager.cs.

◆ CargarExtensionesDeshacerCierre()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesDeshacerCierre ( IAddons oAddon)
inline

Carga las extensiones de Deshacer cierre.

Parámetros
oAddon

Definición en la línea 471 del archivo CommandManager.cs.

◆ CargarExtensionesDocumento()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesDocumento ( IAddons documento,
string tipoDoc )
inline

Carga las extensiones de documentos.

Parámetros
documento
tipoDoc

Definición en la línea 175 del archivo CommandManager.cs.

◆ CargarExtensionesDocumentoStock()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesDocumentoStock ( IDocumentoBase documento)
inline

Carga las extensiones de documentos de stock.

Parámetros
documento

Definición en la línea 186 del archivo CommandManager.cs.

◆ CargarExtensionesEntregasFacturaImpresion()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesEntregasFacturaImpresion ( IAddons oEntregasFacturaImpresion)
inline

Carga las extensiones de entregas factura impresión.

Parámetros
oEntregasFacturaImpresionReferencia a la instancia de la clase de entregas factura impresión.

Definición en la línea 543 del archivo CommandManager.cs.

◆ CargarExtensionesListasPreviasDocumentos()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesListasPreviasDocumentos ( IListasPreviasDocumento listasPreviasDocumento)
inline

Carga las extensiones de las listas previas de documentos.

Parámetros
listasPreviasDocumento

Definición en la línea 354 del archivo CommandManager.cs.

◆ CargarExtensionesLoteDocVenta()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesLoteDocVenta ( IAddons oAddon)
inline

Carga las extensiones de comprobaciones de bloqueo para un lote de documentos de venta.

Parámetros
oAddon

Definición en la línea 554 del archivo CommandManager.cs.

◆ CargarExtensionesMante()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesMante ( IDocumentoBase documento)
inline

Cargar extensiones de Mantenimientos.

Parámetros
documento

Definición en la línea 154 del archivo CommandManager.cs.

◆ CargarExtensionesSerieDocVenta()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesSerieDocVenta ( IAddons oAddon)
inline

Carga las extensiones de comprobaciones de bloqueo para series en documentos de venta.

Parámetros
oAddon

Definición en la línea 565 del archivo CommandManager.cs.

◆ CargarExtensionesStocks()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesStocks ( IStock stock)
inline

Cargar las extensiones de stocks.

Parámetros
stock

Definición en la línea 164 del archivo CommandManager.cs.

◆ CargarExtensionesTiposModelo()

void Sage.ES.S50.Addons.CommandManager.CargarExtensionesTiposModelo ( ITiposModelo tipoModelo)
inline

Cargar extensiones de tipos de modelos.

Parámetros
tipoModelo

Definición en la línea 145 del archivo CommandManager.cs.

◆ CheckGrafica()

bool Sage.ES.S50.Addons.CommandManager.CheckGrafica ( ref DataTable ldtMante,
Func< DataTable, string, bool > _checkGrafica )
inline

Check de gráficas.

Parámetros
ldtMante
_checkGrafica
Devuelve

Definición en la línea 52 del archivo CommandManager.cs.

◆ CheckMante()

DataTable Sage.ES.S50.Addons.CommandManager.CheckMante ( Func< string, DataTable > _checkMante)
inline

Check Mantes.

Parámetros
_checkMante
Devuelve

Definición en la línea 65 del archivo CommandManager.cs.

◆ EjecutarFormulario()

int Sage.ES.S50.Addons.CommandManager.EjecutarFormulario ( string tcFormularioFox,
Func< Dictionary< string, object >, bool > ExisteFormNet,
Func< IFormBase, object[], bool > InitAccesoDirecto,
object[] toParametros = null,
bool tlAccesoDirecto = false,
bool tlTareaProgramada = false )
inline

Ejecuta formulario.

Parámetros
tcFormularioFox
toParametros
tlAccesoDirecto
tlTareaProgramada
ExisteFormNet
InitAccesoDirecto
Devuelve

Definición en la línea 212 del archivo CommandManager.cs.

◆ GetDbFiltrosPersonalizables()

void Sage.ES.S50.Addons.CommandManager.GetDbFiltrosPersonalizables ( ref DataTable tdtResultados,
string tcClase,
Func< string, string, DataTable > _GetDBFiltrosDB )
inline

Devuelve los filtros de addons.

Parámetros
tdtResultados
tcClase
_GetDBFiltrosDB

Definición en la línea 447 del archivo CommandManager.cs.

◆ GetDbInformesPersonalizables()

void Sage.ES.S50.Addons.CommandManager.GetDbInformesPersonalizables ( ref DataTable tdtResultados,
Func< string, DataTable > _GetDBInformesDB )
inline

Devuelve un datatable con los registros creados de Informes personalizables en addons.

Parámetros
tdtResultados
_GetDBInformesDB

Definición en la línea 433 del archivo CommandManager.cs.

◆ GetFormsnetTabla()

DataTable Sage.ES.S50.Addons.CommandManager.GetFormsnetTabla ( Func< string, string, DataTable > _GetFormsnetTablaAddons,
string pantalla )
inline

Optiene.

Parámetros
_GetFormsnetTablaAddons
pantalla
Devuelve

Definición en la línea 79 del archivo CommandManager.cs.

◆ GetInfoFromPantallaListados()

DataRow Sage.ES.S50.Addons.CommandManager.GetInfoFromPantallaListados ( string pantalla,
Func< string, string > _FormatearStringEspecial,
Func< string, string > _Revisar_Descripcio )
inline

Dado un nombre de PANTALLA devuelve el DATAROW asociado de las addons para listados.

Parámetros
pantalla
_FormatearStringEspecial
_Revisar_Descripcio
Devuelve

Definición en la línea 403 del archivo CommandManager.cs.

◆ GetListadosModulos()

void Sage.ES.S50.Addons.CommandManager.GetListadosModulos ( ref DataTable dtResultado,
Func< string > Where_Mantes,
Func< string, string > RevisarDescripcion,
string tcTipo )
inline

PE-93892: Obtenemos todos los listados de otros módulos.

Parámetros
dtResultado
Where_Mantes
RevisarDescripcion
tcTipo

Definición en la línea 307 del archivo CommandManager.cs.

◆ GetListaPrevia()

object Sage.ES.S50.Addons.CommandManager.GetListaPrevia ( string classe,
Type otipoobjeto,
string pantalla )
inline

Optiene el tipo de documento para listas previas.

Parámetros
classe
otipoobjeto
pantalla
Devuelve

Definición en la línea 94 del archivo CommandManager.cs.

◆ GetMantesModulos()

void Sage.ES.S50.Addons.CommandManager.GetMantesModulos ( ref DataTable ldtResultado,
Func< string > Where_Mantes,
Func< string, string > RevisarDescripcion )
inline

PE-93892:Obtenemos todos los mantes de otros módulos.

Parámetros
ldtResultado
Where_Mantes
RevisarDescripcion

Definición en la línea 292 del archivo CommandManager.cs.

◆ GetNombrePantallaListadosCommand()

string Sage.ES.S50.Addons.CommandManager.GetNombrePantallaListadosCommand ( string nombreClase)
inline

Obtiene el nombre de pantalla de la lista de addons.

Parámetros
nombreClase
Devuelve

Definición en la línea 389 del archivo CommandManager.cs.

◆ IsTipoNavegacionListados()

bool Sage.ES.S50.Addons.CommandManager.IsTipoNavegacionListados ( string pantalla,
string filtro )
inline

Obtiene el tipo de navegación.

Parámetros
pantalla
filtro
Devuelve

Definición en la línea 106 del archivo CommandManager.cs.

◆ LoadListadoDb()

int Sage.ES.S50.Addons.CommandManager.LoadListadoDb ( Func< string, string, string, object[], bool > _loadListadoDb,
string tcFormularioFox,
string lcFiltro,
object[] toParametros )
inline

Llama a LoadListadoDb para todos los addons cargados.

Parámetros
_loadListadoDb
tcFormularioFox
lcFiltro
toParametros
Devuelve

Definición en la línea 237 del archivo CommandManager.cs.

◆ LoadManteDb()

int Sage.ES.S50.Addons.CommandManager.LoadManteDb ( Func< string, string, string, bool > loadManteDb,
string tcFormularioFox,
string lcFiltro )
inline

LoadManteDb en addons.

Parámetros
loadManteDb
tcFormularioFox
lcFiltro
Devuelve

Definición en la línea 278 del archivo CommandManager.cs.

◆ MergeListados()

void Sage.ES.S50.Addons.CommandManager.MergeListados ( DataTable ldtTemp,
DataTable ldtResultado,
int tipo )
inline

Merge de listados de los addons.

Parámetros
ldtTempDataTable temporal
ldtResultadoDataTable final
tipotipo

Definición en la línea 38 del archivo CommandManager.cs.

◆ PermitirCrearTareaProgramada()

bool Sage.ES.S50.Addons.CommandManager.PermitirCrearTareaProgramada ( string tcPantalla,
DataTable ldtResult )
inline

Indica en addons si puede crear Tarea programada.

Parámetros
tcPantalla
ldtResult
Devuelve

Definición en la línea 254 del archivo CommandManager.cs.

◆ ReportTemplatesAddDataBase()

void Sage.ES.S50.Addons.CommandManager.ReportTemplatesAddDataBase ( IConfig loConfig)
inline

Añade Base de datos de los reports.

Parámetros
loConfig

Definición en la línea 196 del archivo CommandManager.cs.

◆ SearchAddonPersonalizablesCommand()

IModulo Sage.ES.S50.Addons.CommandManager.SearchAddonPersonalizablesCommand ( string addon)
inline

Logaliza el addon en addons cargados.

Parámetros
addonnombre del addon
Devuelve

Definición en la línea 460 del archivo CommandManager.cs.

◆ SetTipoProceso()

void Sage.ES.S50.Addons.CommandManager.SetTipoProceso ( ProcesosEnEjecucion procesosEnEjecucion)
inline

Pone Tipo de proceso en todos los addons.

Definición en la línea 26 del archivo CommandManager.cs.

◆ UpdateNombreMenuListadosPersonalizables()

void Sage.ES.S50.Addons.CommandManager.UpdateNombreMenuListadosPersonalizables ( string tcPantalla,
string tcNombreViejo,
string tcNombreNuevo )
inline

Método estático que actualiza el nombre con tcNombre de los registros de la tabla COMUNES!LIST_MENU y de los ADDONS que su pantalla conicide con tcPantalla y que su nombre coincida con tcNombreViejo (En caso de no estar definido)

Parámetros
tcPantallaPantalla de los registros a actualizar
tcNombreNuevoNuevo nombre a guardar en los registros afectados
tcNombreViejoNombre viejo por el que filtrar los registros afectados (opcional)

Definición en la línea 420 del archivo CommandManager.cs.

◆ ValidaLineaDescuentos()

bool Sage.ES.S50.Addons.CommandManager.ValidaLineaDescuentos ( IMante mante,
string empresaActiva,
string codigoLineaDto,
bool bloquearOperacion )
inline

validaLinea de descuentos en addons que cumplan la interfaz

Parámetros
mante
empresaActiva
codigoLineaDto
bloquearOperacion
Devuelve

Definición en la línea 324 del archivo CommandManager.cs.


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