Referencia de la Clase sage.ew.formul.Forms.FormFiltro

Formulario base para Listados y gráficas Más...

Diagrama de herencias de sage.ew.formul.Forms.FormFiltro
sage.ew.formul.FormBase sage.ew.interficies.IFormBase sage.ew.formul.Forms.FormListado sage.ew.formul.Forms.frmGraficasVentas

Métodos públicos

 FormFiltro ()
 Constructor de la clase Más...
 
bool _Valid ()
 
virtual DataTable _ExecuteAdicional (DataTable tdtData)
 Creará una instancia de la clase definida en el campo ADICIONAL siempre y cuando en el campo ADICIONAL haya definición de clase En este caso se pasará como parámetro el DataTable generado en el método _ExecuteDataTable() y devolvera el DataTable formateado Más...
 
- Métodos públicos heredados desde sage.ew.formul.FormBase
String _ObtenerText (Boolean tlAcronimo)
 Obtiene el Text de la pantalla, indicando si queremos el acronimo o no Más...
 
static int SendMessage (IntPtr hWnd, Int32 wMsg, bool wParam, Int32 lParam)
 Utilizado por _LockScreen Más...
 
virtual void _ResetAllProperties (bool tbRestablecer=false)
 Restaura todas las propiedades del estilo Más...
 
Control _FindControl (string tcControlName)
 PE-96322. Devuelve el primer control que coincide por nombre Más...
 
delegate void onMessageBoxBefore_Handler (ref MessageBoxParam toParam)
 MessageboxBefore Más...
 
delegate void onMessageBoxAfter_Handler (ref MessageBoxParam toParam)
 Messagebox After Más...
 
delegate void onMessageBoxInvalidate_Handler (ref MessageBoxParam toParam)
 Messagebox After Más...
 
delegate bool _ExecuteCommandBeforeHandler (Form toForm, IntPtr toParam)
 Delegado para obtener los comandes del WndProc Más...
 
delegate void GetOpciones_Handler (EventArgsOpciones toEnventArgOpciones)
 Delegado para validar si ha de continuar con el proceso del Click del ToolStripMenuItem Más...
 
delegate void GetOpcionesHerramientas_Handler (EventArgsOpciones toEnventArgOpciones)
 Delegado para gestionar las opciones a presentar en el botón de herramientas Más...
 
virtual void _MostrarAyuda ()
 Método que se dispara cuando se hace click en el botón ayuda del título del formulario Más...
 
virtual void _MostrarCfgUsabilidad ()
 Método que se dispara cuando se hace click en el botón de configuración de usabilidad Más...
 
void _MostrarOpcionesPantalla (Point toLocation)
 Mostrar opciones de pantalla Más...
 
bool FormularioDeSoloLecturaPorSerUnaDemo ()
 Evalua si se ha establecido ser una demo como motivo del SOLO_LECTURA Más...
 
virtual void _AddonsAddCustomObject (Control objeto)
 Añadir un objeto al formulario Más...
 
 FormBase ()
 Crea una nueva instancia de FormBase. Constructor vacío para evitar la generación automática Más...
 
 FormBase (bool tlPrincipal=false)
 Crea una nueva instancia de FormBase Más...
 
virtual void _CargarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil Más...
 
virtual void _AplicarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil Más...
 
void Capturar_TeclesRapides (Control toCtrl, Boolean tlBuidar)
 Guarda las teclas rápidas asignadas a los botones y la añade como texto al tooltip del control PE-77291. Hacemos público el método para poder llamarlo en el cambio rápido de perfil. Más...
 
virtual bool _Controles_En_Formulario_De_Solo_Lectura ()
 Devuelve si el formulario es de solo lectura (acceso restringio por usuario, segun tabla gestion.accesos). Se hereda en frmGestionPerfil y se redefine llamando a éste y añadiendo más acciones. Más...
 
virtual void _CellContentClick (object sender, DataGridViewCellEventArgs e)
 Commit o acceptación de los canvis de la celda Más...
 
virtual List< string > _ConfigUserOptionsDisabled ()
 Método virtual para que desde cada pantalla se pueda indicar una lista con los nombres de los controles donde no queremos realizar configuraciones Más...
 
virtual void _ConfigUserOptionsLoad (Dictionary< string, ConfigUserOption > dicUserOptions)
 Método para cargar la configruación por defecto en todos los controles del formulario que cumplan la interfaz IConfigUserOption a partir del JSON. El JSON se habrá convertido en un diccionario que pasará como parámetro. En caso que haya objetos que no se pueda establecer el valor, entonces se podrá establecer en este método. En este punto, si es necesario se podrá establecer un orden de carga de los valores de configuración. Más...
 
virtual void _ConfigUserOptionsLoad (IConfigUserOption toConfigUserOption)
 Método para cargar la configruación de un contro del formulario que cumplan la interfaz IConfigUserOption a partir del JSON. El JSON se habrá convertido en un diccionario que pasará como parámetro. En caso que haya objetos que no se pueda establecer el valor, entonces se podrá establecer en este método. En este punto, si es necesario se podrá establecer un orden de carga de los valores de configuración. Más...
 
virtual void _ConfigUserOptionsSave (Dictionary< string, ConfigUserOption > dicUserOptions)
 Método para guardar las configuraciones presentes en el diccionario dicUserOptions Nos permitirá sobreescribir desde cada formulario para poder realizar modificaciones especiales. Más...
 
void _ConfigUserOptionsSaveCurrent ()
 Guardar configuraciones actuales de usuario Más...
 
Dictionary< string, ConfigUserOption_ConfigUserOptionsGetCurrent ()
 Obtener configuraciones actuales de usuario Más...
 
virtual void _ConfigUserOptionsEdit (bool tlEditar)
 Método para establecer/quitar el modo de edición en todos aquellos controles del formulario que lo permitan Más...
 
void _Addons_BindForms ()
 Recorre los _Addons y llama a su _BindForm pasando la referencia al formulario actual Más...
 
void _Addons_BindForms_CargaAplazada ()
 Carga en el formulario las extensiones visuales de los addons que se ha definido que son de carga aplazada (propiedad FormBase._AddonsExtVisualCreacionAplazada) Más...
 
void _AddBindFormClass (IDisposable toClass)
 Añade la instancia de una clase que se ha instanciado en el método _BindForm de un Addon Posteriormente al salir del formulario se realizará el Dispose de la instacia para liberar la memoria Más...
 
void _ShowMessageBoxAutomatic (PanelAvisoRespAuto.TipoAviso toTipoAviso, string tcTitulo, string tcPregunta, string tcRespuesta, string tcId, int tnSegundos=15, int tnAnchoMaxCampoPregunta=600)
 Muestra por pantalla un mensaje de tipo PopUp indicativo de respuesta automática aplicada. Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Messagebox propio 1 Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, MessageBoxAutomatico toPantalla)
 Messagebox propio 1 con Pantalla Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink)
 Messagebox propio 2 Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink, MessageBoxAutomatico toPantalla)
 Messagebox propio 2 con Pantalla Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio 3 Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 3 con Pantalla Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio 4 Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 4 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton)
 Messagebox propio 5 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxAutomatico toPantalla)
 Messagebox propio 5 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink)
 Messagebox propio 6 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink, MessageBoxAutomatico toPantalla)
 Messagebox propio 6 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio 7 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 7 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Link toLink)
 Messagebox propio 8 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Link toLink, MessageBoxAutomatico toPantalla)
 Messagebox propio 8 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio 9 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 9 con Pantalla Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string >> tdicTextoBotones)
 Messagebox propio 10 Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string >> tdicTextoBotones, MessageBoxAutomatico toPantalla)
 Messagebox propio 10 con Pantalla Más...
 
void _LockScreen (bool tlBloquear)
 Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos Más...
 
List< T > _FindControl< T > (Control toControl=null)
 Devuelve una lista de los controles del tipo especificado Si no pasamos ningún control lo busca en todo el formulario Más...
 
virtual bool _Init (object[] taParams)
 
PE-77741 Evento para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox En los distintos formularios de .net donde se quiera realizar este control, habrá que sobreescribir este evento teniendo en cuenta que el objeto "taParams" es un array de objetos con los mismos parámetros y valores que en el formulario equivalente de fox. Más...
 
virtual bool _InitAccesoDirecto (object[] taParams)
 Método virtual que se invoca siempre que se muestra un formulario. Nos sirve para recuperar los parametros del acceso directo. Más...
 
virtual bool _EstablecerParametrosFormulario ()
 Método virtual genérico para asignar los valores de los parametros de acceso directo en los controls del formulario a partir de la propiedad _ValoresAccesoDirecto. Se llama en el OnShown del formulario. Si se añade logica al OnShown del formulario hijo, recordar hacer la llamada al padre (base.OnShown()) al finalizar la asignación de valores en los controles del propio formulario, así evitaremos que los parametros del A.D. se machaquen con los nuestros Más...
 
virtual void _ControlError (Control toControl, string tcMensaje, ErrorIconAlignment toAlineamiento=ErrorIconAlignment.MiddleLeft)
 Método para el control de errores mediante objetos de tipo ErrorProvider. Se muestra un icono de error junto al control, sin efecto Blink y con el icono alineado al centro de la parte izquierda del control. => Es equivalente a _oErrorProvider.SetError(NombreControl, TextoError) pero alineando al icono Para liberar al control del error basta con repetir la llamada al método pero con el texto de error en blanco. Más...
 
virtual void _ShowDialog ()
 PE92638 Fa el ShowDialog però abans comprova l'accès al formulari Más...
 
virtual void _Show ()
 PE92638 Fa el Show però abans comprova l'accès al formulari Más...
 
virtual bool _AsignarValoresAccesoDirecto ()
 Método virtual que se invoca antes de crear el acceso directo y que nos servirá para definir los parámetros que se guradaran para el acceso directo a esta pantalla. Más...
 
void _MostrarAyudaPantalla ()
 Mostrar la ayuda de la pantalla Más...
 
Control _GetChild (Point toPoint, Control toBase)
 Obtener un Control situado en un point Más...
 
virtual bool _InsertarObjetoAddon (Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles Más...
 
virtual bool _InsertarObjetoAddon (ToolStripItem toolStripButtonAddonMante)
 Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante Más...
 
void _ControlRefresh (Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control Más...
 
void _ControlDocumento (Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IFormBase
void _CellContentClick (object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
 Commit o acceptación de los canvis de la celda Más...
 
void _ControlDocumento (System.Windows.Forms.Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon Más...
 
void _ControlError (System.Windows.Forms.Control toControl, string tcMensaje, System.Windows.Forms.ErrorIconAlignment toAlineamiento=ErrorIconAlignment.MiddleLeft)
 Método para el control de errores mediante objetos de tipo ErrorProvider. Se muestra un icono de error junto al control, sin efecto Blink y con el icono alineado al centro de la parte izquierda del control. => Es equivalente a _oErrorProvider.SetError(NombreControl, TextoError) pero alineando al icono Para liberar al control del error basta con repetir la llamada al método pero con el texto de error en blanco. Más...
 
void _ControlRefresh (System.Windows.Forms.Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control Más...
 
bool _InsertarObjetoAddon (System.Windows.Forms.Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles Más...
 
DialogResult _MessageBox (string tcMensaje, System.Windows.Forms.MessageBoxButtons toBotones, System.Windows.Forms.MessageBoxIcon toIcono, System.Windows.Forms.MessageBoxDefaultButton toBotonDefecto, System.Windows.Forms.DialogResult toResultadoDefecte)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton)
 Messagebox propio Más...
 
void Capturar_TeclesRapides (System.Windows.Forms.Control toCtrl, bool tlBuidar)
 Guarda las teclas rápidas asignadas a los botones y la añade como texto al tooltip del control Hacemos público el método para poder llamarlo en el cambio rápido de perfil. Más...
 

Campos de datos

sage.ew.listados.Clases.IListados _Listado = null
 Contendra el objeto del listado invocado (se carga en el metodo _Valid) Más...
 
DataTable _Resultados = null
 Contendra el DataTable resultante del listado Más...
 
- Campos de datos heredados desde sage.ew.formul.FormBase
Dictionary< string, object > _ValoresAccesoDirecto = new Dictionary<string, object>()
 Diccionario que contendra las variables y valores que se utilizarán al crear el acceso directo del formulario Más...
 
ewcontextmenustrip _MenuContext_Opciones = new sage.ew.objetos.ewcontextmenustrip()
 Menu contextual de opciones de las pantallas Más...
 
objetos.ewErrorProvider _oErrorProvider
 Objeto Error provider Más...
 

Tipos protegidos

enum  TypeFilter {
  TypeFilter.Articulo = 0, TypeFilter.Familia = 1, TypeFilter.SubFamilia = 2, TypeFilter.Marca = 3,
  TypeFilter.Ejercicio = 4, TypeFilter.Fecha = 5
}
 TypeFilter Más...
 
enum  GrupoRelacionados { GrupoRelacionados.Todos = 0, GrupoRelacionados.Articulo = 1, GrupoRelacionados.Ejercicio = 2 }
 GrupoRelacionados Más...
 

Métodos protegidos

int _ObtenerPesoControl (Control toControl, string tcNombreOriginal="")
 Función privada que dado un control devuelve un 'peso' para ordenar por importancia. Los pesos estan definidos en la tabla COMUNES!FILTROS (filtrando por clase), en caso de que no se encuentre el filtro en dicha tabla, el orden que se seguira para ordenar los filtros es el siguiente : 0. Ejercicio Más...
 
string _ObtenerNombreControl (string tcNombre, bool tlFiltros=true)
 Método que obtiene un nombre para un control Más...
 
void _Grupos_de_Controles_Relacionados (GrupoRelacionados toGrupo)
 Método que añade los controles por grupos Más...
 
virtual void _ResizeFormToScreenSize ()
 Redimensiona el alto del formulario según la resolución de la pantalla. Más...
 
void _AddControlType (IEwFiltro loControl, TypeFilter toType)
 Añade los componenete a un listado para tener las referencias y poder plegar/desplegar Más...
 
void _ShowError (string tcError="")
 Muestra mensaje de error Más...
 
void _EstablecerTituloFormulario (ref ew.objetos.ewlabel toLabelTitulo)
 Método que construye el nombre del formulario y su título en función del tipo y el título guardado en la tabla INFORMES Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 
- Métodos protegidos heredados desde sage.ew.formul.FormBase
bool _PresentarGestionAccesos ()
 _PresentarAccesos Más...
 
virtual bool _PresentarTareaProgramada ()
 Task 104592: Método virtual que nos indica si hay que mostrar o no el enlace de crear tarea programada. Por defecto será la propiedad, pero lo hacemos virtual por si hay que hacer un override en un form diferente Más...
 
bool _PresentarAccesoFavoritos ()
 PE-96200: Comprobamos si hay que mostrar o no el acceso a favoritos. En principio retornamos el valor de la propiedad _MostrarAccesoFavoritos pero lo dejamos en un método por si habría que hacer otras comprobaciones Más...
 
bool _StateServiceForm (string tcPantalla="")
 Gestión del estado de una pantalla Más...
 
void setReadOnly (Control toControl, bool tbReadOnly)
 Establecer los controles como ReadOnly Más...
 
_TiposAccesosPantalla EvaluarNivelAccesoFormularioPorCantidadDeRegistrosEn (string nombreTabla, int maxRegistros=-1)
 Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura Más...
 
_TiposAccesosPantalla EvaluarNivelAccesoDocumentosPorCantidadDeRegistros (dynamic documento)
 Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura Más...
 
override void OnCreateControl ()
 
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern Más...
 
override void OnLoad (EventArgs e)
 Override del OnLoad Más...
 
override void OnFormClosing (FormClosingEventArgs e)
 Al cerrar el formulario realizamos el Pop de la pila EW_GLOBAL._OpenForms al cerrar el formulario en el método "FormBase_FormCling_OpemForms" Se puede dar el caso que en el formulario tengamos alguna validación y al final no acabe realizando el FormClosed Más...
 
virtual void FormBase_Load (object sender, EventArgs e)
 Load para aplicar estilos visuales. Más...
 
virtual String ConfigUserOptionsGetPantalla ()
 Retorna la pantalla que se usará para la carga de las configuraciones de usuario Más...
 
virtual void ConfigUserOptionsLoad (string tcPantalla)
 Método privado para la carga de configuraciones de usuarios Más...
 
bool IsConfigUserOptionsLoadedValues ()
 Indica si estamos cargando una configuración de los valores predetereminados Más...
 
void _ConfigUserOptionsReLoad (string tcPantalla)
 Método para poder recargar la configuración por defecto según el nombre de pantalla indicado en "tcPantalla" Más...
 
virtual FormBase Clone ()
 Clona el formulario actual Más...
 
override void WndProc (ref Message msgEW)
 Capturamos el metodo para capturar los posibles mensajes enviados desde Eurowin (VFP) Más...
 
void _DisposeShapeContainer (Microsoft.VisualBasic.PowerPacks.ShapeContainer toShapeContainer)
 Método específico para disponer ShapeContainers Más...
 
virtual void _Show_Accesos ()
 PE-87849: Mostrar formulario de accesos mediante el usuario actual
Más...
 
void _Show_Accesos (String lcPantalla)
 Mostrar formulario de accesos mediante el usuario actual, para un formulario específico Más...
 
void _Show_Favoritos ()
 PE-87840: Mostrar formulario de favoritos mediante el usuario actual
Más...
 
virtual void _CrearTareaProgramada (string tcPantalla)
 Task 104592: Método virtual para crear una tarea programada (principalmente para el FormListado) Más...
 
string _EliminarAcronimo (String toText)
 Elimina el acronimo del texto Más...
 
bool _PresentarApunteCalendario ()
 PE-96746: Comprobamos si hay que mostrar o no el la opció de apunte de calendario Más...
 
override void OnShown (EventArgs e)
 Override OnShown Más...
 
bool _WalkthroughsPantalla0 ()
 Presentamos la pantalla de los Walktrhough si es necesario Más...
 
virtual bool FormDisposed ()
 Controlamos si el formulario se está destruyendo Más...
 

Atributos protegidos

Dictionary< TypeFilter, IEwFiltro_oListFilters = new Dictionary<TypeFilter, IEwFiltro>()
 _oListFilters Más...
 
bool _lFiltroArticulosPresente = false
 Indica si existe filtro de Articulo Más...
 
bool _lFiltroFamiliaPresente = false
 Indica si existe filtro de Familia Más...
 
bool _lFiltroSubfamiliaPresente = false
 Indica si existe filtro de Subfamilia Más...
 
bool _lFiltroMarcaPresente = false
 Indica si existe filtro de Marca Más...
 
bool _lFiltroEjercicioPresente = false
 Indica si existe filtro de Subfamilia Más...
 
bool _lFiltroFechaPresente = false
 Indica si existe filtro de Marca Más...
 
bool _lFiltroArticulosUnico = false
 Indica si existe el filtro de articulos sin intervalo Más...
 
Dictionary< string, object > _dOpciones = new Dictionary<string, object>()
 Referencia privada a las opciones del listado Más...
 
SortedList< int, String > _dImportanciaFiltros = new SortedList<int, String>()
 Referencia privada al peso (importancia) filtros del listado Más...
 
Dictionary< string, object > _dFiltros = new Dictionary<string, object>()
 Referencia privada a los filtros del listado Más...
 
DataRow _drPropiedadesListado
 Propiedad privada Datos de la pantalla Más...
 
- Atributos protegidos heredados desde sage.ew.formul.FormBase
bool _ConfigUserOptionsAllowed = false
 En caso que tenga el valor TRUE entonces significa que este formulario permitirá guardar la configuración de aquellos controles que cumplen la interfaz IConfigurable. Más...
 
bool _ConfigUserOptionsEditing = false
 Para saber cuando estamos en modo edición de configuraciones de pantallas. Más...
 
bool _ConfigUserOptionsLoading = false
 Para saber cuando estamos cargando las configuraciones de pantalla Más...
 
bool _CargandoEstilo = false
 Indica si se está cargando el estilo y sirve para evitar que se repinten varias veces los controles Más...
 
List< string > _AddonsExtVisualCreacionAplazada = new List<string>()
 Propiedad para indicar los nombres de los Addons para los que se realizará una carga aplazada de la extensión visual del Addon para el formulario en el que se está situado. Por defecto estará vacío lo cual significa que se crean las extensiones visuales de todos los addons para el formulario siempre en el momento de crear el formulario Para algún formulario se ha hecho que no se creen estas extensiones visuales en el momento de crear el formulario para acelerar la carga del mismo, por ejemplo, en frmClientes, en este formulario la extensión visual del Addon de RGPD se cargan al clickar en la pestaña "Addons" del formulario. Por contra, la extensión visual del addon GESTDOC se hace como siempre, al crear la pantalla, para que cree el botón "GestDoc" en la botoner desde el primer momento que se visualiza la pantalla. Más...
 
bool _messageBoxAutomatic = false
 Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes Más...
 
String _cConfigUserOptionsPantalla = ""
 Pantalla para el ConfigUserOptions Más...
 
List< ToolStripMenuItemBase_ToolStripMenuItemsBase = new List<ToolStripMenuItemBase>()
 Lista de toolStripMenuItems privada que se utiliza para poder gestionar las opciones del botón de opciones Más...
 

Propiedades

Dictionary< string, object > _Opciones [get, set]
 Referencia pública a las opciones del listado Más...
 
Dictionary< string, object > _Filtros [get, set]
 Referencia pública a los filtros del listado Más...
 
DataRow _PropiedadesListado [get, set]
 Propiedad pública Datos de la pantalla Más...
 
- Propiedades heredados desde sage.ew.formul.FormBase
virtual string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario. Más...
 
virtual string _IDScreen [get]
 Se indicará el id para el guardado de propiedades del formulario por si la propiedad pantalla esta vacia Más...
 
virtual bool _EstiloRevisado [get, set]
 Obtiene o establece un booleano de control referente a si el formulario ya tiene el estilo revisado y no hay que buscar sus controles internos para cambiar la fuente Más...
 
string _Sufijo [get]
 Guardamos los modificadores que se añaden al nombre del formulario en su cabezera Más...
 
bool _SaveReuseFormSettings = true [get, set]
 Indica si se guardaran la posición del formulario para que al volver a cargar se situe en la misma posición Más...
 
bool _ReusingFormSettings = false [get, set]
 Indica si se han reestablecido los valores de posicionamiento y tamaño del último uso del usuario Más...
 
Boolean _MostrarAcronimo [get, set]
 Indica s la pantalla mostrará el acronimo de la empresa si lo tiene informado Más...
 
Boolean _MostrarSufijo [get, set]
 Indica si la pantalla mostrará los posibles sufijos. (Sólo lectura, baja suscripción,...) Más...
 
virtual bool _Gestionar_permisos [get, set]
 Obtiene o establece si el formulario debe controlar los permisos de usuario Más...
 
bool AccesoListasPrevias [get, set]
 Obtiene o establece si se tiene acceso al formulario en modo "Listas previas" Más...
 
virtual _TiposAccesosPantalla _NivelAcceso [get, set]
 Nivel de acceso del usuario en el formulario actual Más...
 
_TiposFormulario _TipoFormulario [get, set]
 Tipo de formulario Más...
 
ConfigUserForm _ConfigUserForm [get, set]
 Negocio para las configuraciones de usuarios Más...
 
ConfigUserForm _ConfigUserFormPredet [get, set]
 Negocio para las configuraciones de usuarios predeterminadas Más...
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control. Más...
 
bool _CambiarFuente = true [get, set]
 Utilizamos esta variable para que no cambie la fuente y no deje la nueva fuente Sage UI Más...
 
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales Más...
 
ToolTip _ToolTip [get, set]
 Objeto tooltip para los tooltips de los controles Más...
 
virtual bool _ReadOnly [get, set]
 Informa sobre si el formulario esta en modo de Solo Lectura Más...
 
bool _MenuOpcionesBoton [get, set]
 Muestra el botón opciones de pantalla en la barra de título del formulario Más...
 
bool _MostrarAccesoFavoritos [get, set]
 PE-96200: Nueva propiedad para indicar si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos Más...
 
bool _MostrarCrearAccesoDirecto [get, set]
 PE-99866: Nueva propiedad para indicar si vamos a mostrar o no el acceso a crear accesos directos Más...
 
bool _MostrarCrearTareaProgramada [get, set]
 Task 104592: Nueva propiedad para indicar si el formulario tiene el link en los ... para crear tarea programada Más...
 
bool _MostrarDuplicarListado [get, set]
 Nueva propiedad para indicar si el listado se puede duplicar y/o editar Más...
 
bool _MostrarGestionAccesos [get, set]
 PE-101487: Nueva propiedad para indicar si hay que mostrar gestion de accesos Más...
 
bool _TrianguloPantallaActivo [get, set]
 PE-86720: propiedad para hacer visible o no el triangulo de la pantalla Más...
 
eAyudaContextual _BotonAyuda [get, set]
 Mostrar botón ayuda en el título del formulario Más...
 
bool _MostrarAyudaF1 [get, set]
 Mostrar botón ayuda en el título del formulario Más...
 
Dictionary< string, IDisposable > _BindForm [get]
 Diccionario con las instancias que se hanbindeado en un formulario Más...
 
new FormWindowState WindowState [get, set]
 Override del WindowState para controlar el maximo de pantalla Más...
 
bool _MessageBoxAutomatic [get]
 Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes Se tiene que establecer por formulario Más...
 
virtual string _PantallaAyuda [get]
 Indica que la pantalla relacionada con la ayuda contextual / ayuda de Sage 50 Más...
 
- Propiedades heredados desde sage.ew.interficies.IFormBase
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales Más...
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control. Más...
 
bool _MostrarAccesoFavoritos [get, set]
 Si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos Más...
 
bool _MostrarCrearAccesoDirecto [get, set]
 Si vamos a mostrar o no el acceso a crear accesos directos Más...
 
bool _MostrarCrearTareaProgramada [get, set]
 Si el formulario tiene el link en los ... para crear tarea programada Más...
 
bool _MostrarGestionAccesos [get, set]
 Indicar si hay que mostrar gestion de accesos Más...
 
_TiposAccesosPantalla _NivelAcceso [get, set]
 Nivel de acceso del usuario en el formulario actual Más...
 
string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario. Más...
 
bool _ReadOnly [get, set]
 Informa sobre si el formulario esta en modo de Solo Lectura Más...
 
bool _Gestionar_permisos [get, set]
 Obtiene o establece si el formulario debe controlar los permisos de usuario Más...
 
bool _MenuOpcionesBoton [get, set]
 Muestra el botón opciones de pantalla en la barra de título del formulario Más...
 
bool _EstiloRevisado [get, set]
 Obtiene o establece un booleano de control referente a si el formulario ya tiene el estilo revisado y no hay que buscar sus controles internos para cambiar la fuente Más...
 
string _Sufijo [get]
 Guardamos los modificadores que se añaden al nombre del formulario en su cabezera Más...
 
_TiposFormulario _TipoFormulario [get, set]
 Tipo de formulario Más...
 
ToolTip _ToolTip [get, set]
 Objeto tooltip para los tooltips de los controles Más...
 
bool _TrianguloPantallaActivo [get, set]
 Propiedad para hacer visible o no el triangulo de la pantalla Más...
 
bool AccesoListasPrevias [get, set]
 Obtiene o establece si se tiene acceso al formulario en modo "Listas previas" Más...
 

Otros miembros heredados

- Eventos heredados desde sage.ew.formul.FormBase
onMessageBoxBefore_Handler onMessageBoxBefore
 MessageboxBefore Más...
 
onMessageBoxAfter_Handler onMessageBoxAfter
 Messagebox After Más...
 
onMessageBoxInvalidate_Handler onMessageBoxInvalidate
 Messagebox After Más...
 
_ExecuteCommandBeforeHandler _ExecuteCommandBefore
 Desencadena el evento Más...
 
GetOpciones_Handler _GetOpciones
 Desencadena el evento para invalidar el OnClick del ToolStripMenuItem Más...
 
GetOpcionesHerramientas_Handler _GetOpcionesHerramientas
 Desencadena el evento para gestionar las opciones a presentar en el botón de herramientas Más...
 

Descripción detallada

Formulario base para Listados y gráficas

Definición en la línea 20 del archivo FormFiltro.cs.

Documentación de las enumeraciones miembro de la clase

◆ GrupoRelacionados

GrupoRelacionados

Valores de enumeraciones
Todos 

Todos

Articulo 

Articulo

Ejercicio 

Ejercicio

Definición en la línea 359 del archivo FormFiltro.cs.

◆ TypeFilter

TypeFilter

Valores de enumeraciones
Articulo 

Articulo

Familia 

Familia

SubFamilia 

SubFamilia

Marca 

Marca

Ejercicio 

Ejercicio

Fecha 

Fecha

Definición en la línea 27 del archivo FormFiltro.cs.

Documentación del constructor y destructor

◆ FormFiltro()

sage.ew.formul.Forms.FormFiltro.FormFiltro ( )
inline

Constructor de la clase

Definición en la línea 170 del archivo FormFiltro.cs.

Documentación de las funciones miembro

◆ _AddControlType()

void sage.ew.formul.Forms.FormFiltro._AddControlType ( IEwFiltro  loControl,
TypeFilter  toType 
)
inlineprotected

Añade los componenete a un listado para tener las referencias y poder plegar/desplegar

Parámetros
loControl
toType

Definición en la línea 484 del archivo FormFiltro.cs.

◆ _EstablecerTituloFormulario()

void sage.ew.formul.Forms.FormFiltro._EstablecerTituloFormulario ( ref ew.objetos.ewlabel  toLabelTitulo)
inlineprotected

Método que construye el nombre del formulario y su título en función del tipo y el título guardado en la tabla INFORMES

Parámetros
toLabelTitulo

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

◆ _ExecuteAdicional()

virtual DataTable sage.ew.formul.Forms.FormFiltro._ExecuteAdicional ( DataTable  tdtData)
inlinevirtual

Creará una instancia de la clase definida en el campo ADICIONAL siempre y cuando en el campo ADICIONAL haya definición de clase En este caso se pasará como parámetro el DataTable generado en el método _ExecuteDataTable() y devolvera el DataTable formateado

Parámetros
tdtDataDatatable con los datos originales del listado
Devuelve
DataTable resultante con los datos modificados

Reimplementado en sage.ew.formul.Forms.FormListado.

Definición en la línea 585 del archivo FormFiltro.cs.

◆ _Grupos_de_Controles_Relacionados()

void sage.ew.formul.Forms.FormFiltro._Grupos_de_Controles_Relacionados ( GrupoRelacionados  toGrupo)
inlineprotected

Método que añade los controles por grupos

Definición en la línea 379 del archivo FormFiltro.cs.

◆ _ObtenerNombreControl()

string sage.ew.formul.Forms.FormFiltro._ObtenerNombreControl ( string  tcNombre,
bool  tlFiltros = true 
)
inlineprotected

Método que obtiene un nombre para un control

Parámetros
tcNombre
tlFiltros
Devuelve

Definición en la línea 323 del archivo FormFiltro.cs.

◆ _ObtenerPesoControl()

int sage.ew.formul.Forms.FormFiltro._ObtenerPesoControl ( Control  toControl,
string  tcNombreOriginal = "" 
)
inlineprotected

Función privada que dado un control devuelve un 'peso' para ordenar por importancia. Los pesos estan definidos en la tabla COMUNES!FILTROS (filtrando por clase), en caso de que no se encuentre el filtro en dicha tabla, el orden que se seguira para ordenar los filtros es el siguiente : 0. Ejercicio

  1. Fecha
  2. Serie de documentos
  3. Cliente
  4. Código Postal
  5. Vendedor
  6. Operario
  7. Almacen
  8. Obra
  9. Forma de pago
  10. Familias
  11. Subfamilias
  12. Marcas
  13. Articulos
  14. Serie
  15. Rutas
Parámetros
toControlObjeto control a evaluar
tcNombreOriginalNombre del filtro original
Devuelve
Peso del control

Definición en la línea 203 del archivo FormFiltro.cs.

◆ _ResizeFormToScreenSize()

virtual void sage.ew.formul.Forms.FormFiltro._ResizeFormToScreenSize ( )
inlineprotectedvirtual

Redimensiona el alto del formulario según la resolución de la pantalla.

Reimplementado en sage.ew.formul.Forms.FormListado.

Definición en la línea 474 del archivo FormFiltro.cs.

◆ _ShowError()

void sage.ew.formul.Forms.FormFiltro._ShowError ( string  tcError = "")
inlineprotected

Muestra mensaje de error

Parámetros
tcError

Definición en la línea 493 del archivo FormFiltro.cs.

◆ _Valid()

bool sage.ew.formul.Forms.FormFiltro._Valid ( )
inline

Validación del listado Crea una instancia al listado y llama el metodo _Valid() de la misma

Devuelve
true si se ha validado correctamente, false en caso contrario

Definición en la línea 550 del archivo FormFiltro.cs.

◆ Dispose()

override void sage.ew.formul.Forms.FormFiltro.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

Parámetros
disposingtrue if managed resources should be disposed; otherwise, false.

Definición en la línea 14 del archivo FormFiltro.Designer.cs.

Documentación de los campos

◆ _dFiltros

Dictionary<string, object> sage.ew.formul.Forms.FormFiltro._dFiltros = new Dictionary<string, object>()
protected

Referencia privada a los filtros del listado

Definición en la línea 111 del archivo FormFiltro.cs.

◆ _dImportanciaFiltros

SortedList<int, String> sage.ew.formul.Forms.FormFiltro._dImportanciaFiltros = new SortedList<int, String>()
protected

Referencia privada al peso (importancia) filtros del listado

Definición en la línea 107 del archivo FormFiltro.cs.

◆ _dOpciones

Dictionary<string, object> sage.ew.formul.Forms.FormFiltro._dOpciones = new Dictionary<string, object>()
protected

Referencia privada a las opciones del listado

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

◆ _drPropiedadesListado

DataRow sage.ew.formul.Forms.FormFiltro._drPropiedadesListado
protected

Propiedad privada Datos de la pantalla

Definición en la línea 124 del archivo FormFiltro.cs.

◆ _lFiltroArticulosPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroArticulosPresente = false
protected

Indica si existe filtro de Articulo

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

◆ _lFiltroArticulosUnico

bool sage.ew.formul.Forms.FormFiltro._lFiltroArticulosUnico = false
protected

Indica si existe el filtro de articulos sin intervalo

Definición en la línea 89 del archivo FormFiltro.cs.

◆ _lFiltroEjercicioPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroEjercicioPresente = false
protected

Indica si existe filtro de Subfamilia

Definición en la línea 81 del archivo FormFiltro.cs.

◆ _lFiltroFamiliaPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroFamiliaPresente = false
protected

Indica si existe filtro de Familia

Definición en la línea 69 del archivo FormFiltro.cs.

◆ _lFiltroFechaPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroFechaPresente = false
protected

Indica si existe filtro de Marca

Definición en la línea 85 del archivo FormFiltro.cs.

◆ _lFiltroMarcaPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroMarcaPresente = false
protected

Indica si existe filtro de Marca

Definición en la línea 77 del archivo FormFiltro.cs.

◆ _lFiltroSubfamiliaPresente

bool sage.ew.formul.Forms.FormFiltro._lFiltroSubfamiliaPresente = false
protected

Indica si existe filtro de Subfamilia

Definición en la línea 73 del archivo FormFiltro.cs.

◆ _Listado

sage.ew.listados.Clases.IListados sage.ew.formul.Forms.FormFiltro._Listado = null

Contendra el objeto del listado invocado (se carga en el metodo _Valid)

Definición en la línea 138 del archivo FormFiltro.cs.

◆ _oListFilters

Dictionary<TypeFilter, IEwFiltro> sage.ew.formul.Forms.FormFiltro._oListFilters = new Dictionary<TypeFilter, IEwFiltro>()
protected

_oListFilters

Definición en la línea 58 del archivo FormFiltro.cs.

◆ _Resultados

DataTable sage.ew.formul.Forms.FormFiltro._Resultados = null

Contendra el DataTable resultante del listado

Definición en la línea 143 del archivo FormFiltro.cs.

Documentación de propiedades

◆ _Filtros

Dictionary<string, object> sage.ew.formul.Forms.FormFiltro._Filtros
getset

Referencia pública a los filtros del listado

Definición en la línea 116 del archivo FormFiltro.cs.

◆ _Opciones

Dictionary<string, object> sage.ew.formul.Forms.FormFiltro._Opciones
getset

Referencia pública a las opciones del listado

Definición en la línea 99 del archivo FormFiltro.cs.

◆ _PropiedadesListado

DataRow sage.ew.formul.Forms.FormFiltro._PropiedadesListado
getset

Propiedad pública Datos de la pantalla

Definición en la línea 130 del archivo FormFiltro.cs.


La documentación para esta clase fue generada a partir de los siguientes ficheros: