Interface para formularios que deriven de FormBase. Más...
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". | |
Interface para formularios que deriven de FormBase.
Definición en la línea 12 del archivo IFormBase.cs.
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.
void sage.ew.interficies.IFormBase._AddonsAddCustomObject | ( | Control | objeto | ) |
Añadir un objeto al formulario, el cual controlará donde.
objeto |
Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.frmFechaFactura.
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.
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.
void sage.ew.interficies.IFormBase._CellContentClick | ( | object | sender, |
System.Windows.Forms.DataGridViewCellEventArgs | e ) |
Commit o acceptación de los canvis de la celda.
sender | |
e |
void sage.ew.interficies.IFormBase._ControlDocumento | ( | System.Windows.Forms.Control | toControl, |
dynamic | toDocumento, | ||
bool | tlChild = false ) |
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 |
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.
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 |
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.
Implementado en sage.ew.formul.FormBase.
void sage.ew.interficies.IFormBase._ControlRefresh | ( | System.Windows.Forms.Control | toControl, |
bool | tlChild = false ) |
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 |
Control sage.ew.interficies.IFormBase._FindControl | ( | string | tcControlName | ) |
Devuelve el primer control que coincide por nombre.
tcControlName |
Implementado en sage.ew.formul.FormBase.
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.
taParams |
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.
bool sage.ew.interficies.IFormBase._InitAccesoDirecto | ( | object[] | toParametros | ) |
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.
toControl | Control a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ... |
bool sage.ew.interficies.IFormBase._InsertarObjetoAddon | ( | ToolStripItem | toolStripButtonAddonMante | ) |
Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante.
toolStripButtonAddonMante |
Implementado en sage.ew.formul.FormBase y sage.ew.formul.Forms.FormMante.
void sage.ew.interficies.IFormBase._LockScreen | ( | bool | tlBloquear | ) |
Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos.
tlBloquear |
Implementado en sage.ew.formul.FormBase.
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.
tcMensaje | Mensaje que presentara |
toBotones | botones |
toIcono | icono |
toBotonDefecto | boton por defecto |
toResultadoDefecte | si no visualizamos el mensaje que es lo que debe devolver |
DialogResult sage.ew.interficies.IFormBase._MessageBox | ( | string | text, |
string | caption, | ||
MessageBoxButtons | buttons, | ||
MessageBoxIcon | icon, | ||
MessageBoxDefaultButton | defaultButton, | ||
Dictionary< eBotonesMessagebox, string > | tdicLiteralesBoton ) |
Messagebox propio.
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 | Literales de los botones |
Implementado en sage.ew.formul.FormBase.
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.
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 |
String sage.ew.interficies.IFormBase._ObtenerText | ( | Boolean | tlAcronimo | ) |
Obtener el Text con o sin acrónimo.
tlAcronimo | Indica si debe mostrar el acrónimo |
Implementado en sage.ew.formul.FormBase.
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.
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.
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.
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.
toCtrl | Contenedor de controles. Puede ser el mismo formulario o cualquier contenedor. |
tlBuidar |
|
getset |
Aplicar estilos visuales.
Implementado en sage.ew.formul.FormBase.
Definición en la línea 17 del archivo IFormBase.cs.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
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.
|
getset |
Nivel de acceso del usuario en el formulario actual.
Implementado en sage.ew.contabilidad.Forms.frmCuentasContables, sage.ew.formul.FormBase, sage.ew.formul.Forms.FormBaseColumns, sage.ew.formul.Forms.FormListado, sage.ew.formul.Forms.FormListadoAnalizar, sage.ew.formul.Forms.FormListadoGogleMapsColumnas, sage.ew.formul.Forms.FormListadoPosicionColumnas, sage.ew.formul.Forms.FormListadoResultados y sage.ew.formul.Forms.FormListadoValoresColumnas.
Definición en la línea 54 del archivo IFormBase.cs.
|
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.
|
getset |
Informa sobre si el formulario esta en modo de Solo Lectura.
Implementado en sage.ew.formul.FormBase, sage.ew.formul.Forms.BrowserTab, sage.ew.formul.Forms.frmCrearCopia, sage.ew.formul.Forms.frmGridSimpleGenerico, sage.ew.formul.Forms.frmRestaurarCopia y sage.ew.formul.Forms.Seleccionar.
Definición en la línea 64 del archivo IFormBase.cs.
|
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.
|
getset |
Tipo de formulario.
Implementado en sage.ew.formul.FormBase.
Definición en la línea 90 del archivo IFormBase.cs.
|
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.
|
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.
|
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.