Controlador de acciones de addons. Más...
Métodos públicos | |
| void | SetTipoProceso (ProcesosEnEjecucion procesosEnEjecucion) |
| Pone Tipo de proceso en todos los addons. | |
| void | MergeListados (DataTable ldtTemp, DataTable ldtResultado, int tipo, IBaseDA dataAccess) |
| Merge de listados de los addons. | |
| bool | CheckGrafica (ref DataTable ldtMante, Func< DataTable, string, bool > _checkGrafica, IBaseDA dataAccess) |
| Check de gráficas. | |
| DataTable | CheckMante (Func< string, DataTable > _checkMante, IBaseDA dataAccess) |
| Check Mantes. | |
| DataTable | GetFormsnetTabla (Func< string, string, DataTable > _GetFormsnetTablaAddons, string pantalla, IBaseDA baseDA) |
| 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. | |
| int | LoadListadoDb (Func< string, string, string, object[], bool > _loadListadoDb, string tcFormularioFox, string lcFiltro, object[] toParametros, IBaseDA dataAccess) |
| 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, IBaseDA dataAccess) |
| 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, IBaseDA dataAccess) |
| 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. | |
Controlador de acciones de addons.
Definición en la línea 18 del archivo CommandManager.cs.
|
inline |
Método para buscar Decorattors de la implementación de navegación en los Addons.
| negocioNavegacion |
Definición en la línea 299 del archivo CommandManager.cs.
|
inline |
Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles.
Definición en la línea 129 del archivo CommandManager.cs.
|
inline |
| _LinTRel | |
| _ClaveTRel |
| manteTRel |
| _LinTRel | : | ILinTRel | |
| _ClaveTRel | : | IClaves |
Definición en la línea 143 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de arqueo TPV.
| oArqueoTpv | |
| tipoArqueoTpv |
Definición en la línea 556 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de asientos.
| oAsiento | |
| tabla |
Definición en la línea 530 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de Asientos Factura generador.
| oAsientoFactura | |
| tipoAsientoFactura |
Definición en la línea 543 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de los browsers de addons.
| browser | |
| tabla | |
| eventHandler | |
| SetExtensionHeight |
Definición en la línea 377 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de columnas de los browsers de addons.
| browserpropiedadesextendidas |
Definición en la línea 414 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de cambio de anchura de campos.
| oAddon |
Definición en la línea 518 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de columnas de los browsers de addons.
| browser | |
| tabla | |
| sql |
Definición en la línea 402 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de criterio de caja.
| oCriterioCaja | Referencia a la instancia de la clase de criterio de caja |
Definición en la línea 568 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de Deshacer cierre.
| oAddon |
Definición en la línea 507 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de documentos.
| documento | |
| tipoDoc |
Definición en la línea 186 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de documentos de stock.
| documento |
Definición en la línea 197 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de entregas factura impresión.
| oEntregasFacturaImpresion | Referencia a la instancia de la clase de entregas factura impresión. |
Definición en la línea 579 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de las listas previas de documentos.
| listasPreviasDocumento |
Definición en la línea 390 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de comprobaciones de bloqueo para un lote de documentos de venta.
| oAddon |
Definición en la línea 590 del archivo CommandManager.cs.
|
inline |
Cargar extensiones de Mantenimientos.
| documento |
Definición en la línea 165 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de comprobaciones de bloqueo para series en documentos de venta.
| oAddon |
Definición en la línea 601 del archivo CommandManager.cs.
|
inline |
Cargar las extensiones de stocks.
| stock |
Definición en la línea 175 del archivo CommandManager.cs.
|
inline |
Cargar extensiones de tipos de modelos.
| tipoModelo |
Definición en la línea 156 del archivo CommandManager.cs.
|
inline |
Check de gráficas.
| ldtMante | |
| _checkGrafica | |
| dataAccess |
Definición en la línea 58 del archivo CommandManager.cs.
|
inline |
Check Mantes.
| _checkMante | |
| dataAccess |
Definición en la línea 73 del archivo CommandManager.cs.
|
inline |
Ejecuta formulario.
| tcFormularioFox | |
| toParametros | |
| tlAccesoDirecto | |
| tlTareaProgramada | |
| ExisteFormNet | |
| InitAccesoDirecto |
Definición en la línea 224 del archivo CommandManager.cs.
|
inline |
Devuelve los filtros de addons.
| tdtResultados | |
| tcClase | |
| _GetDBFiltrosDB |
Definición en la línea 483 del archivo CommandManager.cs.
|
inline |
Devuelve un datatable con los registros creados de Informes personalizables en addons.
| tdtResultados | |
| _GetDBInformesDB |
Definición en la línea 469 del archivo CommandManager.cs.
|
inline |
Optiene.
| _GetFormsnetTablaAddons | |
| pantalla | |
| baseDA |
Definición en la línea 89 del archivo CommandManager.cs.
|
inline |
Dado un nombre de PANTALLA devuelve el DATAROW asociado de las addons para listados.
| pantalla | |
| _FormatearStringEspecial | |
| _Revisar_Descripcio |
Definición en la línea 439 del archivo CommandManager.cs.
|
inline |
PE-93892: Obtenemos todos los listados de otros módulos.
| dtResultado | |
| Where_Mantes | |
| RevisarDescripcion | |
| tcTipo | |
| dataAccess |
Definición en la línea 342 del archivo CommandManager.cs.
|
inline |
Optiene el tipo de documento para listas previas.
| classe | |
| otipoobjeto | |
| pantalla |
Definición en la línea 105 del archivo CommandManager.cs.
|
inline |
PE-93892:Obtenemos todos los mantes de otros módulos.
| ldtResultado | |
| Where_Mantes | |
| RevisarDescripcion | |
| dataAccess |
Definición en la línea 325 del archivo CommandManager.cs.
|
inline |
Obtiene el nombre de pantalla de la lista de addons.
| nombreClase |
Definición en la línea 425 del archivo CommandManager.cs.
|
inline |
Obtiene el tipo de navegación.
| pantalla | |
| filtro |
Definición en la línea 117 del archivo CommandManager.cs.
|
inline |
Llama a LoadListadoDb para todos los addons cargados.
| _loadListadoDb | |
| tcFormularioFox | |
| lcFiltro | |
| toParametros |
Definición en la línea 250 del archivo CommandManager.cs.
|
inline |
Llama a LoadListadoDb para todos los addons cargados.
| _loadListadoDb | |
| tcFormularioFox | |
| lcFiltro | |
| toParametros | |
| dataAccess |
Definición en la línea 268 del archivo CommandManager.cs.
|
inline |
LoadManteDb en addons.
| loadManteDb | |
| tcFormularioFox | |
| lcFiltro |
Definición en la línea 310 del archivo CommandManager.cs.
|
inline |
Merge de listados de los addons.
| ldtTemp | DataTable temporal |
| ldtResultado | DataTable final |
| tipo | tipo |
| dataAccess | Inyección acceso a datos |
Definición en la línea 42 del archivo CommandManager.cs.
|
inline |
Indica en addons si puede crear Tarea programada.
| tcPantalla | |
| ldtResult |
Definición en la línea 286 del archivo CommandManager.cs.
|
inline |
Añade Base de datos de los reports.
| loConfig |
Definición en la línea 207 del archivo CommandManager.cs.
|
inline |
Logaliza el addon en addons cargados.
| addon | nombre del addon |
Definición en la línea 496 del archivo CommandManager.cs.
|
inline |
Pone Tipo de proceso en todos los addons.
Definición en la línea 29 del archivo CommandManager.cs.
|
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)
| tcPantalla | Pantalla de los registros a actualizar |
| tcNombreNuevo | Nuevo nombre a guardar en los registros afectados |
| tcNombreViejo | Nombre viejo por el que filtrar los registros afectados (opcional) |
Definición en la línea 456 del archivo CommandManager.cs.
|
inline |
validaLinea de descuentos en addons que cumplan la interfaz
| mante | |
| empresaActiva | |
| codigoLineaDto | |
| bloquearOperacion |
Definición en la línea 360 del archivo CommandManager.cs.