Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.formul.FormBase

Formulario base de Eurowin. Más...

Diagrama de herencia de sage.ew.formul.FormBase
sage.ew.interficies.IFormBase sage.ew.docsven.Forms.frmDocPedInt sage.ew.formul.FormBaseDocumento sage.ew.formul.Forms.FormAsistente sage.ew.formul.Forms.FormDesignerConfigurations sage.ew.formul.Forms.FormDesktopPortal sage.ew.formul.Forms.FormDialog sage.ew.formul.Forms.FormFiltro sage.ew.formul.Forms.FormListadoResultados sage.ew.formul.Forms.FormMante sage.ew.formul.Forms.FormManteTRel sage.ew.formul.Forms.FormPrintDialog sage.ew.formul.Forms.FormSalir sage.ew.formul.Forms.FormTabs sage.ew.formul.Forms.FormWebBrowser sage.ew.formul.Forms.FormWebView sage.ew.formul.Forms.FrmProcesando sage.ew.formul.Forms.MessageBoxTactil sage.ew.formul.Forms.frmGraficasComparativas sage.ew.formul.Forms.frmGridSeleccion sage.ew.formul.Forms.frmListasPrevias sage.ew.formul.Forms.frmMostrarMail sage.ew.formul.Forms.frmNotificadorProgreso sage.ew.formul.Forms.frmOutlook sage.ew.formul.Forms.frmProcessBar sage.ew.formul.Forms.frmProgreso sage.ew.formul.frmBuscarArticuloImagen sage.ew.perfiles.Forms.frmPerfil sage.ew.perfiles.Forms.frmPerfilDefecto sage.ew.perfiles.Forms.frmPerfilDocumentos sage.ew.perfiles.Forms.frmPerfilGrid sage.ew.perfiles.Forms.frmPerfilGridOrden sage.ew.perfiles.Forms.frmPerfilMenu sage.ew.perfiles.Forms.frmPerfilTitulos sage.ew.perfiles.Forms.frmPerfilUsuarios sage.ew.perfiles.Forms.frmPropiedades

Estructuras de datos

struct  oResultadoAyuda
 Estructura para gestionar el resultado del BakcGroundWorker. Más...
 

Métodos públicos

String _ObtenerText (Boolean tlAcronimo)
 Obtiene el Text de la pantalla, indicando si queremos el acronimo o no.
 
static int SendMessage (IntPtr hWnd, Int32 wMsg, bool wParam, Int32 lParam)
 Utilizado por _LockScreen.
 
virtual void _ResetAllProperties (bool tbRestablecer=false)
 Restaura todas las propiedades del estilo.
 
Control _FindControl (string tcControlName)
 PE-96322. Devuelve el primer control que coincide por nombre.
 
delegate void onMessageBoxBefore_Handler (ref MessageBoxParam toParam)
 MessageboxBefore.
 
delegate void onMessageBoxAfter_Handler (ref MessageBoxParam toParam)
 Messagebox After.
 
delegate void onMessageBoxInvalidate_Handler (ref MessageBoxParam toParam)
 Messagebox After.
 
delegate bool _ExecuteCommandBeforeHandler (Form toForm, IntPtr toParam)
 Delegado para obtener los comandes del WndProc.
 
delegate void GetOpciones_Handler (EventArgsOpciones toEnventArgOpciones)
 Delegado para validar si ha de continuar con el proceso del Click del ToolStripMenuItem.
 
delegate void GetOpcionesHerramientas_Handler (EventArgsOpciones toEnventArgOpciones)
 Delegado para gestionar las opciones a presentar en el botón de herramientas.
 
virtual void _MostrarAyuda ()
 Método que se dispara cuando se hace click en el botón ayuda del título del formulario.
 
virtual void _MostrarCfgUsabilidad ()
 Método que se dispara cuando se hace click en el botón de configuración de usabilidad.
 
void _MostrarOpcionesPantalla (Point toLocation)
 Mostrar opciones de pantalla.
 
bool FormularioDeSoloLecturaPorSerUnaDemo ()
 Evalua si se ha establecido ser una demo como motivo del SOLO_LECTURA.
 
virtual void _AddonsAddCustomObject (Control objeto)
 Añadir un objeto al formulario.
 
 FormBase ()
 Crea una nueva instancia de FormBase. Constructor vacío para evitar la generación automática.
 
 FormBase (bool tlPrincipal=false)
 Crea una nueva instancia de FormBase.
 
virtual void SetOpcionesGenerales ()
 Establecer las opciones generales.
 
virtual bool GetOpcionesGenerales ()
 Obtener las opciones generales.
 
virtual void _CargarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil.
 
virtual void _AplicarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil.
 
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.
 
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.
 
virtual void _CellContentClick (object sender, DataGridViewCellEventArgs e)
 Commit o acceptación de los canvis de la celda.
 
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.
 
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.
 
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.
 
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.
 
void _ConfigUserOptionsSaveCurrent ()
 Guardar configuraciones actuales de usuario.
 
Dictionary< string, ConfigUserOption_ConfigUserOptionsGetCurrent ()
 Obtener configuraciones actuales de usuario.
 
virtual void _ConfigUserOptionsEdit (bool tlEditar)
 Método para establecer/quitar el modo de edición en todos aquellos controles del formulario que lo permitan.
 
void _Addons_BindForms ()
 Recorre los _Addons y llama a su _BindForm pasando la referencia al formulario actual.
 
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)
 
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.
 
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.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Messagebox propio 1.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, MessageBoxAutomatico toPantalla)
 Messagebox propio 1 con Pantalla.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink)
 Messagebox propio 2.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink, MessageBoxAutomatico toPantalla)
 Messagebox propio 2 con Pantalla.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio 3.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 3 con Pantalla.
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio 4.
 
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.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton)
 Messagebox propio 5.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxAutomatico toPantalla)
 Messagebox propio 5 con Pantalla.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink)
 Messagebox propio 6.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink, MessageBoxAutomatico toPantalla)
 Messagebox propio 6 con Pantalla.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio 7.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla)
 Messagebox propio 7 con Pantalla.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Link toLink)
 Messagebox propio 8.
 
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.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio 9.
 
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.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones)
 Messagebox propio 10.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones, MessageBoxAutomatico toPantalla)
 Messagebox propio 10 con Pantalla.
 
void _LockScreen (bool tlBloquear)
 Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos.
 
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.
 
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.
 
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.
 
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.
 
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.
 
virtual void _ShowDialog ()
 PE92638 Fa el ShowDialog però abans comprova l'accès al formulari.
 
virtual void _Show ()
 PE92638 Fa el Show però abans comprova l'accès al formulari.
 
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.
 
void _MostrarAyudaPantalla ()
 Mostrar la ayuda de la pantalla.
 
Control _GetChild (Point toPoint, Control toBase)
 Obtener un Control situado en un point.
 
