Clase para Listados Personalizados por los clientes PE-103520 Más...
Métodos públicos | |
ListadosPersonalizables () | |
Constructor vacio Más... | |
ListadosPersonalizables (FormListadoPersonalizable loFormListadoPersonalizable) | |
Contructor con referencia al formulario que lo invoca Más... | |
bool | _AddFiltro (string tcFiltro, string tcCaption, bool tlIntervalo=true, string tcDesde="", string tcHasta="") |
Añade un nuevo filtro dinámico al listado Más... | |
bool | _RemoveOpcion (string tcTipo, string tcCaption) |
Borra una opción. TODO : De momento este metodo solo se invoca para borrar opciones tipo checkbox. Se deben tratar el resto de tipos cuando corresponda. Más... | |
string | _AddOpcion (string tcTipo, string tcCaption, object toOpciones=null, int tnTop=0) |
Añade una nueva opción dinamica al listado Más... | |
bool | _NuevoListado (string tcPantalla="", bool tlShowForm=true) |
Crea un nuevo listado persdonalizable para su edición Más... | |
bool | _CargarListado (string tcPantalla) |
Carga un listado para su edición Más... | |
bool | _DuplicarListado (string tcPantalla) |
Duplicar listado Más... | |
bool | _GetDBInformes (ref DataTable tdtResultados, string tcDataBase="COMUNES") |
Devuelve un datatable con los registros creados de Informes personalizables Más... | |
DataTable | _GetDBFiltros (string tcClase="") |
Devuelve los filtros de la BD (COMUNES!FILTROS) Más... | |
DataRow | _GetPropiedadesListado () |
Devuelve un datarow con los datos del listado personalizable Más... | |
bool | _CrearListado () |
Crea el registro correspondiente al listado en la tabla COMUNES!LISTADOS y en la del addon si hace falta Más... | |
string | _SearchAliasDbAddon () |
Busca el Alias de la base de datos del addon. Internamente puntea la propiedad _Addon contra el diccionario de addons cargados en Sage 50c Más... | |
void | _ReloadMenu50 () |
Recarga las entradas a listados personalizables del menu50 Más... | |
bool | _CheckPantalla (string tcPantalla) |
Comprueba si el nombre de la pantalla existe en Sage 50. Comprueba por este orden: formsnet, listados, graficas, procesos y mantes La validación la hace en COMUNES y en los ADDONS Más... | |
bool | _LoadPantalla (string tcPantalla) |
Carga negocio a partir del nombre de pantalla del listados (LISTADOS!PANTALLA) Más... | |
void | _LoadUpdate (string tcUpdate) |
Método para cargar la información a partir del campo "UPDATE" Más... | |
bool | _DeleteListado () |
Borra un registro de listado personalizado Más... | |
bool | _AddRegistroEurowinSys (string tcInfo) |
Añade un registro a EUROWINSYS!ACTUALIZA con la información relativa a la inclusión de una DLL Más... | |
bool | _Exportar (DataRow[] tdrRegistros, ref string tcInfo) |
Exportar registros de informes personalizables de la instalación local. Más... | |
bool | _Importar (string tcFile, ref string tcInfo) |
Importar registros de informes personalizables a la instalación local. Más... | |
bool | _ValidarAddon (string tcTextoValidacion="", List< string > toAddonsPermitidos=null) |
PE-104693 : Quan l'usuari vulgui veure el codi d'exemple si el text que hi ha a la propietat ADDON no comença per: Sage.ES.S50c.Reports.*.dll o Sage.ES.S50c.Addons.*.dll presentarà un avís conforme el nom del addon ha de començar per un dels noms anteriors Más... | |
bool | _ValidarAddonInterno (string tcTextoValidacion="") |
Validación de una excepción para nuestro desarrollo interno Más... | |
bool | _AddLibreria (string tcFile, string tcFileName, ref string tcInfo) |
Añade una libreria en el servidor. Adicionalemtne intenta copiar la librería en el terminal e intenta registrarla. Más... | |
Métodos públicos estáticos | |
static string | _DesencriptaFirma (string tcPassword) |
Método que devuelve la firma desencriptada a partir de un string AES Más... | |
static string | _EncriptaFirma (string tcPassword) |
Método que devuelve la firma encriptada a partir de un string Más... | |
Campos de datos | |
string | _Error_Message = "" |
Errores Más... | |
Dictionary< string, object > | _AddFiltros = new Dictionary<string, object>() |
Filtros del listado Más... | |
Dictionary< string, object > | _AddFiltrosPropiedades = new Dictionary<string, object>() |
Propiedades de los filtros del listado Más... | |
Dictionary< string, object > | _AddOpciones = new Dictionary<string, object>() |
Opciones del listado Más... | |
Dictionary< string, object > | _AddOpcionesPropiedades = new Dictionary<string, object>() |
Propiedades de las opciones del listado Más... | |
Dictionary< string, int > | _AddOpcionesOrden = new Dictionary<string, int>() |
Propiedades de las opciones del listado Más... | |
Dictionary< string, string > | _DiccionarioOpciones |
Diccionario con las posibles opciones añadibles al listado Más... | |
FormListadoPersonalizable | _FormListadoPersonalizable = null |
Referencia al formulario Más... | |
ListadosPersonalizablesActualizacion | _oListadoPersonalizableActualizacion = null |
Referencia a la classe de actualización Más... | |
Atributos públicos estáticos | |
static string | ADDON_VARNAME = "wl_PaMListadosS50" |
Nombre de la variable global para el Add-on de informes personalizables Más... | |
static string | ADDON_NAME = "ASF50PLUGLIST" |
Nombre del articulo para el Add-on de informes personalizables Más... | |
static string | IMPORT_EXPORT_EXT = ".rep" |
Extension valida para los ficheros de importación / exportación Más... | |
static string | ADDON_NAMESPACE = "sage.addons" |
Namespace por el que empezaran los addons Más... | |
Propiedades | |
string | _Titulo [get, set] |
Titulo del listado personalizado Más... | |
string | _Pantalla [get, set] |
Pantalla del listado personalizado Más... | |
string | _Addon [get, set] |
Addon que contendra el listado personalizado Más... | |
string | _Clase [get, set] |
Clase del listado personalizado Más... | |
string | _ClasePadre [get, set] |
Clase padre del listado personalizado (en caso de duplicar listado) Más... | |
TiposIVA | _AplicarIvaIncluido [get, set] |
Contendra si el listado va con iva icluido o no Más... | |
string | _TipoInforme [get, set] |
Propiedad string con tipo de navegacion del listado Más... | |
UbicacionEnMenu | _UbicacionEnMenu [get, set] |
Contendra la ubicación de menu del listado Más... | |
string | Menu [get, set] |
Ubicación del informe en el menu del modulo seleccionado Más... | |
string | Firma [get, set] |
Contendra la firma del informe Más... | |
bool | CrearTareaProgramada [get, set] |
Tarea programada Más... | |
bool | EsMultiejercicio [get, set] |
Indica si el listado hace tratamiento para multiejercicio Más... | |
string | _XML [get] |
Contendra el XML generado para la pantalla de filtros del listado Más... | |
bool | _Duplicado [get, set] |
Define si el listado parte de duplicar un listado anterior Más... | |
bool | _ImportarAutomatico [get, set] |
Define si al realizar una importación no preguntar nada y sobreescribir el listado Más... | |
bool | _ActualizaListado [get, set] |
Propiedad para saber si se actualiza el listado desde la actualización automática de listados (SetupInstalListados.cs) Más... | |
Clase para Listados Personalizados por los clientes PE-103520
Definición en la línea 148 del archivo ListadosPersonalizables.cs.
|
inline |
Constructor vacio
Definición en la línea 519 del archivo ListadosPersonalizables.cs.
|
inline |
Contructor con referencia al formulario que lo invoca
loFormListadoPersonalizable |
Definición en la línea 529 del archivo ListadosPersonalizables.cs.
|
inline |
Añade un nuevo filtro dinámico al listado
tcFiltro | |
tcCaption | |
tlIntervalo | |
tcDesde | |
tcHasta |
Definición en la línea 560 del archivo ListadosPersonalizables.cs.
|
inline |
Añade una libreria en el servidor. Adicionalemtne intenta copiar la librería en el terminal e intenta registrarla.
tcFile | Ruta del fichero |
tcFileName | Nombre del fichero |
tcInfo | String informativo de salida |
Definición en la línea 3218 del archivo ListadosPersonalizables.cs.
|
inline |
Añade una nueva opción dinamica al listado
tcTipo | |
tcCaption | |
toOpciones | |
tnTop |
Definición en la línea 676 del archivo ListadosPersonalizables.cs.
|
inline |
Añade un registro a EUROWINSYS!ACTUALIZA con la información relativa a la inclusión de una DLL
tcInfo | Información que se guardará en el campo incidencia |
Definición en la línea 2587 del archivo ListadosPersonalizables.cs.
|
inline |
Carga un listado para su edición
tcPantalla |
Definición en la línea 861 del archivo ListadosPersonalizables.cs.
|
inline |
Comprueba si el nombre de la pantalla existe en Sage 50. Comprueba por este orden: formsnet, listados, graficas, procesos y mantes La validación la hace en COMUNES y en los ADDONS
tcPantalla | Pantalla a comprobar |
Definición en la línea 2036 del archivo ListadosPersonalizables.cs.
|
inline |
Crea el registro correspondiente al listado en la tabla COMUNES!LISTADOS y en la del addon si hace falta
Definición en la línea 1749 del archivo ListadosPersonalizables.cs.
|
inline |
Borra un registro de listado personalizado
Definición en la línea 2205 del archivo ListadosPersonalizables.cs.
|
inlinestatic |
Método que devuelve la firma desencriptada a partir de un string AES
tcPassword |
Definición en la línea 177 del archivo ListadosPersonalizables.cs.
|
inline |
Duplicar listado
tcPantalla |
Definición en la línea 883 del archivo ListadosPersonalizables.cs.
|
inlinestatic |
Método que devuelve la firma encriptada a partir de un string
tcPassword |
Definición en la línea 189 del archivo ListadosPersonalizables.cs.
|
inline |
Exportar registros de informes personalizables de la instalación local.
tdrRegistros | DataRows con los registros a exportar (pantalla + nombre + addon) |
tcInfo | Información de salida del proceso |
Definición en la línea 2627 del archivo ListadosPersonalizables.cs.
|
inline |
Devuelve los filtros de la BD (COMUNES!FILTROS)
tcClase | Clase que se desea recuperar |
Definición en la línea 1012 del archivo ListadosPersonalizables.cs.
|
inline |
Devuelve un datatable con los registros creados de Informes personalizables
Definición en la línea 957 del archivo ListadosPersonalizables.cs.
|
inline |
Devuelve un datarow con los datos del listado personalizable
Definición en la línea 1081 del archivo ListadosPersonalizables.cs.
|
inline |
Importar registros de informes personalizables a la instalación local.
tcFile | Fichero zip que exportar |
tcInfo | Información en caso de importación exitosa |
Definición en la línea 2876 del archivo ListadosPersonalizables.cs.
|
inline |
Carga negocio a partir del nombre de pantalla del listados (LISTADOS!PANTALLA)
tcPantalla |
Definición en la línea 2056 del archivo ListadosPersonalizables.cs.
|
inline |
Método para cargar la información a partir del campo "UPDATE"
tcUpdate |
Definición en la línea 2181 del archivo ListadosPersonalizables.cs.
|
inline |
Crea un nuevo listado persdonalizable para su edición
tcPantalla | Nombre de pantalla que se asignara al listado (en caso de que no este utilizado) |
tlShowForm | Muestra el formulario de edición |
Definición en la línea 838 del archivo ListadosPersonalizables.cs.
|
inline |
Recarga las entradas a listados personalizables del menu50
Definición en la línea 2012 del archivo ListadosPersonalizables.cs.
|
inline |
Borra una opción. TODO : De momento este metodo solo se invoca para borrar opciones tipo checkbox. Se deben tratar el resto de tipos cuando corresponda.
tcTipo | |
tcCaption |
Definición en la línea 633 del archivo ListadosPersonalizables.cs.
|
inline |
Busca el Alias de la base de datos del addon. Internamente puntea la propiedad _Addon contra el diccionario de addons cargados en Sage 50c
Definición en la línea 1800 del archivo ListadosPersonalizables.cs.
|
inline |
PE-104693 : Quan l'usuari vulgui veure el codi d'exemple si el text que hi ha a la propietat ADDON no comença per: Sage.ES.S50c.Reports.*.dll o Sage.ES.S50c.Addons.*.dll presentarà un avís conforme el nom del addon ha de començar per un dels noms anteriors
Definición en la línea 3154 del archivo ListadosPersonalizables.cs.
|
inline |
Validación de una excepción para nuestro desarrollo interno
tcTextoValidacion |
Definición en la línea 3197 del archivo ListadosPersonalizables.cs.
Dictionary<string, object> sage.ew.listados.Clases.ListadosPersonalizables._AddFiltros = new Dictionary<string, object>() |
Filtros del listado
Definición en la línea 422 del archivo ListadosPersonalizables.cs.
Dictionary<string, object> sage.ew.listados.Clases.ListadosPersonalizables._AddFiltrosPropiedades = new Dictionary<string, object>() |
Propiedades de los filtros del listado
Definición en la línea 427 del archivo ListadosPersonalizables.cs.
Dictionary<string, object> sage.ew.listados.Clases.ListadosPersonalizables._AddOpciones = new Dictionary<string, object>() |
Opciones del listado
Definición en la línea 432 del archivo ListadosPersonalizables.cs.
Dictionary<string, int> sage.ew.listados.Clases.ListadosPersonalizables._AddOpcionesOrden = new Dictionary<string, int>() |
Propiedades de las opciones del listado
Definición en la línea 442 del archivo ListadosPersonalizables.cs.
Dictionary<string, object> sage.ew.listados.Clases.ListadosPersonalizables._AddOpcionesPropiedades = new Dictionary<string, object>() |
Propiedades de las opciones del listado
Definición en la línea 437 del archivo ListadosPersonalizables.cs.
Dictionary<string, string> sage.ew.listados.Clases.ListadosPersonalizables._DiccionarioOpciones |
Diccionario con las posibles opciones añadibles al listado
Definición en la línea 453 del archivo ListadosPersonalizables.cs.
string sage.ew.listados.Clases.ListadosPersonalizables._Error_Message = "" |
Errores
Definición en la línea 203 del archivo ListadosPersonalizables.cs.
FormListadoPersonalizable sage.ew.listados.Clases.ListadosPersonalizables._FormListadoPersonalizable = null |
Referencia al formulario
Definición en la línea 471 del archivo ListadosPersonalizables.cs.
ListadosPersonalizablesActualizacion sage.ew.listados.Clases.ListadosPersonalizables._oListadoPersonalizableActualizacion = null |
Referencia a la classe de actualización
Definición en la línea 476 del archivo ListadosPersonalizables.cs.
|
static |
Nombre del articulo para el Add-on de informes personalizables
Definición en la línea 160 del archivo ListadosPersonalizables.cs.
|
static |
Namespace por el que empezaran los addons
Definición en la línea 170 del archivo ListadosPersonalizables.cs.
|
static |
Nombre de la variable global para el Add-on de informes personalizables
Definición en la línea 155 del archivo ListadosPersonalizables.cs.
|
static |
Extension valida para los ficheros de importación / exportación
Definición en la línea 165 del archivo ListadosPersonalizables.cs.
|
getset |
Propiedad para saber si se actualiza el listado desde la actualización automática de listados (SetupInstalListados.cs)
Definición en la línea 505 del archivo ListadosPersonalizables.cs.
|
getset |
Addon que contendra el listado personalizado
Definición en la línea 253 del archivo ListadosPersonalizables.cs.
|
getset |
Contendra si el listado va con iva icluido o no
Definición en la línea 299 del archivo ListadosPersonalizables.cs.
|
getset |
Clase del listado personalizado
Definición en la línea 265 del archivo ListadosPersonalizables.cs.
|
getset |
Clase padre del listado personalizado (en caso de duplicar listado)
Definición en la línea 277 del archivo ListadosPersonalizables.cs.
|
getset |
Define si el listado parte de duplicar un listado anterior
Definición en la línea 483 del archivo ListadosPersonalizables.cs.
|
getset |
Define si al realizar una importación no preguntar nada y sobreescribir el listado
Definición en la línea 494 del archivo ListadosPersonalizables.cs.
|
getset |
Pantalla del listado personalizado
Definición en la línea 236 del archivo ListadosPersonalizables.cs.
|
getset |
Propiedad string con tipo de navegacion del listado
Definición en la línea 311 del archivo ListadosPersonalizables.cs.
|
getset |
Titulo del listado personalizado
Definición en la línea 211 del archivo ListadosPersonalizables.cs.
|
getset |
Contendra la ubicación de menu del listado
Definición en la línea 323 del archivo ListadosPersonalizables.cs.
|
get |
Contendra el XML generado para la pantalla de filtros del listado
Definición en la línea 448 del archivo ListadosPersonalizables.cs.
|
getset |
Tarea programada
Definición en la línea 401 del archivo ListadosPersonalizables.cs.
|
getset |
Indica si el listado hace tratamiento para multiejercicio
Definición en la línea 413 del archivo ListadosPersonalizables.cs.
|
getset |
Contendra la firma del informe
Definición en la línea 348 del archivo ListadosPersonalizables.cs.
|
getset |
Ubicación del informe en el menu del modulo seleccionado
Definición en la línea 336 del archivo ListadosPersonalizables.cs.