Referencia de la Clase Sage.ES.S50.Addons.CommandManager

Controlador de acciones de addons Más...

Diagrama de herencias 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 Más...
 
void MergeListados (DataTable ldtTemp, DataTable ldtResultado, int tipo)
 Merge de listados de los addons Más...
 
bool CheckGrafica (ref DataTable ldtMante, Func< DataTable, string, bool > _checkGrafica)
 Check de gráficas Más...
 
DataTable CheckMante (Func< string, DataTable > _checkMante)
 Check Mantes Más...
 
DataTable GetFormsnetTabla (Func< string, string, DataTable > _GetFormsnetTablaAddons, string pantalla)
 Optiene Más...
 
object GetListaPrevia (string classe, Type otipoobjeto, string pantalla)
 Optiene el tipo de documento para listas previas Más...
 
bool IsTipoNavegacionListados (string pantalla, string filtro)
 Obtiene el tipo de navegación Más...
 
void CargarExtensiones (IMante mante)
 Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles Más...
 
void CargarExtensiones< _LinTRel, _ClaveTRel > (IManteTRel manteTRel)
 
void CargarExtensionesMante (IDocumentoBase documento)
 Cargar extensiones de Mantenimientos Más...
 
void CargarExtensionesStocks (IStock stock)
 Cargar las extensiones de stocks Más...
 
void CargarExtensionesDocumento (IAddons documento, string tipoDoc)
 Carga las extensiones de documentos Más...
 
void ReportTemplatesAddDataBase (IConfig loConfig)
 Añade Base de datos de los reports Más...
 
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 Más...
 
int LoadListadoDb (Func< string, string, string, object[], bool > _loadListadoDb, string tcFormularioFox, string lcFiltro, object[] toParametros)
 Llama a LoadListadoDb para todos los addons cargados Más...
 
bool PermitirCrearTareaProgramada (string tcPantalla, DataTable ldtResult)
 Indica en addons si puede crear Tarea programada Más...
 
IWidgetsNavigateClass BuscarImplementacionesDeNavegacionDecoradas (IWidgetsNavigateClass negocioNavegacion)
 Método para buscar Decorattors de la implementación de navegación en los Addons Más...
 
int LoadManteDb (Func< string, string, string, bool > loadManteDb, string tcFormularioFox, string lcFiltro)
 LoadManteDb en addons Más...
 
void GetMantesModulos (ref DataTable ldtResultado, Func< string > Where_Mantes, Func< string, string > RevisarDescripcion)
 PE-93892:Obtenemos todos los mantes de otros módulos Más...
 
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 Más...
 
bool ValidaLineaDescuentos (IMante mante, string empresaActiva, string codigoLineaDto, bool bloquearOperacion)
 validaLinea de descuentos en addons que cumplan la interfaz Más...
 
void CargarExtensionesBrowser (IBrowserAddons browser, string tabla, EventHandler eventHandler, Action< IBrowserPropiedadesExtendidas > SetExtensionHeight)
 Carga las extensiones de los browsers de addons Más...
 
void CargarExtensionesColumnasBrowser (IBrowserColumnsAddons browser, string tabla, string sql)
 Carga las extensiones de columnas de los browsers de addons Más...
 
string GetNombrePantallaListadosCommand (string nombreClase)
 Obtiene el nombre de pantalla de la lista de addons Más...
 
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 Más...
 
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) Más...
 
void GetDbInformesPersonalizables (ref DataTable tdtResultados, Func< string, DataTable > _GetDBInformesDB)
 Devuelve un datatable con los registros creados de Informes personalizables en addons Más...
 
void GetDbFiltrosPersonalizables (ref DataTable tdtResultados, string tcClase, Func< string, string, DataTable > _GetDBFiltrosDB)
 Devuelve los filtros de addons Más...
 
IModulo SearchAddonPersonalizablesCommand (string addon)
 Logaliza el addon en addons cargados Más...
 
void CargarExtensionesDeshacerCierre (IAddons oAddon)
 Carga las extensiones de Deshacer cierre. Más...
 
void CargarExtensionesAsientos (IAddons oAsiento, string tabla)
 Carga las extensiones de asientos Más...
 
void CargarExtensionesAsientosFactura (IAddons oAsientoFactura, string tipoAsientoFactura)
 Carga las extensiones de Asientos Factura generador Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Addons.InvokerAddons
delegate void InvokeCommandEventHandler (object sender, CommandEventArgs e)
 Delegado de evento lanzado al ejecutar InvokedoMethod Más...
 
delegate void InvokeCommandErrorEventHandler (object sender, CommandErrorEventArgs e)
 Delegado de evento lanzado en caso de error Más...
 

Otros miembros heredados

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

Descripción detallada

Controlador de acciones de addons

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

Documentación de las 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 248 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 del template
_LinTRel
_ClaveTRel
Parámetros
manteTRel
Restriciones de tipo
_LinTRel :ILinTRel 
_ClaveTRel :IClaves 

Definición en la línea 132 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 442 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 454 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 322 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 337 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 431 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 166 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 145 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 155 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 193 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 408 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 394 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 364 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 288 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 273 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 350 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 218 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 259 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 235 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 177 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 421 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 381 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 305 del archivo CommandManager.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: