Cargando...
Buscando...
Nada coincide
Referencia de la interface sage.ew.interficies.IFormBase

Interface para formularios que deriven de FormBase. Más...

Diagrama de herencia de sage.ew.interficies.IFormBase
sage.ew.formul.FormBase 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

Métodos públicos

Control _FindControl (string tcControlName)
 Devuelve el primer control que coincide por nombre.
 
void _Addons_BindForms ()
 Recorre los _Addons y llama a su _BindForm pasando la referencia al formulario actual.
 
void _AplicarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil.
 
void _CargarEstilo ()
 Metodo para pintar el fondo cuando se cambia de perfil.
 
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.
 
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.
 
void _ControlRefresh (System.Windows.Forms.Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control.
 
bool _Init (object[] taParams)
 
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.
 
bool _InitAccesoDirecto (object[] toParametros)
 
bool _InsertarObjetoAddon (System.Windows.Forms.Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles.
 
bool _InsertarObjetoAddon (ToolStripItem toolStripButtonAddonMante)
 Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante.
 
void _LockScreen (bool tlBloquear)
 Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos.
 
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.
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio.
 
void _ResetAllProperties (bool tbRestablecer=false)
 Restaura todas las propiedades del estilo.
 
void _Show ()
 Fa el Show però abans comprova l'accès al formulari.
 
void _ShowDialog ()
 Fa el ShowDialog però abans comprova l'accès al formulari.
 
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.
 
String _ObtenerText (Boolean tlAcronimo)
 Obtener el Text con o sin acrónimo.
 
void _AddonsAddCustomObject (Control objeto)
 Añadir un objeto al formulario, el cual controlará donde.
 

Propiedades

bool _AplicarEstilos [get, set]
 Aplicar estilos visuales.
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control.
 
bool _MostrarAccesoFavoritos [get, set]
 Si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos.
 
bool _MostrarCrearAccesoDirecto [get, set]
 Si vamos a mostrar o no el acceso a crear accesos directos.
 
bool _MostrarCrearTareaProgramada [get, set]
 Si el formulario tiene el link en los ... para crear tarea programada.
 
bool _MostrarGestionAccesos [get, set]
 Indicar si hay que mostrar gestion de accesos.
 
_TiposAccesosPantalla _NivelAcceso [get, set]
 Nivel de acceso del usuario en el formulario actual.
 
string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario.
 
bool _ReadOnly [get, set]
 Informa sobre si el formulario esta en modo de Solo Lectura.
 
bool _Gestionar_permisos [get, set]
 Obtiene o establece si el formulario debe controlar los permisos de usuario.
 
bool _MenuOpcionesBoton [get, set]
 Muestra el botón opciones de pantalla en la barra de título del formulario.
 
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.
 
_TiposFormulario _TipoFormulario [get, set]
 Tipo de formulario.
 
ToolTip _ToolTip [get, set]
 Objeto tooltip para los tooltips de los controles.
 
bool _TrianguloPantallaActivo [get, set]
 Propiedad para hacer visible o no el triangulo de la pantalla.
 
bool AccesoListasPrevias [get, set]
 Obtiene o establece si se tiene acceso al formulario en modo "Listas previas".
 

Descripción detallada

Interface para formularios que deriven de FormBase.

Definición en la línea 12 del archivo IFormBase.cs.

Documentación de funciones miembro

◆ _Addons_BindForms()

void sage.ew.interficies.IFormBase._Addons_BindForms ( )

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

Implementado en sage.ew.formul.FormBase.

◆ _AddonsAddCustomObject()

void sage.ew.interficies.IFormBase._AddonsAddCustomObject ( Control objeto)

Añadir un objeto al formulario, el cual controlará donde.

Parámetros
objeto

Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.frmFechaFactura.

◆ _AplicarEstilo()

void sage.ew.interficies.IFormBase._AplicarEstilo ( )

Metodo para pintar el fondo cuando se cambia de perfil.

Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.FormListado y sage.ew.formul.Forms.FormMante.

◆ _CargarEstilo()

void sage.ew.interficies.IFormBase._CargarEstilo ( )

Metodo para pintar el fondo cuando se cambia de perfil.

Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.FormListado y sage.ew.formul.Forms.FormMante.

◆ _CellContentClick()

void sage.ew.interficies.IFormBase._CellContentClick ( object sender,
System.Windows.Forms.DataGridViewCellEventArgs e )

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

Parámetros
sender
e

◆ _ControlDocumento()

void sage.ew.interficies.IFormBase._ControlDocumento ( System.Windows.Forms.Control toControl,
dynamic toDocumento,
bool tlChild = false )

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

◆ _ControlError()

void sage.ew.interficies.IFormBase._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.

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

◆ _Controles_En_Formulario_De_Solo_Lectura()

bool sage.ew.interficies.IFormBase._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.

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

Implementado en sage.ew.formul.FormBase.

◆ _ControlRefresh()

void sage.ew.interficies.IFormBase._ControlRefresh ( System.Windows.Forms.Control toControl,
bool tlChild = false )

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

◆ _FindControl()

Control sage.ew.interficies.IFormBase._FindControl ( string tcControlName)

Devuelve el primer control que coincide por nombre.

Parámetros
tcControlName
Devuelve

Implementado en sage.ew.formul.FormBase.

◆ _Init()

bool sage.ew.interficies.IFormBase._Init ( object[] taParams)


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

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

◆ _InitAccesoDirecto()

bool sage.ew.interficies.IFormBase._InitAccesoDirecto ( object[] toParametros)
Parámetros
toParametros
Devuelve

Implementado en sage.ew.formul.FormBase.

◆ _InsertarObjetoAddon() [1/2]

bool sage.ew.interficies.IFormBase._InsertarObjetoAddon ( System.Windows.Forms.Control toControl)

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

◆ _InsertarObjetoAddon() [2/2]

bool sage.ew.interficies.IFormBase._InsertarObjetoAddon ( ToolStripItem toolStripButtonAddonMante)

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

Parámetros
toolStripButtonAddonMante
Devuelve

Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.FormMante.

◆ _LockScreen()

void sage.ew.interficies.IFormBase._LockScreen ( bool tlBloquear)

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

Parámetros
tlBloquear

Implementado en sage.ew.formul.FormBase.

◆ _MessageBox() [1/3]

DialogResult sage.ew.interficies.IFormBase._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.

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

◆ _MessageBox() [2/3]

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

Messagebox propio.

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
tdicLiteralesBotonLiterales de los botones
Devuelve
Uno de los posibles valores de DialogResult

Implementado en sage.ew.formul.FormBase.

◆ _MessageBox() [3/3]

DialogResult sage.ew.interficies.IFormBase._MessageBox ( string text,
string caption,
System.Windows.Forms.MessageBoxButtons buttons,
System.Windows.Forms.MessageBoxIcon icon,
System.Windows.Forms.MessageBoxDefaultButton defaultButton )

Messagebox propio.

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

◆ _ObtenerText()

String sage.ew.interficies.IFormBase._ObtenerText ( Boolean tlAcronimo)

Obtener el Text con o sin acrónimo.

Parámetros
tlAcronimoIndica si debe mostrar el acrónimo

Implementado en sage.ew.formul.FormBase.

◆ _ResetAllProperties()

void sage.ew.interficies.IFormBase._ResetAllProperties ( bool tbRestablecer = false)

Restaura todas las propiedades del estilo.

Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.FormListado y sage.ew.formul.Forms.FormMante.

◆ _Show()

void sage.ew.interficies.IFormBase._Show ( )

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

Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.BrowserTabDocs y sage.ew.formul.Forms.BrowserTabMante.

◆ _ShowDialog()

void sage.ew.interficies.IFormBase._ShowDialog ( )

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

Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.FormListado, sage.ew.formul.Forms.frmDevDep y sage.ew.formul.Forms.frmReportAction.

◆ Capturar_TeclesRapides()

void sage.ew.interficies.IFormBase.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.

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

Documentación de propiedades

◆ _AplicarEstilos

bool sage.ew.interficies.IFormBase._AplicarEstilos
getset

Aplicar estilos visuales.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 17 del archivo IFormBase.cs.

◆ _BackColor

Color sage.ew.interficies.IFormBase._BackColor
getset

Obtiene o establece el color de fondo del control.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 22 del archivo IFormBase.cs.

◆ _EstiloRevisado

bool sage.ew.interficies.IFormBase._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.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 80 del archivo IFormBase.cs.

◆ _Gestionar_permisos

bool sage.ew.interficies.IFormBase._Gestionar_permisos
getset

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

Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.Seleccionar.

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

◆ _MenuOpcionesBoton

bool sage.ew.interficies.IFormBase._MenuOpcionesBoton
getset

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

Implementado en sage.ew.formul.FormBase.

Definición en la línea 74 del archivo IFormBase.cs.

◆ _MostrarAccesoFavoritos

bool sage.ew.interficies.IFormBase._MostrarAccesoFavoritos
getset

Si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 34 del archivo IFormBase.cs.

◆ _MostrarCrearAccesoDirecto

bool sage.ew.interficies.IFormBase._MostrarCrearAccesoDirecto
getset

Si vamos a mostrar o no el acceso a crear accesos directos.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 39 del archivo IFormBase.cs.

◆ _MostrarCrearTareaProgramada

bool sage.ew.interficies.IFormBase._MostrarCrearTareaProgramada
getset

Si el formulario tiene el link en los ... para crear tarea programada.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 44 del archivo IFormBase.cs.

◆ _MostrarGestionAccesos

bool sage.ew.interficies.IFormBase._MostrarGestionAccesos
getset

Indicar si hay que mostrar gestion de accesos.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 49 del archivo IFormBase.cs.

◆ _NivelAcceso

◆ _Pantalla

string sage.ew.interficies.IFormBase._Pantalla
getset

Nombre del formulario equivalente de Eurowin para bloqueos por usuario.

Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.FormListado.

Definición en la línea 59 del archivo IFormBase.cs.

◆ _ReadOnly

bool sage.ew.interficies.IFormBase._ReadOnly
getset

◆ _Sufijo

string sage.ew.interficies.IFormBase._Sufijo
get

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

Implementado en sage.ew.formul.FormBase.

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

◆ _TipoFormulario

_TiposFormulario sage.ew.interficies.IFormBase._TipoFormulario
getset

Tipo de formulario.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 90 del archivo IFormBase.cs.

◆ _ToolTip

ToolTip sage.ew.interficies.IFormBase._ToolTip
getset

Objeto tooltip para los tooltips de los controles.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 95 del archivo IFormBase.cs.

◆ _TrianguloPantallaActivo

bool sage.ew.interficies.IFormBase._TrianguloPantallaActivo
getset

Propiedad para hacer visible o no el triangulo de la pantalla.

Implementado en sage.ew.formul.FormBase.

Definición en la línea 100 del archivo IFormBase.cs.

◆ AccesoListasPrevias

bool sage.ew.interficies.IFormBase.AccesoListasPrevias
getset

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

Implementado en sage.ew.formul.FormBase.

Definición en la línea 105 del archivo IFormBase.cs.


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