virtual bool _InsertarObjetoAddon (Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles.
 
virtual bool _InsertarObjetoAddon (ToolStripItem toolStripButtonAddonMante)
 Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante.
 
void _ControlRefresh (Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control.
 
void _ControlDocumento (Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon.
 
- Métodos públicos heredados de sage.ew.interficies.IFormBase
void _CellContentClick (object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
 Commit o acceptación de los canvis de la celda.
 
void _ControlDocumento (System.Windows.Forms.Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon.
 
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.
 
void _ControlRefresh (System.Windows.Forms.Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control.
 
bool _InsertarObjetoAddon (System.Windows.Forms.Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles.
 
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.
 
DialogResult _MessageBox (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton)
 Messagebox propio.
 
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.
 

Campos de datos

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.
 
ewcontextmenustrip _MenuContext_Opciones = new sage.ew.objetos.ewcontextmenustrip()
 Menu contextual de opciones de las pantallas.
 
objetos.ewErrorProvider _oErrorProvider
 Objeto Error provider.
 

Métodos protegidos

bool _PresentarGestionAccesos ()
 _PresentarAccesos
 
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.
 
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.
 
bool _StateServiceForm (string tcPantalla="")
 Gestión del estado de una pantalla.
 
void setReadOnly (Control toControl, bool tbReadOnly)
 Establecer los controles como ReadOnly.
 
_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.
 
_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.
 
override void OnCreateControl ()
 
override void Dispose (bool disposing)
 Protected implementation of Dispose pattern.
 
override void OnLoad (EventArgs e)
 Override del OnLoad.
 
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.
 
virtual void FormBase_Load (object sender, EventArgs e)
 Load para aplicar estilos visuales.
 
virtual String ConfigUserOptionsGetPantalla ()
 Retorna la pantalla que se usará para la carga de las configuraciones de usuario.
 
virtual void ConfigUserOptionsLoad (string tcPantalla)
 Método privado para la carga de configuraciones de usuarios.
 
bool IsConfigUserOptionsLoadedValues ()
 Indica si estamos cargando una configuración de los valores predetereminados.
 
void _ConfigUserOptionsReLoad (string tcPantalla)
 Método para poder recargar la configuración por defecto según el nombre de pantalla indicado en "tcPantalla".
 
virtual FormBase Clone ()
 Clona el formulario actual.
 
override void WndProc (ref Message msgEW)
 Capturamos el metodo para capturar los posibles mensajes enviados desde Eurowin (VFP)
 
void _DisposeShapeContainer (Microsoft.VisualBasic.PowerPacks.ShapeContainer toShapeContainer)
 Método específico para disponer ShapeContainers.
 
virtual void _Show_Accesos ()
 PE-87849: Mostrar formulario de accesos mediante el usuario actual.
 
void _Show_Accesos (String lcPantalla)
 Mostrar formulario de accesos mediante el usuario actual, para un formulario específico.
 
void _Show_Favoritos ()
 PE-87840: Mostrar formulario de favoritos mediante el usuario actual.
 
virtual void _CrearTareaProgramada (string tcPantalla)
 Task 104592: Método virtual para crear una tarea programada (principalmente para el FormListado)
 
string _EliminarAcronimo (String toText)
 Elimina el acronimo del texto.
 
bool _PresentarApunteCalendario ()
 PE-96746: Comprobamos si hay que mostrar o no el la opció de apunte de calendario.
 
override void OnShown (EventArgs e)
 Override OnShown.
 
bool _WalkthroughsPantalla0 ()
 Presentamos la pantalla de los Walktrhough si es necesario.
 
virtual bool FormDisposed ()
 Controlamos si el formulario se está destruyendo.
 

Atributos protegidos

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.
 
bool _ConfigUserOptionsEditing = false
 Para saber cuando estamos en modo edición de configuraciones de pantallas.
 
bool _ConfigUserOptionsLoading = false
 Para saber cuando estamos cargando las configuraciones de pantalla.
 
bool _CargandoEstilo = false
 Indica si se está cargando el estilo y sirve para evitar que se repinten varias veces los controles.
 
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.
 
bool _messageBoxAutomatic = false
 Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes.
 
String _cConfigUserOptionsPantalla = ""
 Pantalla para el ConfigUserOptions.
 
List< ToolStripMenuItemBase_ToolStripMenuItemsBase = new List<ToolStripMenuItemBase>()
 Lista de toolStripMenuItems privada que se utiliza para poder gestionar las opciones del botón de opciones.
 

Propiedades

virtual string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario.
 
virtual string _IDScreen [get]
 Se indicará el id para el guardado de propiedades del formulario por si la propiedad pantalla esta vacia.
 
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.
 
string _Sufijo [get]
 Guardamos los modificadores que se añaden al nombre del formulario en su cabezera.
 
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.
 
bool _ReusingFormSettings = false [get, set]
 Indica si se han reestablecido los valores de posicionamiento y tamaño del último uso del usuario.
 
Boolean _MostrarAcronimo [get, set]
 Indica s la pantalla mostrará el acronimo de la empresa si lo tiene informado.
 
Boolean _MostrarSufijo [get, set]
 Indica si la pantalla mostrará los posibles sufijos. (Sólo lectura, baja suscripción,...)
 
BindingList< UserGenerales_OpcionesGenerales [get]
 Lista con todas las opciones para este usuario y pantalla.
 
virtual bool _Gestionar_permisos [get, set]
 Obtiene o establece si el formulario debe controlar los permisos de usuario.
 
bool AccesoListasPrevias [get, set]
 Obtiene o establece si se tiene acceso al formulario en modo "Listas previas".
 
virtual _TiposAccesosPantalla _NivelAcceso [get, set]
 Nivel de acceso del usuario en el formulario actual.
 
_TiposFormulario _TipoFormulario [get, set]
 Tipo de formulario.
 
ConfigUserForm _ConfigUserForm [get, set]
 Negocio para las configuraciones de usuarios.
 
ConfigUserForm _ConfigUserFormPredet [get, set]
 Negocio para las configuraciones de usuarios predeterminadas.
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control.
 
bool _CambiarFuente = true [get, set]
 Utilizamos esta variable para que no cambie la fuente y no deje la nueva fuente Sage UI.
 
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales.
 
ToolTip _ToolTip [get, set]
 Objeto tooltip para los tooltips de los controles.
 
virtual bool _ReadOnly [get, set]
 Informa sobre si el formulario esta en modo de Solo Lectura.
 
bool _MenuOpcionesBoton [get, set]
 Muestra el botón opciones de pantalla en la barra de título del formulario.
 
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.
 
bool _MostrarCrearAccesoDirecto [get, set]
 PE-99866: Nueva propiedad para indicar si vamos a mostrar o no el acceso a crear accesos directos.
 
bool _MostrarCrearTareaProgramada [get, set]
 Task 104592: Nueva propiedad para indicar si el formulario tiene el link en los ... para crear tarea programada.
 
bool _MostrarDuplicarListado [get, set]
 Nueva propiedad para indicar si el listado se puede duplicar y/o editar.
 
bool _MostrarGestionAccesos [get, set]
 PE-101487: Nueva propiedad para indicar si hay que mostrar gestion de accesos.
 
bool _TrianguloPantallaActivo [get, set]
 PE-86720: propiedad para hacer visible o no el triangulo de la pantalla.
 
eAyudaContextual _BotonAyuda [get, set]
 Mostrar botón ayuda en el título del formulario.
 
bool _MostrarAyudaF1 [get, set]
 Mostrar botón ayuda en el título del formulario.
 
Dictionary< string, IDisposable > _BindForm [get]
 Diccionario con las instancias que se hanbindeado en un formulario.
 
new FormWindowState WindowState [get, set]
 Override del WindowState para controlar el maximo de pantalla.
 
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.
 
virtual string _PantallaAyuda [get]
 Indica que la pantalla relacionada con la ayuda contextual / ayuda de Sage 50.
 

Eventos

onMessageBoxBefore_Handler onMessageBoxBefore
 MessageboxBefore.
 
onMessageBoxAfter_Handler onMessageBoxAfter
 Messagebox After.
 
onMessageBoxInvalidate_Handler onMessageBoxInvalidate
 Messagebox After.
 
_ExecuteCommandBeforeHandler _ExecuteCommandBefore
 Desencadena el evento.
 
GetOpciones_Handler _GetOpciones
 Desencadena el evento para invalidar el OnClick del ToolStripMenuItem.
 
GetOpcionesHerramientas_Handler _GetOpcionesHerramientas
 Desencadena el evento para gestionar las opciones a presentar en el botón de herramientas.
 

Descripción detallada

Formulario base de Eurowin.

Definición en la línea 402 del archivo clsFormul.cs.

Documentación de constructores y destructores

◆ FormBase() [1/2]

sage.ew.formul.FormBase.FormBase ( )
inline

Crea una nueva instancia de FormBase. Constructor vacío para evitar la generación automática.

Definición en la línea 1846 del archivo clsFormul.cs.

◆ FormBase() [2/2]

sage.ew.formul.FormBase.FormBase ( bool tlPrincipal = false)
inline

Crea una nueva instancia de FormBase.

Definición en la línea 1854 del archivo clsFormul.cs.

Documentación de funciones miembro

◆ _AddBindFormClass()

void sage.ew.formul.FormBase._AddBindFormClass ( IDisposable toClass)
inline

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.

Parámetros
toClassReferencia a la instancia de clase

Definición en la línea 3340 del archivo clsFormul.cs.

◆ _Addons_BindForms()

void sage.ew.formul.FormBase._Addons_BindForms ( )
inline

Recorre los _Addons y llama a su _BindForm pasando la referencia al formulario actual.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 3287 del archivo clsFormul.cs.

◆ _Addons_BindForms_CargaAplazada()

void sage.ew.formul.FormBase._Addons_BindForms_CargaAplazada ( )
inline

Carga en el formulario las extensiones visuales de los addons que se ha definido que son de carga aplazada (propiedad FormBase._AddonsExtVisualCreacionAplazada)

Esta acción se efectuará desde el propio formulario en el momento en que convenga cargar la extensión visual del Addon que se aplazó y no se realizó en el momento de la carga de la pantalla. Por ejemplo, en frmClientes la extensión visual del addon de RGPD no se carga al crear la pantalla sino que se aplza a cuando el usuaroi hace click en la pestaña "Addons".

Cada formulario que ponga algo en la propiedad _AddonsExtVisualCreacionAplazada deberá decidir donde coloca la llamada a este método _Addons_BindForms_CargaAplazada() (si realmente interesa que se haga).

Definición en la línea 3320 del archivo clsFormul.cs.

◆ _AddonsAddCustomObject()

virtual void sage.ew.formul.FormBase._AddonsAddCustomObject ( Control objeto)
inlinevirtual

Añadir un objeto al formulario.

Parámetros
objeto

Implementa sage.ew.interficies.IFormBase.

Reimplementado en sage.ew.formul.Forms.frmFechaFactura.

Definición en la línea 1835 del archivo clsFormul.cs.

◆ _AplicarEstilo()

virtual void sage.ew.formul.FormBase._AplicarEstilo ( )
inlinevirtual

Metodo para pintar el fondo cuando se cambia de perfil.

Implementa sage.ew.interficies.IFormBase.

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

Definición en la línea 2387 del archivo clsFormul.cs.

◆ _AsignarValoresAccesoDirecto()

virtual bool sage.ew.formul.FormBase._AsignarValoresAccesoDirecto ( )
inlinevirtual

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.

Devuelve

Definición en la línea 4995 del archivo clsFormul.cs.

◆ _CargarEstilo()

virtual void sage.ew.formul.FormBase._CargarEstilo ( )
inlinevirtual

Metodo para pintar el fondo cuando se cambia de perfil.

Implementa sage.ew.interficies.IFormBase.

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

Definición en la línea 2337 del archivo clsFormul.cs.

◆ _CellContentClick()

virtual void sage.ew.formul.FormBase._CellContentClick ( object sender,
DataGridViewCellEventArgs e )
inlinevirtual

Commit o acceptación de los canvis de la celda.

Parámetros
sender
e

Definición en la línea 2831 del archivo clsFormul.cs.

◆ _ConfigUserOptionsDisabled()

virtual List< string > sage.ew.formul.FormBase._ConfigUserOptionsDisabled ( )
inlinevirtual

Método virtual para que desde cada pantalla se pueda indicar una lista con los nombres de los controles donde no queremos realizar configuraciones.

Devuelve

Definición en la línea 2977 del archivo clsFormul.cs.

◆ _ConfigUserOptionsEdit()

virtual void sage.ew.formul.FormBase._ConfigUserOptionsEdit ( bool tlEditar)
inlinevirtual

Método para establecer/quitar el modo de edición en todos aquellos controles del formulario que lo permitan.

Definición en la línea 3133 del archivo clsFormul.cs.

◆ _ConfigUserOptionsGetCurrent()

Dictionary< string, ConfigUserOption > sage.ew.formul.FormBase._ConfigUserOptionsGetCurrent ( )
inline

Obtener configuraciones actuales de usuario.

Devuelve

Definición en la línea 3114 del archivo clsFormul.cs.

◆ _ConfigUserOptionsLoad() [1/2]

virtual void sage.ew.formul.FormBase._ConfigUserOptionsLoad ( Dictionary< string, ConfigUserOption > dicUserOptions)
inlinevirtual

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.

Parámetros
dicUserOptions

Definición en la línea 2989 del archivo clsFormul.cs.

◆ _ConfigUserOptionsLoad() [2/2]

virtual void sage.ew.formul.FormBase._ConfigUserOptionsLoad ( IConfigUserOption toConfigUserOption)
inlinevirtual

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.

Parámetros
toConfigUserOption

Definición en la línea 3059 del archivo clsFormul.cs.

◆ _ConfigUserOptionsReLoad()

void sage.ew.formul.FormBase._ConfigUserOptionsReLoad ( string tcPantalla)
inlineprotected

Método para poder recargar la configuración por defecto según el nombre de pantalla indicado en "tcPantalla".

Parámetros
tcPantalla

Definición en la línea 3076 del archivo clsFormul.cs.

◆ _ConfigUserOptionsSave()

virtual void sage.ew.formul.FormBase._ConfigUserOptionsSave ( Dictionary< string, ConfigUserOption > dicUserOptions)
inlinevirtual

Método para guardar las configuraciones presentes en el diccionario dicUserOptions Nos permitirá sobreescribir desde cada formulario para poder realizar modificaciones especiales.

Parámetros
dicUserOptions

Definición en la línea 3086 del archivo clsFormul.cs.

◆ _ConfigUserOptionsSaveCurrent()

void sage.ew.formul.FormBase._ConfigUserOptionsSaveCurrent ( )
inline

Guardar configuraciones actuales de usuario.

Definición en la línea 3105 del archivo clsFormul.cs.

◆ _ControlDocumento()

void sage.ew.formul.FormBase._ControlDocumento ( Control toControl,
dynamic toDocumento,
bool tlChild = false )
inline

Asociación de la propiedad _Documento al Addon.

Parámetros
toControlControl al que se asignará el _Documento
toDocumentoReferencia al documento
tlChildRecorre si los diferentes controles del UserControl para asociar el _Documento

Definición en la línea 5821 del archivo clsFormul.cs.

◆ _ControlError()

virtual void sage.ew.formul.FormBase._ControlError ( Control toControl,
string tcMensaje,
ErrorIconAlignment toAlineamiento = ErrorIconAlignment::MiddleLeft )
inlinevirtual

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.

Parámetros
toControlControl sobre el que se va a establecer un icono de error.
tcMensajeMensaje de error. Si esta en blanco libera el control de la notificación de error
toAlineamientoAlineamiento de la imagen

Definición en la línea 4829 del archivo clsFormul.cs.

◆ _Controles_En_Formulario_De_Solo_Lectura()

virtual bool sage.ew.formul.FormBase._Controles_En_Formulario_De_Solo_Lectura ( )
inlinevirtual

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.

Devuelve
true si el formulario es de solo lectura, false caso contrario.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 2821 del archivo clsFormul.cs.

◆ _ControlRefresh()

void sage.ew.formul.FormBase._ControlRefresh ( Control toControl,
bool tlChild = false )
inline

Ejercución del método _Refresh del control.

Parámetros
toControlControl al que se ejecutará el _Refresh
tlChildRecorre si los diferentes controles del UserControl para ejecutar el _Refresh

Definición en la línea 5768 del archivo clsFormul.cs.

◆ _CrearTareaProgramada()

virtual void sage.ew.formul.FormBase._CrearTareaProgramada ( string tcPantalla)
inlineprotectedvirtual

Task 104592: Método virtual para crear una tarea programada (principalmente para el FormListado)

Parámetros
tcPantalla

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

Definición en la línea 5079 del archivo clsFormul.cs.

◆ _DisposeShapeContainer()

void sage.ew.formul.FormBase._DisposeShapeContainer ( Microsoft.VisualBasic.PowerPacks.ShapeContainer toShapeContainer)
inlineprotected

Método específico para disponer ShapeContainers.

Parámetros
toShapeContainer

Definición en la línea 4791 del archivo clsFormul.cs.

◆ _EliminarAcronimo()

string sage.ew.formul.FormBase._EliminarAcronimo ( String toText)
inlineprotected

Elimina el acronimo del texto.

Parámetros
toText
Devuelve

Definición en la línea 5346 del archivo clsFormul.cs.

◆ _EstablecerParametrosFormulario()

virtual bool sage.ew.formul.FormBase._EstablecerParametrosFormulario ( )
inlinevirtual

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.

Definición en la línea 4717 del archivo clsFormul.cs.

◆ _ExecuteCommandBeforeHandler()

delegate bool sage.ew.formul.FormBase._ExecuteCommandBeforeHandler ( Form toForm,
IntPtr toParam )

Delegado para obtener los comandes del WndProc.

Parámetros
toForm
toParam
Devuelve

◆ _FindControl()

Control sage.ew.formul.FormBase._FindControl ( string tcControlName)
inline

PE-96322. Devuelve el primer control que coincide por nombre.

Parámetros
tcControlName
Devuelve

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 867 del archivo clsFormul.cs.

◆ _FindControl< T >()

List< T > sage.ew.formul.FormBase._FindControl< T > ( Control toControl = null)
inline

Devuelve una lista de los controles del tipo especificado Si no pasamos ningún control lo busca en todo el formulario.

Parámetros de plantilla
T
Parámetros
toControl


Devuelve

Definición en la línea 4622 del archivo clsFormul.cs.

◆ _GetChild()

Control sage.ew.formul.FormBase._GetChild ( Point toPoint,
Control toBase )
inline

Obtener un Control situado en un point.

Parámetros
toPoint
toBase
Devuelve

Definición en la línea 5211 del archivo clsFormul.cs.

◆ _Init()

virtual bool sage.ew.formul.FormBase._Init ( object[] taParams)
inlinevirtual


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.

Parámetros
taParams
Devuelve

Implementa sage.ew.interficies.IFormBase.

Reimplementado en sage.addons.amortiza.Visual.Forms.frmPartidas, sage.addons.imexasi.Visual.Forms.frmDatosAsiento, sage.ew.formul.Forms.frmConsultasBrowsers y sage.ew.formul.Forms.frmCrearCopia.

Definición en la línea 4679 del archivo clsFormul.cs.

◆ _InitAccesoDirecto()

virtual bool sage.ew.formul.FormBase._InitAccesoDirecto ( object[] taParams)
inlinevirtual

Método virtual que se invoca siempre que se muestra un formulario. Nos sirve para recuperar los parametros del acceso directo.

Parámetros
taParamsParametros de inicio

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 4694 del archivo clsFormul.cs.

◆ _InsertarObjetoAddon() [1/2]

virtual bool sage.ew.formul.FormBase._InsertarObjetoAddon ( Control toControl)
inlinevirtual

Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles.

Parámetros
toControlControl a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ...
Devuelve
Devuelve si ha agregado el control al formulario

Reimplementado en sage.ew.formul.Forms.frmTraspaso.

Definición en la línea 5608 del archivo clsFormul.cs.

◆ _InsertarObjetoAddon() [2/2]

virtual bool sage.ew.formul.FormBase._InsertarObjetoAddon ( ToolStripItem toolStripButtonAddonMante)
inlinevirtual

Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante.

Parámetros
toolStripButtonAddonMante
Devuelve

Implementa sage.ew.interficies.IFormBase.

Reimplementado en sage.ew.formul.Forms.FormMante.

Definición en la línea 5632 del archivo clsFormul.cs.

◆ _LockScreen()

void sage.ew.formul.FormBase._LockScreen ( bool tlBloquear)
inline

Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos.

Parámetros
tlBloquear

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 4442 del archivo clsFormul.cs.

◆ _MessageBox() [1/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte )
inline

Messagebox propio 1.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
Devuelve

Definición en la línea 3560 del archivo clsFormul.cs.

◆ _MessageBox() [2/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton )
inline

Messagebox propio 3.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
Devuelve

Definición en la línea 3683 del archivo clsFormul.cs.

◆ _MessageBox() [3/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton )
inline

Messagebox propio 4.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
tdicImagenesBotonDiccionario con las imagenes de reemplazo del botón
Devuelve

Definición en la línea 3743 del archivo clsFormul.cs.

◆ _MessageBox() [4/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 4 con Pantalla.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
tdicImagenesBotonDiccionario con las imagenes de reemplazo del botón
toPantallaidentificador Pantalla
Devuelve

Definición en la línea 3769 del archivo clsFormul.cs.

◆ _MessageBox() [5/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 3 con Pantalla.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
toPantallaidentificador Pantalla
Devuelve

Definición en la línea 3707 del archivo clsFormul.cs.

◆ _MessageBox() [6/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Link toLink )
inline

Messagebox propio 2.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
toLinkObjeto link http para incorporar al cuerpo del messagebox.
Devuelve

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 3621 del archivo clsFormul.cs.

◆ _MessageBox() [7/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
Link toLink,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 2 con Pantalla.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
toLinkObjeto link http para incorporar al cuerpo del messagebox.
toPantallaidentificador Pantalla
Devuelve

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 3648 del archivo clsFormul.cs.

◆ _MessageBox() [8/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( String tcMensaje,
MessageBoxButtons toBotones,
MessageBoxIcon toIcono,
MessageBoxDefaultButton toBotonDefecto,
DialogResult toResultadoDefecte,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 1 con Pantalla.

Parámetros
tcMensajeMensaje que presentara
toBotonesbotones
toIconoicono
toBotonDefectoboton por defecto
toResultadoDefectesi no visualizamos el mensaje que es lo que debe devolver
toPantallaidentificador Pantalla
Devuelve

Definición en la línea 3584 del archivo clsFormul.cs.

◆ _MessageBox() [9/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton )
inline

Messagebox propio 5.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado

>

Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 3802 del archivo clsFormul.cs.

◆ _MessageBox() [10/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton )
inline

Messagebox propio 7.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
Devuelve
Uno de los posibles valores de DialogResult

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 3995 del archivo clsFormul.cs.

◆ _MessageBox() [11/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton )
inline

Messagebox propio 9.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
tdicImagenesBotonDiccionario con las imagenes de reemplazo del botón


Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 4204 del archivo clsFormul.cs.

◆ _MessageBox() [12/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 9 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
tdicImagenesBotonDiccionario con las imagenes de reemplazo del botón
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 4231 del archivo clsFormul.cs.

◆ _MessageBox() [13/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Link toLink )
inline

Messagebox propio 8.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
toLinkObjeto link http para incorporar al pie del mensaje.


Devuelve
Uno de los posibles valores de DialogResult

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 4098 del archivo clsFormul.cs.

◆ _MessageBox() [14/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
Link toLink,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 8 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
toLinkObjeto link http para incorporar al pie del mensaje.
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 4128 del archivo clsFormul.cs.

◆ _MessageBox() [15/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 7 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicLiteralesBotonDiccionario con los literales de reemplazo del botón
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 4020 del archivo clsFormul.cs.

◆ _MessageBox() [16/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones )
inline

Messagebox propio 10.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicTextoBotonesLiterales de sustitución para los botones


Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 4308 del archivo clsFormul.cs.

◆ _MessageBox() [17/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 10 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
tdicTextoBotonesLiterales de sustitución para los botones
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 4332 del archivo clsFormul.cs.

◆ _MessageBox() [18/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Link toLink )
inline

Messagebox propio 6.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
toLinkObjeto link http para incorporar al cuerpo del messagebox.
Devuelve
Uno de los posibles valores de DialogResult

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 3899 del archivo clsFormul.cs.

◆ _MessageBox() [19/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
Link toLink,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 6 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
toLinkObjeto link http para incorporar al cuerpo del messagebox.
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Esta sobrecarga es una ampliación de la anterior para permitir mostrar un link http al pie del mensaje.

Definición en la línea 3925 del archivo clsFormul.cs.

◆ _MessageBox() [20/20]

DialogResult sage.ew.formul.FormBase._MessageBox ( string text,
string caption,
MessageBoxButtons buttons,
MessageBoxIcon icon,
MessageBoxDefaultButton defaultButton,
MessageBoxAutomatico toPantalla )
inline

Messagebox propio 5 con Pantalla.

Parámetros
textTexto del mensaje
captionTítulo del mensaje
buttonsBotones que se mostrarán en el mensaje
iconÍcono que se mostrará en el cuadro de mensaje
defaultButtonBotón predeterminado
toPantallaidentificador Pantalla
Devuelve
Uno de los posibles valores de DialogResult

Definición en la línea 3825 del archivo clsFormul.cs.

◆ _MostrarAyuda()

virtual void sage.ew.formul.FormBase._MostrarAyuda ( )
inlinevirtual

Método que se dispara cuando se hace click en el botón ayuda del título del formulario.

Definición en la línea 1380 del archivo clsFormul.cs.

◆ _MostrarAyudaPantalla()

void sage.ew.formul.FormBase._MostrarAyudaPantalla ( )
inline

Mostrar la ayuda de la pantalla.

Definición en la línea 5025 del archivo clsFormul.cs.

◆ _MostrarCfgUsabilidad()

virtual void sage.ew.formul.FormBase._MostrarCfgUsabilidad ( )
inlinevirtual

Método que se dispara cuando se hace click en el botón de configuración de usabilidad.

Definición en la línea 1388 del archivo clsFormul.cs.

◆ _MostrarOpcionesPantalla()

void sage.ew.formul.FormBase._MostrarOpcionesPantalla ( Point toLocation)
inline

Mostrar opciones de pantalla.

Parámetros
toLocation

Definición en la línea 1501 del archivo clsFormul.cs.

◆ _ObtenerText()

String sage.ew.formul.FormBase._ObtenerText ( Boolean tlAcronimo)
inline

Obtiene el Text de la pantalla, indicando si queremos el acronimo o no.

Parámetros
tlAcronimo
Devuelve

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 584 del archivo clsFormul.cs.

◆ _PresentarAccesoFavoritos()

bool sage.ew.formul.FormBase._PresentarAccesoFavoritos ( )
inlineprotected

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.

Devuelve

Definición en la línea 1613 del archivo clsFormul.cs.

◆ _PresentarApunteCalendario()

bool sage.ew.formul.FormBase._PresentarApunteCalendario ( )
inlineprotected

PE-96746: Comprobamos si hay que mostrar o no el la opció de apunte de calendario.

Devuelve
True si es visible

Definición en la línea 5509 del archivo clsFormul.cs.

◆ _PresentarGestionAccesos()

bool sage.ew.formul.FormBase._PresentarGestionAccesos ( )
inlineprotected

_PresentarAccesos

Devuelve

Definición en la línea 1584 del archivo clsFormul.cs.

◆ _PresentarTareaProgramada()

virtual bool sage.ew.formul.FormBase._PresentarTareaProgramada ( )
inlineprotectedvirtual

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.

Devuelve

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

Definición en la línea 1601 del archivo clsFormul.cs.

◆ _ResetAllProperties()

virtual void sage.ew.formul.FormBase._ResetAllProperties ( bool tbRestablecer = false)
inlinevirtual

Restaura todas las propiedades del estilo.

Implementa sage.ew.interficies.IFormBase.

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

Definición en la línea 851 del archivo clsFormul.cs.

◆ _Show()

virtual void sage.ew.formul.FormBase._Show ( )
inlinevirtual

PE92638 Fa el Show però abans comprova l'accès al formulari.

Implementa sage.ew.interficies.IFormBase.

Reimplementado en sage.ew.formul.Forms.BrowserTabDocs y sage.ew.formul.Forms.BrowserTabMante.

Definición en la línea 4869 del archivo clsFormul.cs.

◆ _Show_Accesos() [1/2]

virtual void sage.ew.formul.FormBase._Show_Accesos ( )
inlineprotectedvirtual

PE-87849: Mostrar formulario de accesos mediante el usuario actual.

Definición en la línea 4930 del archivo clsFormul.cs.

◆ _Show_Accesos() [2/2]

void sage.ew.formul.FormBase._Show_Accesos ( String lcPantalla)
inlineprotected

Mostrar formulario de accesos mediante el usuario actual, para un formulario específico.

Parámetros
lcPantalla

Definición en la línea 4939 del archivo clsFormul.cs.

◆ _Show_Favoritos()

void sage.ew.formul.FormBase._Show_Favoritos ( )
inlineprotected

PE-87840: Mostrar formulario de favoritos mediante el usuario actual.

Definición en la línea 4951 del archivo clsFormul.cs.

◆ _ShowDialog()

virtual void sage.ew.formul.FormBase._ShowDialog ( )
inlinevirtual

PE92638 Fa el ShowDialog però abans comprova l'accès al formulari.

Implementa sage.ew.interficies.IFormBase.

Reimplementado en sage.ew.formul.Forms.FormListado, sage.ew.formul.Forms.frmDevDep y sage.ew.formul.Forms.frmReportAction.

Definición en la línea 4860 del archivo clsFormul.cs.

◆ _ShowMessageBoxAutomatic()

void sage.ew.formul.FormBase._ShowMessageBoxAutomatic ( PanelAvisoRespAuto.TipoAviso toTipoAviso,
string tcTitulo,
string tcPregunta,
string tcRespuesta,
string tcId,
int tnSegundos = 15,
int tnAnchoMaxCampoPregunta = 600 )
inline

Muestra por pantalla un mensaje de tipo PopUp indicativo de respuesta automática aplicada.

Parámetros
toTipoAvisoTipo de aviso (info, warning, error)
tcTituloTexto para el título a mostrar.
tcPreguntaTexto para la pregunta a mostrar.
tcRespuestaTexto para la respuesta a mostrar.
tcIdId de la pregunta.
tnSegundosNº de segundos que ha de permanecer el mensaje en pantalla.
tnAnchoMaxCampoPreguntaAncho máximo del campo Pregunta antes de que el texto de la pregunta continue en la siguiente linea. Por defecto el máximo que ocupará la pregunta antes de cambiar de linea si el texto es más largo son 700 pixeles. Puede decrementarse hasta un mínimo de 290 y puede ampliarse también sin límite.

Definición en la línea 3502 del archivo clsFormul.cs.

◆ _StateServiceForm()

bool sage.ew.formul.FormBase._StateServiceForm ( string tcPantalla = "")
inlineprotected

Gestión del estado de una pantalla.

Parámetros
tcPantallaNombre de la pantalla
Devuelve

Definición en la línea 1623 del archivo clsFormul.cs.

◆ _WalkthroughsPantalla0()

bool sage.ew.formul.FormBase._WalkthroughsPantalla0 ( )
inlineprotected

Presentamos la pantalla de los Walktrhough si es necesario.

Devuelve

Definición en la línea 6231 del archivo clsFormul.cs.

◆ Capturar_TeclesRapides()

void sage.ew.formul.FormBase.Capturar_TeclesRapides ( Control toCtrl,
Boolean tlBuidar )
inline

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.

Parámetros
toCtrlContenedor de controles. Puede ser el mismo formulario o cualquier contenedor.
tlBuidar

Definición en la línea 2709 del archivo clsFormul.cs.

◆ Clone()

virtual FormBase sage.ew.formul.FormBase.Clone ( )
inlineprotectedvirtual

Clona el formulario actual.

Devuelve

Reimplementado en sage.ew.docscompra.frmImprimirDocCompra.

Definición en la línea 4460 del archivo clsFormul.cs.

◆ ConfigUserOptionsGetPantalla()

virtual String sage.ew.formul.FormBase.ConfigUserOptionsGetPantalla ( )
inlineprotectedvirtual

Retorna la pantalla que se usará para la carga de las configuraciones de usuario.

Devuelve

Reimplementado en sage.ew.formul.Forms.FormPrintDialog.

Definición en la línea 2871 del archivo clsFormul.cs.

◆ ConfigUserOptionsLoad()

virtual void sage.ew.formul.FormBase.ConfigUserOptionsLoad ( string tcPantalla)
inlineprotectedvirtual

Método privado para la carga de configuraciones de usuarios.

Parámetros
tcPantallaNombre de la pantalla para la que cargar configuración

Definición en la línea 2923 del archivo clsFormul.cs.

◆ Dispose()

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

Protected implementation of Dispose pattern.

Parámetros
disposing

Definición en la línea 1966 del archivo clsFormul.cs.

◆ EvaluarNivelAccesoDocumentosPorCantidadDeRegistros()

_TiposAccesosPantalla sage.ew.formul.FormBase.EvaluarNivelAccesoDocumentosPorCantidadDeRegistros ( dynamic documento)
inlineprotected

Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura.

Parámetros
documentoDocumento a evaluar
Devuelve

Definición en la línea 1787 del archivo clsFormul.cs.

◆ EvaluarNivelAccesoFormularioPorCantidadDeRegistrosEn()

_TiposAccesosPantalla sage.ew.formul.FormBase.EvaluarNivelAccesoFormularioPorCantidadDeRegistrosEn ( string nombreTabla,
int maxRegistros = -1 )
inlineprotected

Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura.

Parámetros
nombreTablaNombre de la tabla a evaluar
maxRegistros[Opcional] Cantidad máxima de registros permitidos
Devuelve

Definición en la línea 1764 del archivo clsFormul.cs.

◆ FormBase_Load()

virtual void sage.ew.formul.FormBase.FormBase_Load ( object sender,
EventArgs e )
inlineprotectedvirtual

Load para aplicar estilos visuales.

Parámetros
sender
e

Reimplementado en sage.ew.formul.Forms.frmGruposEmp.

Definición en la línea 2842 del archivo clsFormul.cs.

◆ FormDisposed()

virtual bool sage.ew.formul.FormBase.FormDisposed ( )
inlineprotectedvirtual

Controlamos si el formulario se está destruyendo.

Devuelve

Definición en la línea 6317 del archivo clsFormul.cs.

◆ FormularioDeSoloLecturaPorSerUnaDemo()

bool sage.ew.formul.FormBase.FormularioDeSoloLecturaPorSerUnaDemo ( )
inline

Evalua si se ha establecido ser una demo como motivo del SOLO_LECTURA.

Devuelve

Definición en la línea 1821 del archivo clsFormul.cs.

◆ GetOpciones_Handler()

delegate void sage.ew.formul.FormBase.GetOpciones_Handler ( EventArgsOpciones toEnventArgOpciones)

Delegado para validar si ha de continuar con el proceso del Click del ToolStripMenuItem.

Parámetros
toEnventArgOpcionesEnventArgOpciones con la referencia al botón y la lista de ToolStripMenuItemBase

◆ GetOpcionesGenerales()

virtual bool sage.ew.formul.FormBase.GetOpcionesGenerales ( )
inlinevirtual

Obtener las opciones generales.

Definición en la línea 1906 del archivo clsFormul.cs.

◆ GetOpcionesHerramientas_Handler()

delegate void sage.ew.formul.FormBase.GetOpcionesHerramientas_Handler ( EventArgsOpciones toEnventArgOpciones)

Delegado para gestionar las opciones a presentar en el botón de herramientas.

Parámetros
toEnventArgOpcionesEnventArgOpciones con la referencia al botón y la lista de ToolStripMenuItemBase

◆ IsConfigUserOptionsLoadedValues()

bool sage.ew.formul.FormBase.IsConfigUserOptionsLoadedValues ( )
inlineprotected

Indica si estamos cargando una configuración de los valores predetereminados.

Devuelve

Definición en la línea 3047 del archivo clsFormul.cs.

◆ OnCreateControl()

override void sage.ew.formul.FormBase.OnCreateControl ( )
inlineprotected

Definición en la línea 1882 del archivo clsFormul.cs.

◆ OnFormClosing()

override void sage.ew.formul.FormBase.OnFormClosing ( FormClosingEventArgs e)
inlineprotected

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.

Parámetros
e

Definición en la línea 2440 del archivo clsFormul.cs.

◆ OnLoad()

override void sage.ew.formul.FormBase.OnLoad ( EventArgs e)
inlineprotected

Override del OnLoad.

Parámetros
e

Definición en la línea 2285 del archivo clsFormul.cs.

◆ onMessageBoxAfter_Handler()

delegate void sage.ew.formul.FormBase.onMessageBoxAfter_Handler ( ref MessageBoxParam toParam)

Messagebox After.

Parámetros
toParamparámetros messagebox

◆ onMessageBoxBefore_Handler()

delegate void sage.ew.formul.FormBase.onMessageBoxBefore_Handler ( ref MessageBoxParam toParam)

MessageboxBefore.

Parámetros
toParamparámetros messagebox

◆ onMessageBoxInvalidate_Handler()

delegate void sage.ew.formul.FormBase.onMessageBoxInvalidate_Handler ( ref MessageBoxParam toParam)

Messagebox After.

Parámetros
toParamparámetros messagebox

◆ OnShown()

override void sage.ew.formul.FormBase.OnShown ( EventArgs e)
inlineprotected

Override OnShown.

Parámetros
e

Definición en la línea 5520 del archivo clsFormul.cs.

◆ SendMessage()

static int sage.ew.formul.FormBase.SendMessage ( IntPtr hWnd,
Int32 wMsg,
bool wParam,
Int32 lParam )

Utilizado por _LockScreen.

Parámetros
hWnd
wMsg
wParam
lParam
Devuelve

◆ SetOpcionesGenerales()

virtual void sage.ew.formul.FormBase.SetOpcionesGenerales ( )
inlinevirtual

Establecer las opciones generales.

Definición en la línea 1898 del archivo clsFormul.cs.

◆ setReadOnly()

void sage.ew.formul.FormBase.setReadOnly ( Control toControl,
bool tbReadOnly )
inlineprotected

Establecer los controles como ReadOnly.

Parámetros
toControl
tbReadOnly

Definición en la línea 1687 del archivo clsFormul.cs.

◆ WndProc()

override void sage.ew.formul.FormBase.WndProc ( ref Message msgEW)
inlineprotected

Capturamos el metodo para capturar los posibles mensajes enviados desde Eurowin (VFP)

Parámetros
msgEW

Definición en la línea 4655 del archivo clsFormul.cs.

Documentación de campos

◆ _AddonsExtVisualCreacionAplazada

List<string> sage.ew.formul.FormBase._AddonsExtVisualCreacionAplazada = new List<string>()
protected

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.

Respecto al addon que añada el programador a esta lista en un formulario es responsabilidad del programador realizar la llamada a "this._Addons_BindForms();" en el lugar que considere oportuno del formulario.

Definición en la línea 825 del archivo clsFormul.cs.

◆ _CargandoEstilo

bool sage.ew.formul.FormBase._CargandoEstilo = false
protected

Indica si se está cargando el estilo y sirve para evitar que se repinten varias veces los controles.

Definición en la línea 805 del archivo clsFormul.cs.

◆ _cConfigUserOptionsPantalla

String sage.ew.formul.FormBase._cConfigUserOptionsPantalla = ""
protected

Pantalla para el ConfigUserOptions.

Definición en la línea 2865 del archivo clsFormul.cs.

◆ _ConfigUserOptionsAllowed

bool sage.ew.formul.FormBase._ConfigUserOptionsAllowed = false
protected

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.

Definición en la línea 786 del archivo clsFormul.cs.

◆ _ConfigUserOptionsEditing

bool sage.ew.formul.FormBase._ConfigUserOptionsEditing = false
protected

Para saber cuando estamos en modo edición de configuraciones de pantallas.

Definición en la línea 791 del archivo clsFormul.cs.

◆ _ConfigUserOptionsLoading

bool sage.ew.formul.FormBase._ConfigUserOptionsLoading = false
protected

Para saber cuando estamos cargando las configuraciones de pantalla.

Definición en la línea 796 del archivo clsFormul.cs.

◆ _MenuContext_Opciones

ewcontextmenustrip sage.ew.formul.FormBase._MenuContext_Opciones = new sage.ew.objetos.ewcontextmenustrip()

Menu contextual de opciones de las pantallas.

Definición en la línea 670 del archivo clsFormul.cs.

◆ _messageBoxAutomatic

bool sage.ew.formul.FormBase._messageBoxAutomatic = false
protected

Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes.

Definición en la línea 1154 del archivo clsFormul.cs.

◆ _oErrorProvider

objetos.ewErrorProvider sage.ew.formul.FormBase._oErrorProvider

Objeto Error provider.

Definición en la línea 706 del archivo clsFormul.cs.

◆ _ToolStripMenuItemsBase

List<ToolStripMenuItemBase> sage.ew.formul.FormBase._ToolStripMenuItemsBase = new List<ToolStripMenuItemBase>()
protected

Lista de toolStripMenuItems privada que se utiliza para poder gestionar las opciones del botón de opciones.

Definición en la línea 5558 del archivo clsFormul.cs.

◆ _ValoresAccesoDirecto

Dictionary<string, object> sage.ew.formul.FormBase._ValoresAccesoDirecto = new Dictionary<string, object>()

Diccionario que contendra las variables y valores que se utilizarán al crear el acceso directo del formulario.

  • La "key" estará compuesta por: "nombre_del_control:propiedad_a_asignar"
  • El "value" contendrá el valor a asignar a la propiedad

Definición en la línea 456 del archivo clsFormul.cs.

Documentación de propiedades

◆ _AplicarEstilos

bool sage.ew.formul.FormBase._AplicarEstilos
getset

Aplicar estilos visuales.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 837 del archivo clsFormul.cs.

◆ _BackColor

Color sage.ew.formul.FormBase._BackColor
getset

Obtiene o establece el color de fondo del control.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 772 del archivo clsFormul.cs.

◆ _BindForm

Dictionary<string, IDisposable> sage.ew.formul.FormBase._BindForm
get

Diccionario con las instancias que se hanbindeado en un formulario.

Definición en la línea 1104 del archivo clsFormul.cs.

◆ _BotonAyuda

eAyudaContextual sage.ew.formul.FormBase._BotonAyuda
getset

Mostrar botón ayuda en el título del formulario.

Definición en la línea 1063 del archivo clsFormul.cs.

◆ _CambiarFuente

bool sage.ew.formul.FormBase._CambiarFuente = true
getsetprotected

Utilizamos esta variable para que no cambie la fuente y no deje la nueva fuente Sage UI.

Definición en la línea 810 del archivo clsFormul.cs.

◆ _ConfigUserForm

ConfigUserForm sage.ew.formul.FormBase._ConfigUserForm
getset

Negocio para las configuraciones de usuarios.

Definición en la línea 728 del archivo clsFormul.cs.

◆ _ConfigUserFormPredet

ConfigUserForm sage.ew.formul.FormBase._ConfigUserFormPredet
getset

Negocio para las configuraciones de usuarios predeterminadas.

Definición en la línea 738 del archivo clsFormul.cs.

◆ _EstiloRevisado

virtual bool sage.ew.formul.FormBase._EstiloRevisado
getset

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.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 469 del archivo clsFormul.cs.

◆ _Gestionar_permisos

virtual bool sage.ew.formul.FormBase._Gestionar_permisos
getset

Obtiene o establece si el formulario debe controlar los permisos de usuario.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 615 del archivo clsFormul.cs.

◆ _IDScreen

virtual string sage.ew.formul.FormBase._IDScreen
get

Se indicará el id para el guardado de propiedades del formulario por si la propiedad pantalla esta vacia.

Definición en la línea 449 del archivo clsFormul.cs.

◆ _MenuOpcionesBoton

bool sage.ew.formul.FormBase._MenuOpcionesBoton
getset

Muestra el botón opciones de pantalla en la barra de título del formulario.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 936 del archivo clsFormul.cs.

◆ _MessageBoxAutomatic

bool sage.ew.formul.FormBase._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.

Definición en la línea 1147 del archivo clsFormul.cs.

◆ _MostrarAccesoFavoritos

bool sage.ew.formul.FormBase._MostrarAccesoFavoritos
getset

PE-96200: Nueva propiedad para indicar si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 962 del archivo clsFormul.cs.

◆ _MostrarAcronimo

Boolean sage.ew.formul.FormBase._MostrarAcronimo
getset

Indica s la pantalla mostrará el acronimo de la empresa si lo tiene informado.

Definición en la línea 498 del archivo clsFormul.cs.

◆ _MostrarAyudaF1

bool sage.ew.formul.FormBase._MostrarAyudaF1
getset

Mostrar botón ayuda en el título del formulario.

Definición en la línea 1089 del archivo clsFormul.cs.

◆ _MostrarCrearAccesoDirecto

bool sage.ew.formul.FormBase._MostrarCrearAccesoDirecto
getset

PE-99866: Nueva propiedad para indicar si vamos a mostrar o no el acceso a crear accesos directos.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 980 del archivo clsFormul.cs.

◆ _MostrarCrearTareaProgramada

bool sage.ew.formul.FormBase._MostrarCrearTareaProgramada
getset

Task 104592: Nueva propiedad para indicar si el formulario tiene el link en los ... para crear tarea programada.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 991 del archivo clsFormul.cs.

◆ _MostrarDuplicarListado

bool sage.ew.formul.FormBase._MostrarDuplicarListado
getset

Nueva propiedad para indicar si el listado se puede duplicar y/o editar.

Definición en la línea 1001 del archivo clsFormul.cs.

◆ _MostrarGestionAccesos

bool sage.ew.formul.FormBase._MostrarGestionAccesos
getset

PE-101487: Nueva propiedad para indicar si hay que mostrar gestion de accesos.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 1019 del archivo clsFormul.cs.

◆ _MostrarSufijo

Boolean sage.ew.formul.FormBase._MostrarSufijo
getset

Indica si la pantalla mostrará los posibles sufijos. (Sólo lectura, baja suscripción,...)

Definición en la línea 515 del archivo clsFormul.cs.

◆ _NivelAcceso

virtual _TiposAccesosPantalla sage.ew.formul.FormBase._NivelAcceso
getset

Nivel de acceso del usuario en el formulario actual.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 684 del archivo clsFormul.cs.

◆ _OpcionesGenerales

BindingList<UserGenerales> sage.ew.formul.FormBase._OpcionesGenerales
get

Lista con todas las opciones para este usuario y pantalla.

Definición en la línea 567 del archivo clsFormul.cs.

◆ _Pantalla

virtual string sage.ew.formul.FormBase._Pantalla
getset

Nombre del formulario equivalente de Eurowin para bloqueos por usuario.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 430 del archivo clsFormul.cs.

◆ _PantallaAyuda

virtual string sage.ew.formul.FormBase._PantallaAyuda
getprotected

Indica que la pantalla relacionada con la ayuda contextual / ayuda de Sage 50.

Devuelve

Definición en la línea 6061 del archivo clsFormul.cs.

◆ _ReadOnly

virtual bool sage.ew.formul.FormBase._ReadOnly
getset

Informa sobre si el formulario esta en modo de Solo Lectura.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 913 del archivo clsFormul.cs.

◆ _ReusingFormSettings

bool sage.ew.formul.FormBase._ReusingFormSettings = false
getsetprotected

Indica si se han reestablecido los valores de posicionamiento y tamaño del último uso del usuario.

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

◆ _SaveReuseFormSettings

bool sage.ew.formul.FormBase._SaveReuseFormSettings = true
getset

Indica si se guardaran la posición del formulario para que al volver a cargar se situe en la misma posición.

Definición en la línea 488 del archivo clsFormul.cs.

◆ _Sufijo

string sage.ew.formul.FormBase._Sufijo
get

Guardamos los modificadores que se añaden al nombre del formulario en su cabezera.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 479 del archivo clsFormul.cs.

◆ _TipoFormulario

_TiposFormulario sage.ew.formul.FormBase._TipoFormulario
getset

Tipo de formulario.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 718 del archivo clsFormul.cs.

◆ _ToolTip

ToolTip sage.ew.formul.FormBase._ToolTip
getset

Objeto tooltip para los tooltips de los controles.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 893 del archivo clsFormul.cs.

◆ _TrianguloPantallaActivo

bool sage.ew.formul.FormBase._TrianguloPantallaActivo
getset

PE-86720: propiedad para hacer visible o no el triangulo de la pantalla.

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 1037 del archivo clsFormul.cs.

◆ AccesoListasPrevias

bool sage.ew.formul.FormBase.AccesoListasPrevias
getset

Obtiene o establece si se tiene acceso al formulario en modo "Listas previas".

Implementa sage.ew.interficies.IFormBase.

Definición en la línea 633 del archivo clsFormul.cs.

◆ WindowState

new FormWindowState sage.ew.formul.FormBase.WindowState
getset

Override del WindowState para controlar el maximo de pantalla.

Definición en la línea 1130 del archivo clsFormul.cs.

Documentación de eventos

◆ _ExecuteCommandBefore

_ExecuteCommandBeforeHandler sage.ew.formul.FormBase._ExecuteCommandBefore

Desencadena el evento.

Definición en la línea 1211 del archivo clsFormul.cs.

◆ _GetOpciones

GetOpciones_Handler sage.ew.formul.FormBase._GetOpciones

Desencadena el evento para invalidar el OnClick del ToolStripMenuItem.

Definición en la línea 1223 del archivo clsFormul.cs.

◆ _GetOpcionesHerramientas

GetOpcionesHerramientas_Handler sage.ew.formul.FormBase._GetOpcionesHerramientas

Desencadena el evento para gestionar las opciones a presentar en el botón de herramientas.

Definición en la línea 1234 del archivo clsFormul.cs.

◆ onMessageBoxAfter

onMessageBoxAfter_Handler sage.ew.formul.FormBase.onMessageBoxAfter

Messagebox After.

Definición en la línea 1180 del archivo clsFormul.cs.

◆ onMessageBoxBefore

onMessageBoxBefore_Handler sage.ew.formul.FormBase.onMessageBoxBefore

MessageboxBefore.

Definición en la línea 1169 del archivo clsFormul.cs.

◆ onMessageBoxInvalidate

onMessageBoxInvalidate_Handler sage.ew.formul.FormBase.onMessageBoxInvalidate

Messagebox After.

Definición en la línea 1191 del archivo clsFormul.cs.


La documentación de esta clase está generada del siguiente archivo: