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) |
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. | |
![]() | |
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 | |
![]() | |
object | ExecuteCommandAddons (ICommand method, params object[] parameters) |
Ejectuta la acción. | |
![]() | |
readonly IAddonsManager | oAddons |
Objeto addon. | |
![]() | |
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 15 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 267 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 118 del archivo CommandManager.cs.
|
inline |
_LinTRel | |
_ClaveTRel |
manteTRel |
_LinTRel | : | ILinTRel | |
_ClaveTRel | : | IClaves |
Definición en la línea 132 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de arqueo TPV.
oArqueoTpv | |
tipoArqueoTpv |
Definición en la línea 520 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de asientos.
oAsiento | |
tabla |
Definición en la línea 494 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de Asientos Factura generador.
oAsientoFactura | |
tipoAsientoFactura |
Definición en la línea 507 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de los browsers de addons.
browser | |
tabla | |
eventHandler | |
SetExtensionHeight |
Definición en la línea 341 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de columnas de los browsers de addons.
browserpropiedadesextendidas |
Definición en la línea 378 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de cambio de anchura de campos.
oAddon |
Definición en la línea 482 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de columnas de los browsers de addons.
browser | |
tabla | |
sql |
Definición en la línea 366 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 532 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de Deshacer cierre.
oAddon |
Definición en la línea 471 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de documentos.
documento | |
tipoDoc |
Definición en la línea 175 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de documentos de stock.
documento |
Definición en la línea 186 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 543 del archivo CommandManager.cs.
|
inline |
Carga las extensiones de las listas previas de documentos.
listasPreviasDocumento |
Definición en la línea 354 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 554 del archivo CommandManager.cs.
|
inline |
Cargar extensiones de Mantenimientos.
documento |
Definición en la línea 154 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 565 del archivo CommandManager.cs.
|
inline |
Cargar las extensiones de stocks.
stock |
Definición en la línea 164 del archivo CommandManager.cs.
|
inline |
Cargar extensiones de tipos de modelos.
tipoModelo |
Definición en la línea 145 del archivo CommandManager.cs.
|
inline |
Check de gráficas.
ldtMante | |
_checkGrafica |
Definición en la línea 52 del archivo CommandManager.cs.
|
inline |
Check Mantes.
_checkMante |
Definición en la línea 65 del archivo CommandManager.cs.
|
inline |
Ejecuta formulario.
tcFormularioFox | |
toParametros | |
tlAccesoDirecto | |
tlTareaProgramada | |
ExisteFormNet | |
InitAccesoDirecto |
Definición en la línea 212 del archivo CommandManager.cs.
|
inline |
Devuelve los filtros de addons.
tdtResultados | |
tcClase | |
_GetDBFiltrosDB |
Definición en la línea 447 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 433 del archivo CommandManager.cs.
|
inline |
Optiene.
_GetFormsnetTablaAddons | |
pantalla |
Definición en la línea 79 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 403 del archivo CommandManager.cs.
|
inline |
PE-93892: Obtenemos todos los listados de otros módulos.
dtResultado | |
Where_Mantes | |
RevisarDescripcion | |
tcTipo |
Definición en la línea 307 del archivo CommandManager.cs.
|
inline |
Optiene el tipo de documento para listas previas.
classe | |
otipoobjeto | |
pantalla |
Definición en la línea 94 del archivo CommandManager.cs.
|
inline |
PE-93892:Obtenemos todos los mantes de otros módulos.
ldtResultado | |
Where_Mantes | |
RevisarDescripcion |
Definición en la línea 292 del archivo CommandManager.cs.
|
inline |
Obtiene el nombre de pantalla de la lista de addons.
nombreClase |
Definición en la línea 389 del archivo CommandManager.cs.
|
inline |
Obtiene el tipo de navegación.
pantalla | |
filtro |
Definición en la línea 106 del archivo CommandManager.cs.
|
inline |
Llama a LoadListadoDb para todos los addons cargados.
_loadListadoDb | |
tcFormularioFox | |
lcFiltro | |
toParametros |
Definición en la línea 237 del archivo CommandManager.cs.
|
inline |
LoadManteDb en addons.
loadManteDb | |
tcFormularioFox | |
lcFiltro |
Definición en la línea 278 del archivo CommandManager.cs.
|
inline |
Merge de listados de los addons.
ldtTemp | DataTable temporal |
ldtResultado | DataTable final |
tipo | tipo |
Definición en la línea 38 del archivo CommandManager.cs.
|
inline |
Indica en addons si puede crear Tarea programada.
tcPantalla | |
ldtResult |
Definición en la línea 254 del archivo CommandManager.cs.
|
inline |
Añade Base de datos de los reports.
loConfig |
Definición en la línea 196 del archivo CommandManager.cs.
|
inline |
Logaliza el addon en addons cargados.
addon | nombre del addon |
Definición en la línea 460 del archivo CommandManager.cs.
|
inline |
Pone Tipo de proceso en todos los addons.
Definición en la línea 26 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 420 del archivo CommandManager.cs.
|
inline |
validaLinea de descuentos en addons que cumplan la interfaz
mante | |
empresaActiva | |
codigoLineaDto | |
bloquearOperacion |
Definición en la línea 324 del archivo CommandManager.cs.