Formulario base de Eurowin Más...
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 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... | |
![]() | |
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 | |
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... | |
Métodos protegidos | |
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 | |
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 | |
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... | |
![]() | |
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... | |
Eventos | |
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... | |
Formulario base de Eurowin
Definición en la línea 400 del archivo clsFormul.cs.
|
inline |
Crea una nueva instancia de FormBase. Constructor vacío para evitar la generación automática
Definición en la línea 1736 del archivo clsFormul.cs.
|
inline |
Crea una nueva instancia de FormBase
Definición en la línea 1744 del archivo clsFormul.cs.
|
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
toClass | Referencia a la instancia de clase |
Definición en la línea 3144 del archivo clsFormul.cs.
|
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 3091 del archivo clsFormul.cs.
|
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 3124 del archivo clsFormul.cs.
|
inlinevirtual |
Añadir un objeto al formulario
objeto |
Implementa sage.ew.interficies.IFormBase.
Reimplementado en sage.ew.formul.Forms.frmFechaFactura.
Definición en la línea 1725 del archivo clsFormul.cs.
|
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 2252 del archivo clsFormul.cs.
|
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.
Definición en la línea 4799 del archivo clsFormul.cs.
|
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 2202 del archivo clsFormul.cs.
|
inlinevirtual |
Commit o acceptación de los canvis de la celda
sender | |
e |
Definición en la línea 2638 del archivo clsFormul.cs.
|
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
Definición en la línea 2781 del archivo clsFormul.cs.
|
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 2937 del archivo clsFormul.cs.
|
inline |
Obtener configuraciones actuales de usuario
Definición en la línea 2918 del archivo clsFormul.cs.
|
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.
dicUserOptions |
Definición en la línea 2793 del archivo clsFormul.cs.
|
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.
toConfigUserOption |
Definición en la línea 2863 del archivo clsFormul.cs.
|
inlineprotected |
Método para poder recargar la configuración por defecto según el nombre de pantalla indicado en "tcPantalla"
tcPantalla |
Definición en la línea 2880 del archivo clsFormul.cs.
|
inlinevirtual |
Método para guardar las configuraciones presentes en el diccionario dicUserOptions Nos permitirá sobreescribir desde cada formulario para poder realizar modificaciones especiales.
dicUserOptions |
Definición en la línea 2890 del archivo clsFormul.cs.
|
inline |
Guardar configuraciones actuales de usuario
Definición en la línea 2909 del archivo clsFormul.cs.
|
inline |
Asociación de la propiedad _Documento al Addon
toControl | Control al que se asignará el _Documento |
toDocumento | Referencia al documento |
tlChild | Recorre si los diferentes controles del UserControl para asociar el _Documento |
Definición en la línea 5614 del archivo clsFormul.cs.
|
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.
toControl | Control sobre el que se va a establecer un icono de error. |
tcMensaje | Mensaje de error. Si esta en blanco libera el control de la notificación de error |
toAlineamiento | Alineamiento de la imagen |
Definición en la línea 4633 del archivo clsFormul.cs.
|
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.
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 2628 del archivo clsFormul.cs.
|
inline |
Ejercución del método _Refresh del control
toControl | Control al que se ejecutará el _Refresh |
tlChild | Recorre si los diferentes controles del UserControl para ejecutar el _Refresh |
Definición en la línea 5561 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Task 104592: Método virtual para crear una tarea programada (principalmente para el FormListado)
tcPantalla |
Reimplementado en sage.ew.formul.Forms.FormListado.
Definición en la línea 4883 del archivo clsFormul.cs.
|
inlineprotected |
Método específico para disponer ShapeContainers
toShapeContainer |
Definición en la línea 4595 del archivo clsFormul.cs.
|
inlineprotected |
Elimina el acronimo del texto
toText |
Definición en la línea 5139 del archivo clsFormul.cs.
|
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 4521 del archivo clsFormul.cs.
delegate bool sage.ew.formul.FormBase._ExecuteCommandBeforeHandler | ( | Form | toForm, |
IntPtr | toParam | ||
) |
Delegado para obtener los comandes del WndProc
toForm | |
toParam |
|
inline |
PE-96322. Devuelve el primer control que coincide por nombre
tcControlName |
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 850 del archivo clsFormul.cs.
|
inline |
Devuelve una lista de los controles del tipo especificado Si no pasamos ningún control lo busca en todo el formulario
T |
toControl |
Definición en la línea 4426 del archivo clsFormul.cs.
|
inline |
Obtener un Control situado en un point
toPoint | |
toBase |
Definición en la línea 5015 del archivo clsFormul.cs.
|
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.
taParams |
Implementa sage.ew.interficies.IFormBase.
Reimplementado en sage.ew.formul.Forms.frmCrearCopia, sage.addons.amortiza.Visual.Forms.frmPartidas, sage.ew.formul.Forms.frmConsultasBrowsers y sage.addons.imexasi.Visual.Forms.frmDatosAsiento.
Definición en la línea 4483 del archivo clsFormul.cs.
|
inlinevirtual |
Método virtual que se invoca siempre que se muestra un formulario. Nos sirve para recuperar los parametros del acceso directo.
taParams | Parametros de inicio |
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 4498 del archivo clsFormul.cs.
|
inlinevirtual |
Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles
toControl | Control a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ... |
Reimplementado en sage.ew.formul.Forms.frmTraspaso.
Definición en la línea 5401 del archivo clsFormul.cs.
|
inlinevirtual |
Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante
toolStripButtonAddonMante |
Implementa sage.ew.interficies.IFormBase.
Reimplementado en sage.ew.formul.Forms.FormMante.
Definición en la línea 5425 del archivo clsFormul.cs.
|
inline |
Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos
tlBloquear |
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 4246 del archivo clsFormul.cs.
|
inline |
Messagebox propio 1
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
Definición en la línea 3364 del archivo clsFormul.cs.
|
inline |
Messagebox propio 1 con Pantalla
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
toPantalla | identificador Pantalla |
Definición en la línea 3388 del archivo clsFormul.cs.
|
inline |
Messagebox propio 2
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
toLink | Objeto link http para incorporar al cuerpo del messagebox. |
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 3425 del archivo clsFormul.cs.
|
inline |
Messagebox propio 2 con Pantalla
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
toLink | Objeto link http para incorporar al cuerpo del messagebox. |
toPantalla | identificador Pantalla |
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 3452 del archivo clsFormul.cs.
|
inline |
Messagebox propio 3
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
Definición en la línea 3487 del archivo clsFormul.cs.
|
inline |
Messagebox propio 3 con Pantalla
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
toPantalla | identificador Pantalla |
Definición en la línea 3511 del archivo clsFormul.cs.
|
inline |
Messagebox propio 4
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
tdicImagenesBoton | Diccionario con las imagenes de reemplazo del botón |
Definición en la línea 3547 del archivo clsFormul.cs.
|
inline |
Messagebox propio 4 con Pantalla
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
tdicImagenesBoton | Diccionario con las imagenes de reemplazo del botón |
toPantalla | identificador Pantalla |
Definición en la línea 3573 del archivo clsFormul.cs.
|
inline |
Messagebox propio 5
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
>
Definición en la línea 3606 del archivo clsFormul.cs.
|
inline |
Messagebox propio 5 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
toPantalla | identificador Pantalla |
Definición en la línea 3629 del archivo clsFormul.cs.
|
inline |
Messagebox propio 6
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
toLink | Objeto link http para incorporar al cuerpo del messagebox. |
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 3703 del archivo clsFormul.cs.
|
inline |
Messagebox propio 6 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
toLink | Objeto link http para incorporar al cuerpo del messagebox. |
toPantalla | identificador Pantalla |
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 3729 del archivo clsFormul.cs.
|
inline |
Messagebox propio 7
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 3799 del archivo clsFormul.cs.
|
inline |
Messagebox propio 7 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
toPantalla | identificador Pantalla |
Definición en la línea 3824 del archivo clsFormul.cs.
|
inline |
Messagebox propio 8
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
toLink | Objeto link http para incorporar al pie del mensaje. |
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 3902 del archivo clsFormul.cs.
|
inline |
Messagebox propio 8 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
toLink | Objeto link http para incorporar al pie del mensaje. |
toPantalla | identificador Pantalla |
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 3932 del archivo clsFormul.cs.
|
inline |
Messagebox propio 9
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
tdicImagenesBoton | Diccionario con las imagenes de reemplazo del botón |
Definición en la línea 4008 del archivo clsFormul.cs.
|
inline |
Messagebox propio 9 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicLiteralesBoton | Diccionario con los literales de reemplazo del botón |
tdicImagenesBoton | Diccionario con las imagenes de reemplazo del botón |
toPantalla | identificador Pantalla |
Definición en la línea 4035 del archivo clsFormul.cs.
|
inline |
Messagebox propio 10
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicTextoBotones | Literales de sustitución para los botones |
Definición en la línea 4112 del archivo clsFormul.cs.
|
inline |
Messagebox propio 10 con Pantalla
text | Texto del mensaje |
caption | Título del mensaje |
buttons | Botones que se mostrarán en el mensaje |
icon | Ícono que se mostrará en el cuadro de mensaje |
defaultButton | Botón predeterminado |
tdicTextoBotones | Literales de sustitución para los botones |
toPantalla | identificador Pantalla |
Definición en la línea 4136 del archivo clsFormul.cs.
|
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 1363 del archivo clsFormul.cs.
|
inline |
Mostrar la ayuda de la pantalla
Definición en la línea 4829 del archivo clsFormul.cs.
|
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 1371 del archivo clsFormul.cs.
|
inline |
Mostrar opciones de pantalla
toLocation |
Definición en la línea 1391 del archivo clsFormul.cs.
|
inline |
Obtiene el Text de la pantalla, indicando si queremos el acronimo o no
tlAcronimo |
Implementa sage.ew.interficies.IFormBase.
Definición en la línea 567 del archivo clsFormul.cs.
|
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
Definición en la línea 1503 del archivo clsFormul.cs.
|
inlineprotected |
PE-96746: Comprobamos si hay que mostrar o no el la opció de apunte de calendario
Definición en la línea 5302 del archivo clsFormul.cs.
|
inlineprotected |
|
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
Reimplementado en sage.ew.formul.Forms.FormListado.
Definición en la línea 1491 del archivo clsFormul.cs.
|
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 834 del archivo clsFormul.cs.
|
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 4673 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
PE-87849: Mostrar formulario de accesos mediante el usuario actual
Definición en la línea 4734 del archivo clsFormul.cs.
|
inlineprotected |
Mostrar formulario de accesos mediante el usuario actual, para un formulario específico
lcPantalla |
Definición en la línea 4743 del archivo clsFormul.cs.
|
inlineprotected |
PE-87840: Mostrar formulario de favoritos mediante el usuario actual
Definición en la línea 4755 del archivo clsFormul.cs.
|
inlinevirtual |
PE92638 Fa el ShowDialog però abans comprova l'accès al formulari
Implementa sage.ew.interficies.IFormBase.
Reimplementado en sage.ew.formul.Forms.frmDevDep y sage.ew.formul.Forms.frmReportAction.
Definición en la línea 4664 del archivo clsFormul.cs.
|
inline |
Muestra por pantalla un mensaje de tipo PopUp indicativo de respuesta automática aplicada.
toTipoAviso | Tipo de aviso (info, warning, error) |
tcTitulo | Texto para el título a mostrar. |
tcPregunta | Texto para la pregunta a mostrar. |
tcRespuesta | Texto para la respuesta a mostrar. |
tcId | Id de la pregunta. |
tnSegundos | Nº de segundos que ha de permanecer el mensaje en pantalla. |
tnAnchoMaxCampoPregunta | Ancho 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 3306 del archivo clsFormul.cs.
|
inlineprotected |
Gestión del estado de una pantalla
tcPantalla | Nombre de la pantalla |
Definición en la línea 1513 del archivo clsFormul.cs.
|
inlineprotected |
Presentamos la pantalla de los Walktrhough si es necesario
Definición en la línea 6024 del archivo clsFormul.cs.
|
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.
toCtrl | Contenedor de controles. Puede ser el mismo formulario o cualquier contenedor. |
tlBuidar |
Definición en la línea 2516 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Clona el formulario actual
Reimplementado en sage.ew.docscompra.frmImprimirDocCompra.
Definición en la línea 4264 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Retorna la pantalla que se usará para la carga de las configuraciones de usuario
Reimplementado en sage.ew.formul.Forms.FormPrintDialog.
Definición en la línea 2675 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Método privado para la carga de configuraciones de usuarios
tcPantalla | Nombre de la pantalla para la que cargar configuración |
Definición en la línea 2727 del archivo clsFormul.cs.
|
inlineprotected |
Protected implementation of Dispose pattern
disposing |
Definición en la línea 1831 del archivo clsFormul.cs.
|
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
documento | Documento a evaluar |
Definición en la línea 1677 del archivo clsFormul.cs.
|
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
nombreTabla | Nombre de la tabla a evaluar |
maxRegistros | [Opcional] Cantidad máxima de registros permitidos |
Definición en la línea 1654 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Load para aplicar estilos visuales.
sender | |
e |
Reimplementado en sage.ew.formul.Forms.frmGruposEmp.
Definición en la línea 2649 del archivo clsFormul.cs.
|
inlineprotectedvirtual |
Controlamos si el formulario se está destruyendo
Definición en la línea 6110 del archivo clsFormul.cs.
|
inline |
Evalua si se ha establecido ser una demo como motivo del SOLO_LECTURA
Definición en la línea 1711 del archivo clsFormul.cs.
delegate void sage.ew.formul.FormBase.GetOpciones_Handler | ( | EventArgsOpciones | toEnventArgOpciones | ) |
Delegado para validar si ha de continuar con el proceso del Click del ToolStripMenuItem
toEnventArgOpciones | EnventArgOpciones con la referencia al botón y la lista de ToolStripMenuItemBase |
delegate void sage.ew.formul.FormBase.GetOpcionesHerramientas_Handler | ( | EventArgsOpciones | toEnventArgOpciones | ) |
Delegado para gestionar las opciones a presentar en el botón de herramientas
toEnventArgOpciones | EnventArgOpciones con la referencia al botón y la lista de ToolStripMenuItemBase |
|
inlineprotected |
Indica si estamos cargando una configuración de los valores predetereminados
Definición en la línea 2851 del archivo clsFormul.cs.
|
inlineprotected |
Definición en la línea 1772 del archivo clsFormul.cs.
|
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
e |
Definición en la línea 2305 del archivo clsFormul.cs.
|
inlineprotected |
delegate void sage.ew.formul.FormBase.onMessageBoxAfter_Handler | ( | ref MessageBoxParam | toParam | ) |
Messagebox After
toParam | parámetros messagebox |
delegate void sage.ew.formul.FormBase.onMessageBoxBefore_Handler | ( | ref MessageBoxParam | toParam | ) |
MessageboxBefore
toParam | parámetros messagebox |
delegate void sage.ew.formul.FormBase.onMessageBoxInvalidate_Handler | ( | ref MessageBoxParam | toParam | ) |
Messagebox After
toParam | parámetros messagebox |
|
inlineprotected |
static int sage.ew.formul.FormBase.SendMessage | ( | IntPtr | hWnd, |
Int32 | wMsg, | ||
bool | wParam, | ||
Int32 | lParam | ||
) |
Utilizado por _LockScreen
hWnd | |
wMsg | |
wParam | |
lParam |
|
inlineprotected |
Establecer los controles como ReadOnly
toControl | |
tbReadOnly |
Definición en la línea 1577 del archivo clsFormul.cs.
|
inlineprotected |
Capturamos el metodo para capturar los posibles mensajes enviados desde Eurowin (VFP)
msgEW |
Definición en la línea 4459 del archivo clsFormul.cs.
|
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 808 del archivo clsFormul.cs.
|
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 788 del archivo clsFormul.cs.
|
protected |
Pantalla para el ConfigUserOptions
Definición en la línea 2669 del archivo clsFormul.cs.
|
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 769 del archivo clsFormul.cs.
|
protected |
Para saber cuando estamos en modo edición de configuraciones de pantallas.
Definición en la línea 774 del archivo clsFormul.cs.
|
protected |
Para saber cuando estamos cargando las configuraciones de pantalla
Definición en la línea 779 del archivo clsFormul.cs.
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 653 del archivo clsFormul.cs.
|
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 1137 del archivo clsFormul.cs.
objetos.ewErrorProvider sage.ew.formul.FormBase._oErrorProvider |
Objeto Error provider
Definición en la línea 689 del archivo clsFormul.cs.
|
protected |
Lista de toolStripMenuItems privada que se utiliza para poder gestionar las opciones del botón de opciones
Definición en la línea 5351 del archivo clsFormul.cs.
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
Definición en la línea 454 del archivo clsFormul.cs.
|
getset |
Aplicar estilos visuales
Definición en la línea 821 del archivo clsFormul.cs.
|
getset |
Obtiene o establece el color de fondo del control.
Definición en la línea 756 del archivo clsFormul.cs.
|
get |
Diccionario con las instancias que se hanbindeado en un formulario
Definición en la línea 1088 del archivo clsFormul.cs.
|
getset |
Mostrar botón ayuda en el título del formulario
Definición en la línea 1047 del archivo clsFormul.cs.
|
getsetprotected |
Utilizamos esta variable para que no cambie la fuente y no deje la nueva fuente Sage UI
Definición en la línea 793 del archivo clsFormul.cs.
|
getset |
Negocio para las configuraciones de usuarios
Definición en la línea 712 del archivo clsFormul.cs.
|
getset |
Negocio para las configuraciones de usuarios predeterminadas
Definición en la línea 722 del archivo clsFormul.cs.
|
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
Definición en la línea 468 del archivo clsFormul.cs.
|
getset |
Obtiene o establece si el formulario debe controlar los permisos de usuario
Definición en la línea 599 del archivo clsFormul.cs.
|
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 447 del archivo clsFormul.cs.
|
getset |
Muestra el botón opciones de pantalla en la barra de título del formulario
Definición en la línea 920 del archivo clsFormul.cs.
|
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 1131 del archivo clsFormul.cs.
|
getset |
PE-96200: Nueva propiedad para indicar si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos
Definición en la línea 946 del archivo clsFormul.cs.
|
getset |
Indica s la pantalla mostrará el acronimo de la empresa si lo tiene informado
Definición en la línea 497 del archivo clsFormul.cs.
|
getset |
Mostrar botón ayuda en el título del formulario
Definición en la línea 1073 del archivo clsFormul.cs.
|
getset |
PE-99866: Nueva propiedad para indicar si vamos a mostrar o no el acceso a crear accesos directos
Definición en la línea 964 del archivo clsFormul.cs.
|
getset |
Task 104592: Nueva propiedad para indicar si el formulario tiene el link en los ... para crear tarea programada
Definición en la línea 975 del archivo clsFormul.cs.
|
getset |
Nueva propiedad para indicar si el listado se puede duplicar y/o editar
Definición en la línea 985 del archivo clsFormul.cs.
|
getset |
PE-101487: Nueva propiedad para indicar si hay que mostrar gestion de accesos
Definición en la línea 1003 del archivo clsFormul.cs.
|
getset |
Indica si la pantalla mostrará los posibles sufijos. (Sólo lectura, baja suscripción,...)
Definición en la línea 514 del archivo clsFormul.cs.
|
getset |
Nivel de acceso del usuario en el formulario actual
Definición en la línea 668 del archivo clsFormul.cs.
|
getset |
Nombre del formulario equivalente de Eurowin para bloqueos por usuario.
Definición en la línea 429 del archivo clsFormul.cs.
|
getprotected |
Indica que la pantalla relacionada con la ayuda contextual / ayuda de Sage 50
Definición en la línea 5855 del archivo clsFormul.cs.
|
getset |
Informa sobre si el formulario esta en modo de Solo Lectura
Definición en la línea 897 del archivo clsFormul.cs.
|
getsetprotected |
Indica si se han reestablecido los valores de posicionamiento y tamaño del último uso del usuario
Definición en la línea 491 del archivo clsFormul.cs.
|
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 486 del archivo clsFormul.cs.
|
get |
Guardamos los modificadores que se añaden al nombre del formulario en su cabezera
Definición en la línea 478 del archivo clsFormul.cs.
|
getset |
Tipo de formulario
Definición en la línea 702 del archivo clsFormul.cs.
|
getset |
Objeto tooltip para los tooltips de los controles
Definición en la línea 877 del archivo clsFormul.cs.
|
getset |
PE-86720: propiedad para hacer visible o no el triangulo de la pantalla
Definición en la línea 1021 del archivo clsFormul.cs.
|
getset |
Obtiene o establece si se tiene acceso al formulario en modo "Listas previas"
Definición en la línea 617 del archivo clsFormul.cs.
|
getset |
Override del WindowState para controlar el maximo de pantalla
Definición en la línea 1114 del archivo clsFormul.cs.
_ExecuteCommandBeforeHandler sage.ew.formul.FormBase._ExecuteCommandBefore |
Desencadena el evento
Definición en la línea 1194 del archivo clsFormul.cs.
GetOpciones_Handler sage.ew.formul.FormBase._GetOpciones |
Desencadena el evento para invalidar el OnClick del ToolStripMenuItem
Definición en la línea 1206 del archivo clsFormul.cs.
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 1217 del archivo clsFormul.cs.
onMessageBoxAfter_Handler sage.ew.formul.FormBase.onMessageBoxAfter |
Messagebox After
Definición en la línea 1163 del archivo clsFormul.cs.
onMessageBoxBefore_Handler sage.ew.formul.FormBase.onMessageBoxBefore |
MessageboxBefore
Definición en la línea 1152 del archivo clsFormul.cs.
onMessageBoxInvalidate_Handler sage.ew.formul.FormBase.onMessageBoxInvalidate |
Messagebox After
Definición en la línea 1174 del archivo clsFormul.cs.