Referencia de la Clase sage.ew.formul.FormBaseDocumento

Formulario base de documentos de stock y de asientos contables Más...

Diagrama de herencias de sage.ew.formul.FormBaseDocumento
sage.ew.formul.FormBase sage.ew.interficies.IFormBase

Métodos públicos

 FormBaseDocumento ()
 Constructor del formulario base de documentos de stock y de asientos contables Más...
 
void _Desbloquear_Documento ()
 Desbloqueo del documento Más...
 
- Métodos públicos heredados desde sage.ew.formul.FormBase
String _ObtenerText (Boolean tlAcronimo)
 Obtiene el Text de la pantalla, indicando si queremos el acronimo o no Más...
 
static int SendMessage (IntPtr hWnd, Int32 wMsg, bool wParam, Int32 lParam)
 Utilizado por _LockScreen Más...
 
virtual void _ResetAllProperties (bool tbRestablecer=false)
 Restaura todas las propiedades del estilo Más...
 
Control _FindControl (string tcControlName)
 PE-96322. Devuelve el primer control que coincide por nombre Más...
 
virtual void _MostrarAyuda ()
 Método que se dispara cuando se hace click en el botón ayuda del título del formulario 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...
 
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...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte)
 Messagebox propio Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio Más...
 
DialogResult _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string >> tdicTextoBotones)
 Messagebox propio Más...
 
void _LockScreen (bool tlBloquear)
 Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos 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...
 
virtual bool _InsertarObjetoAddon (Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles Más...
 
virtual bool _InsertarObjetoAddon (ToolStripItem toolStripButtonAddonMante)
 Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante Más...
 
void _ControlRefresh (Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control Más...
 
void _ControlDocumento (Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IFormBase
void _CellContentClick (object sender, System.Windows.Forms.DataGridViewCellEventArgs e)
 Commit o acceptación de los canvis de la celda Más...
 
void _ControlDocumento (System.Windows.Forms.Control toControl, dynamic toDocumento, bool tlChild=false)
 Asociación de la propiedad _Documento al Addon Más...
 
void _ControlError (System.Windows.Forms.Control toControl, string tcMensaje, System.Windows.Forms.ErrorIconAlignment toAlineamiento=ErrorIconAlignment.MiddleLeft)
 Método para el control de errores mediante objetos de tipo ErrorProvider. Se muestra un icono de error junto al control, sin efecto Blink y con el icono alineado al centro de la parte izquierda del control. => Es equivalente a _oErrorProvider.SetError(NombreControl, TextoError) pero alineando al icono Para liberar al control del error basta con repetir la llamada al método pero con el texto de error en blanco. Más...
 
void _ControlRefresh (System.Windows.Forms.Control toControl, bool tlChild=false)
 Ejercución del método _Refresh del control Más...
 
bool _InsertarObjetoAddon (System.Windows.Forms.Control toControl)
 Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles Más...
 
DialogResult _MessageBox (string tcMensaje, System.Windows.Forms.MessageBoxButtons toBotones, System.Windows.Forms.MessageBoxIcon toIcono, System.Windows.Forms.MessageBoxDefaultButton toBotonDefecto, System.Windows.Forms.DialogResult toResultadoDefecte)
 Messagebox propio Más...
 
DialogResult _MessageBox (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton)
 Messagebox propio Más...
 
void Capturar_TeclesRapides (System.Windows.Forms.Control toCtrl, bool tlBuidar)
 Guarda las teclas rápidas asignadas a los botones y la añade como texto al tooltip del control Hacemos público el método para poder llamarlo en el cambio rápido de perfil. Más...
 

Campos de datos

DateTime _PeriodoIni = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))
 Periodo inicial Más...
 
DateTime _PeriodoFin = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))
 Periodo Final Más...
 
objetos.ewbutton btNuevo
 Botón Nuevo Más...
 
objetos.ewbutton btBorrar
 Botón de borrar Más...
 
objetos.ewbutton btImprimir
 Botón d imprimir Más...
 
botones.btSalir btSalir
 Botón de salir Más...
 
botones.UserControls.btNavegacion btNavegacion
 Botonera de navegación Más...
 
objetos.UserControls.ewPanelBorder ewPanelBorderCabecera
 Control ewPanelBorderCabecera Más...
 
objetos.ewpanel ewPanelContenido
 Control ewPanelContenido Más...
 
objetos.UserControls.ewSelloEnUso lbEnUso
 Control lbEnUso Más...
 
objetos.ewdate txtFecha
 Control txtFecha Más...
 
objetos.ewlabel ewlabelFecha
 Control ewlabelFecha Más...
 
objetos.UserControls.Mantegrid mantegridLinies
 Control mantegridLinies Más...
 
objetos.ewpanel ewpanelLineas
 Control ewpanelLineas Más...
 
objetos.ewpanel ewpanelLineasInterior
 Control ewpanelLineasInterior Más...
 
objetos.ewpanel ewpanelCabecera
 Control ewpanelCabecera Más...
 
objetos.ewtabcontrol ewtabcontrolLineas
 Paginas del cuerpo del documento Más...
 
sage.ew.objetos.ewTabPage tabPageLineas
 Pagina de líneas Más...
 
- Campos de datos heredados desde sage.ew.formul.FormBase
Dictionary< string, object > _ValoresAccesoDirecto = new Dictionary<string, object>()
 Diccionario que contendra las variables y valores que se utilizarán al crear el acceso directo del formulario Más...
 
ewcontextmenustrip _MenuContext_Opciones = new sage.ew.objetos.ewcontextmenustrip()
 Menu contextual de opciones de las pantallas Más...
 
objetos.ewErrorProvider _oErrorProvider
 Objeto Error provider Más...
 

Métodos protegidos

override void OnFormClosing (FormClosingEventArgs e)
 Override de OnFormClosing Nos sirve para informar del ultimo codigo de documento en la propiedad UltimoCodigoCargado Más...
 
virtual void ActualizarUltimoCodigoCargado ()
 Metoido virtual sobrescribible en los documentos hijos donde informaremos del ultimo documento cargado para posteriormente en listas previas seleccionar le registro correspondiente de la grid Más...
 
virtual void _SubscripcionEventos ()
 Subscripción de los eventos del formulario BaseDocumento Más...
 
virtual void _SubscripcionEventosMantegrid ()
 Subscripción de los eventos relacionados con la grid de las líneas del documento Más...
 
virtual void _BtNavegacion__Click_Before (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Para realizar operaciones antes de cambiar de registro mediante la botonera Más...
 
virtual void _BtNavegacion__Click_After (EW_GLOBAL._AccionsBotonera teAccion, object toClaves)
 Para realizar operaciones después de cambiar de registro mediante la botonera Más...
 
virtual void _NavegacionClickBefore (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Antes de movernos por la botonera y salir del documento realizaremos los controles pertinentes Más...
 
virtual void _MantegridLinies__DataSource_Row_New_Event (int tnInsertLinea)
 Añadir una línea al grid Más...
 
virtual void _MantegridLinies__DataSource_Row_Delete_Event (DataGridViewRow trRowDelete)
 Eliminar una línea del grid Más...
 
virtual void _MantegridLinies__Row_New_Before (ref bool tlOk, bool tlInsert)
 Evento para realizar controles antes de añadir una línea. (PE-89665) Más...
 
virtual void _MantegridLinies__RowChange (DataGridViewRow tdgvCurrentRow)
 Al cambiar de fila en el grid (PE-89623) Más...
 
virtual void _Constructor_Base (dynamic toDocumento)
 Este método hay que llamarlo obligatoriamente desde el constructor de las clases derivadas. De esta forma se puede acceder a los objetos del formulario porque en este punto ya estan creados. Más...
 
virtual void FormDocument_KeyPress (object sender, KeyPressEventArgs e)
 Capturar evento KEYPRESS del formulario Más...
 
virtual void _Configurar_Documento ()
 Configuramos el documento Más...
 
virtual void _Imprimir ()
 Realizamos la impresión Más...
 
virtual bool _ValidarFecha ()
 Validación de la fecha Más...
 
virtual void _Borrar_Documento (bool llPreguntar=true)
 Método base para eliminar un documento Más...
 
virtual void CambioEstado ()
 Controlamos la gestión del cambio de estado de los documentos Más...
 
virtual void _Nuevo_Documento ()
 Método base para crear un nuevo documento Más...
 
virtual void _Pasar_Foco_Numero ()
 Pasamos el foco al número Más...
 
virtual void _Refrescar_Controles (Dictionary< string, object > toClaves=null)
 Para refrescar los controles específicos de cada documento derivado que formen parte de la clave Más...
 
virtual void _Cargar_Documento (bool tlNavegacion=false)
 Método base para la carga de un documento Más...
 
virtual void _Binding ()
 Enlazar controles de la cabecera Más...
 
virtual void _Bloquear_Controles ()
 Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado Más...
 
virtual void _Cargar_Propiedades_Documento ()
 Método redefinible para poder establecer las propiedades específicas en cada documento Más...
 
virtual void _MantegridLinies__BeforeColChange (DataGridViewColumn tdgvCurrentCol, ref bool tlOk)
 Antes de cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado Más...
 
virtual void _MantegridLinies__ColChange (DataGridViewCell tdgvCurrentCel)
 Al cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado Más...
 
virtual void _Refrescar_Observaciones ()
 Refresca el icono de observaciones en función de si existen Se implementará en el formulario correspondiente de stocks o de asientos Más...
 
virtual void _Configurar_Documento_Columnas_Grid ()
 Para poder añadir las columnas específicas en cada documento derivado Más...
 
virtual void _Configurar_Columnas ()
 Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623)
Más...
 
virtual void _Bloquear_Controles_Especificos (bool tlEnabled, bool tlBloqueado)
 Para bloquear o desbloquear los controles específicos de la pantalla en cada documento derivado Más...
 
virtual void _Observaciones_Documento ()
 Botón de observaciones del documento Más...
 
virtual void _Comprobaciones_Antes_Salir (ref bool tlOk)
 Realizar las comprobaciones antes de salir del formulario (PE-98521) Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 
- Métodos protegidos heredados desde sage.ew.formul.FormBase
bool _PresentarGestionAccesos ()
 _PresentarAccesos Más...
 
virtual bool _PresentarTareaProgramada ()
 Task 104592: Método virtual que nos indica si hay que mostrar o no el enlace de crear tarea programada. Por defecto será la propiedad, pero lo hacemos virtual por si hay que hacer un override en un form diferente Más...
 
bool _PresentarAccesoFavoritos ()
 PE-96200: Comprobamos si hay que mostrar o no el acceso a favoritos. En principio retornamos el valor de la propiedad _MostrarAccesoFavoritos pero lo dejamos en un método por si habría que hacer otras comprobaciones Más...
 
bool _StateServiceForm (string tcPantalla="")
 Gestión del estado de una pantalla Más...
 
_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...
 
virtual void FormBase_Load (object sender, EventArgs e)
 Load para aplicar estilos visuales. 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...
 

Atributos protegidos

string _cEmpresa = ""
 Para tener el código de empresa actual a mano Más...
 
dynamic _oDocumento
 Objeto de negocio privado para la gestión del documento Más...
 
- Atributos protegidos heredados desde sage.ew.formul.FormBase
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...
 

Propiedades

dynamic _Documento [get]
 Referencia al documento Más...
 
EstadosDocumento _EstadoDocumento [get, set]
 Estado actual del documento Más...
 
string UltimoCodigoDocumento [get, set]
 Contendra el último codigo de documento cargado en formato XX|XX|... Se define antes de abandonar el documento y nos sirve para capturarlo mediante listas previas Más...
 
bool _CargandoDocumento [get, set]
 Indica si se está cargando un documento existente Más...
 
bool _EnUso [get, set]
 Propiedad que define si el mantenimiento esta en uso Más...
 
- Propiedades heredados desde sage.ew.formul.FormBase
virtual string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario. Más...
 
virtual 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...
 
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...
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control. 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...
 
virtual string _PantallaAyuda [get]
 Indica que la pantalla relacionada con la ayuda contextual Más...
 
- Propiedades heredados desde sage.ew.interficies.IFormBase
bool _AplicarEstilos [get, set]
 Aplicar estilos visuales Más...
 
Color _BackColor [get, set]
 Obtiene o establece el color de fondo del control. Más...
 
bool _MostrarAccesoFavoritos [get, set]
 Si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos Más...
 
bool _MostrarCrearAccesoDirecto [get, set]
 Si vamos a mostrar o no el acceso a crear accesos directos Más...
 
bool _MostrarCrearTareaProgramada [get, set]
 Si el formulario tiene el link en los ... para crear tarea programada Más...
 
bool _MostrarGestionAccesos [get, set]
 Indicar si hay que mostrar gestion de accesos Más...
 
_TiposAccesosPantalla _NivelAcceso [get, set]
 Nivel de acceso del usuario en el formulario actual Más...
 
string _Pantalla [get, set]
 Nombre del formulario equivalente de Eurowin para bloqueos por usuario. Más...
 
bool _ReadOnly [get, set]
 Informa sobre si el formulario esta en modo de Solo Lectura Más...
 
bool _Gestionar_permisos [get, set]
 Obtiene o establece si el formulario debe controlar los permisos de usuario Más...
 
bool _MenuOpcionesBoton [get, set]
 Muestra el botón opciones de pantalla en la barra de título del formulario Más...
 
bool _EstiloRevisado [get, set]
 Obtiene o establece un booleano de control referente a si el formulario ya tiene el estilo revisado y no hay que buscar sus controles internos para cambiar la fuente Más...
 
string _Sufijo [get]
 Guardamos los modificadores que se añaden al nombre del formulario en su cabezera Más...
 
_TiposFormulario _TipoFormulario [get, set]
 Tipo de formulario Más...
 
ToolTip _ToolTip [get, set]
 Objeto tooltip para los tooltips de los controles Más...
 
bool _TrianguloPantallaActivo [get, set]
 Propiedad para hacer visible o no el triangulo de la pantalla Más...
 
bool AccesoListasPrevias [get, set]
 Obtiene o establece si se tiene acceso al formulario en modo "Listas previas" Más...
 

Descripción detallada

Formulario base de documentos de stock y de asientos contables

Definición en la línea 48 del archivo FormBaseDocumento.cs.

Documentación del constructor y destructor

◆ FormBaseDocumento()

sage.ew.formul.FormBaseDocumento.FormBaseDocumento ( )
inline

Constructor del formulario base de documentos de stock y de asientos contables

Definición en la línea 155 del archivo FormBaseDocumento.cs.

Documentación de las funciones miembro

◆ _Binding()

virtual void sage.ew.formul.FormBaseDocumento._Binding ( )
inlineprotectedvirtual

Enlazar controles de la cabecera

Definición en la línea 780 del archivo FormBaseDocumento.cs.

◆ _Bloquear_Controles()

virtual void sage.ew.formul.FormBaseDocumento._Bloquear_Controles ( )
inlineprotectedvirtual

Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado

Definición en la línea 793 del archivo FormBaseDocumento.cs.

◆ _Bloquear_Controles_Especificos()

virtual void sage.ew.formul.FormBaseDocumento._Bloquear_Controles_Especificos ( bool  tlEnabled,
bool  tlBloqueado 
)
inlineprotectedvirtual

Para bloquear o desbloquear los controles específicos de la pantalla en cada documento derivado

Definición en la línea 866 del archivo FormBaseDocumento.cs.

◆ _Borrar_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Borrar_Documento ( bool  llPreguntar = true)
inlineprotectedvirtual

Método base para eliminar un documento

Definición en la línea 650 del archivo FormBaseDocumento.cs.

◆ _BtNavegacion__Click_After()

virtual void sage.ew.formul.FormBaseDocumento._BtNavegacion__Click_After ( EW_GLOBAL._AccionsBotonera  teAccion,
object  toClaves 
)
inlineprotectedvirtual

Para realizar operaciones después de cambiar de registro mediante la botonera

Parámetros
teAccion
toClaves

Definición en la línea 377 del archivo FormBaseDocumento.cs.

◆ _BtNavegacion__Click_Before()

virtual void sage.ew.formul.FormBaseDocumento._BtNavegacion__Click_Before ( EW_GLOBAL._AccionsBotonera  teAccion,
ref bool  tlOk 
)
inlineprotectedvirtual

Para realizar operaciones antes de cambiar de registro mediante la botonera

Parámetros
teAccion
tlOk

Definición en la línea 360 del archivo FormBaseDocumento.cs.

◆ _Cargar_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Cargar_Documento ( bool  tlNavegacion = false)
inlineprotectedvirtual

Método base para la carga de un documento

Definición en la línea 745 del archivo FormBaseDocumento.cs.

◆ _Cargar_Propiedades_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Cargar_Propiedades_Documento ( )
inlineprotectedvirtual

Método redefinible para poder establecer las propiedades específicas en cada documento

Definición en la línea 814 del archivo FormBaseDocumento.cs.

◆ _Comprobaciones_Antes_Salir()

virtual void sage.ew.formul.FormBaseDocumento._Comprobaciones_Antes_Salir ( ref bool  tlOk)
inlineprotectedvirtual

Realizar las comprobaciones antes de salir del formulario (PE-98521)

Definición en la línea 882 del archivo FormBaseDocumento.cs.

◆ _Configurar_Columnas()

virtual void sage.ew.formul.FormBaseDocumento._Configurar_Columnas ( )
inlineprotectedvirtual

Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623)

Definición en la línea 859 del archivo FormBaseDocumento.cs.

◆ _Configurar_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Configurar_Documento ( )
inlineprotectedvirtual

Configuramos el documento

Definición en la línea 587 del archivo FormBaseDocumento.cs.

◆ _Configurar_Documento_Columnas_Grid()

virtual void sage.ew.formul.FormBaseDocumento._Configurar_Documento_Columnas_Grid ( )
inlineprotectedvirtual

Para poder añadir las columnas específicas en cada documento derivado

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

◆ _Constructor_Base()

virtual void sage.ew.formul.FormBaseDocumento._Constructor_Base ( dynamic  toDocumento)
inlineprotectedvirtual

Este método hay que llamarlo obligatoriamente desde el constructor de las clases derivadas. De esta forma se puede acceder a los objetos del formulario porque en este punto ya estan creados.

Parámetros
toDocumento

Definición en la línea 500 del archivo FormBaseDocumento.cs.

◆ _Desbloquear_Documento()

void sage.ew.formul.FormBaseDocumento._Desbloquear_Documento ( )
inline

Desbloqueo del documento

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

◆ _Imprimir()

virtual void sage.ew.formul.FormBaseDocumento._Imprimir ( )
inlineprotectedvirtual

Realizamos la impresión

Definición en la línea 625 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__BeforeColChange()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__BeforeColChange ( DataGridViewColumn  tdgvCurrentCol,
ref bool  tlOk 
)
inlineprotectedvirtual

Antes de cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado

Parámetros
tdgvCurrentCol
tlOk

Definición en la línea 827 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__ColChange()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__ColChange ( DataGridViewCell  tdgvCurrentCel)
inlineprotectedvirtual

Al cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado

Parámetros
tdgvCurrentCel

Definición en la línea 836 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__DataSource_Row_Delete_Event()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__DataSource_Row_Delete_Event ( DataGridViewRow  trRowDelete)
inlineprotectedvirtual

Eliminar una línea del grid

Parámetros
trRowDelete

Definición en la línea 452 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__DataSource_Row_New_Event()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__DataSource_Row_New_Event ( int  tnInsertLinea)
inlineprotectedvirtual

Añadir una línea al grid

Parámetros
tnInsertLinea

Definición en la línea 442 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__Row_New_Before()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__Row_New_Before ( ref bool  tlOk,
bool  tlInsert 
)
inlineprotectedvirtual

Evento para realizar controles antes de añadir una línea. (PE-89665)

Parámetros
tlOk
tlInsert

Definición en la línea 475 del archivo FormBaseDocumento.cs.

◆ _MantegridLinies__RowChange()

virtual void sage.ew.formul.FormBaseDocumento._MantegridLinies__RowChange ( DataGridViewRow  tdgvCurrentRow)
inlineprotectedvirtual

Al cambiar de fila en el grid (PE-89623)

Parámetros
tdgvCurrentRow

Definición en la línea 487 del archivo FormBaseDocumento.cs.

◆ _NavegacionClickBefore()

virtual void sage.ew.formul.FormBaseDocumento._NavegacionClickBefore ( EW_GLOBAL._AccionsBotonera  teAccion,
ref bool  tlOk 
)
inlineprotectedvirtual

Antes de movernos por la botonera y salir del documento realizaremos los controles pertinentes

Parámetros
teAccion
tlOk

Definición en la línea 434 del archivo FormBaseDocumento.cs.

◆ _Nuevo_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Nuevo_Documento ( )
inlineprotectedvirtual

Método base para crear un nuevo documento

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

◆ _Observaciones_Documento()

virtual void sage.ew.formul.FormBaseDocumento._Observaciones_Documento ( )
inlineprotectedvirtual

Botón de observaciones del documento

Definición en la línea 874 del archivo FormBaseDocumento.cs.

◆ _Pasar_Foco_Numero()

virtual void sage.ew.formul.FormBaseDocumento._Pasar_Foco_Numero ( )
inlineprotectedvirtual

Pasamos el foco al número

Definición en la línea 729 del archivo FormBaseDocumento.cs.

◆ _Refrescar_Controles()

virtual void sage.ew.formul.FormBaseDocumento._Refrescar_Controles ( Dictionary< string, object >  toClaves = null)
inlineprotectedvirtual

Para refrescar los controles específicos de cada documento derivado que formen parte de la clave

Definición en la línea 737 del archivo FormBaseDocumento.cs.

◆ _Refrescar_Observaciones()

virtual void sage.ew.formul.FormBaseDocumento._Refrescar_Observaciones ( )
inlineprotectedvirtual

Refresca el icono de observaciones en función de si existen Se implementará en el formulario correspondiente de stocks o de asientos

Definición en la línea 844 del archivo FormBaseDocumento.cs.

◆ _SubscripcionEventos()

virtual void sage.ew.formul.FormBaseDocumento._SubscripcionEventos ( )
inlineprotectedvirtual

Subscripción de los eventos del formulario BaseDocumento

Definición en la línea 317 del archivo FormBaseDocumento.cs.

◆ _SubscripcionEventosMantegrid()

virtual void sage.ew.formul.FormBaseDocumento._SubscripcionEventosMantegrid ( )
inlineprotectedvirtual

Subscripción de los eventos relacionados con la grid de las líneas del documento

Definición en la línea 344 del archivo FormBaseDocumento.cs.

◆ _ValidarFecha()

virtual bool sage.ew.formul.FormBaseDocumento._ValidarFecha ( )
inlineprotectedvirtual

Validación de la fecha

Definición en la línea 635 del archivo FormBaseDocumento.cs.

◆ ActualizarUltimoCodigoCargado()

virtual void sage.ew.formul.FormBaseDocumento.ActualizarUltimoCodigoCargado ( )
inlineprotectedvirtual

Metoido virtual sobrescribible en los documentos hijos donde informaremos del ultimo documento cargado para posteriormente en listas previas seleccionar le registro correspondiente de la grid

Devuelve

Definición en la línea 309 del archivo FormBaseDocumento.cs.

◆ CambioEstado()

virtual void sage.ew.formul.FormBaseDocumento.CambioEstado ( )
inlineprotectedvirtual

Controlamos la gestión del cambio de estado de los documentos

Definición en la línea 671 del archivo FormBaseDocumento.cs.

◆ Dispose()

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

Clean up any resources being used.

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

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

◆ FormDocument_KeyPress()

virtual void sage.ew.formul.FormBaseDocumento.FormDocument_KeyPress ( object  sender,
KeyPressEventArgs  e 
)
inlineprotectedvirtual

Capturar evento KEYPRESS del formulario

Parámetros
sender
e

Definición en la línea 556 del archivo FormBaseDocumento.cs.

◆ OnFormClosing()

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

Override de OnFormClosing Nos sirve para informar del ultimo codigo de documento en la propiedad UltimoCodigoCargado

Parámetros
e

Definición en la línea 285 del archivo FormBaseDocumento.cs.

Documentación de los campos

◆ _cEmpresa

string sage.ew.formul.FormBaseDocumento._cEmpresa = ""
protected

Para tener el código de empresa actual a mano

Definición en la línea 117 del archivo FormBaseDocumento.cs.

◆ _oDocumento

dynamic sage.ew.formul.FormBaseDocumento._oDocumento
protected

Objeto de negocio privado para la gestión del documento

Definición en la línea 122 del archivo FormBaseDocumento.cs.

◆ _PeriodoFin

DateTime sage.ew.formul.FormBaseDocumento._PeriodoFin = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin"))

Periodo Final

Definición en la línea 83 del archivo FormBaseDocumento.cs.

◆ _PeriodoIni

DateTime sage.ew.formul.FormBaseDocumento._PeriodoIni = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini"))

Periodo inicial

Definición en la línea 78 del archivo FormBaseDocumento.cs.

◆ btBorrar

objetos.ewbutton sage.ew.formul.FormBaseDocumento.btBorrar

Botón de borrar

Definición en la línea 395 del archivo FormBaseDocumento.Designer.cs.

◆ btImprimir

objetos.ewbutton sage.ew.formul.FormBaseDocumento.btImprimir

Botón d imprimir

Definición en la línea 399 del archivo FormBaseDocumento.Designer.cs.

◆ btNavegacion

botones.UserControls.btNavegacion sage.ew.formul.FormBaseDocumento.btNavegacion

Botonera de navegación

Definición en la línea 407 del archivo FormBaseDocumento.Designer.cs.

◆ btNuevo

objetos.ewbutton sage.ew.formul.FormBaseDocumento.btNuevo

Botón Nuevo

Definición en la línea 391 del archivo FormBaseDocumento.Designer.cs.

◆ btSalir

botones.btSalir sage.ew.formul.FormBaseDocumento.btSalir

Botón de salir

Definición en la línea 403 del archivo FormBaseDocumento.Designer.cs.

◆ ewlabelFecha

objetos.ewlabel sage.ew.formul.FormBaseDocumento.ewlabelFecha

Control ewlabelFecha

Definición en la línea 427 del archivo FormBaseDocumento.Designer.cs.

◆ ewPanelBorderCabecera

objetos.UserControls.ewPanelBorder sage.ew.formul.FormBaseDocumento.ewPanelBorderCabecera

Control ewPanelBorderCabecera

Definición en la línea 411 del archivo FormBaseDocumento.Designer.cs.

◆ ewpanelCabecera

objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelCabecera

Control ewpanelCabecera

Definición en la línea 443 del archivo FormBaseDocumento.Designer.cs.

◆ ewPanelContenido

objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewPanelContenido

Control ewPanelContenido

Definición en la línea 415 del archivo FormBaseDocumento.Designer.cs.

◆ ewpanelLineas

objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelLineas

Control ewpanelLineas

Definición en la línea 435 del archivo FormBaseDocumento.Designer.cs.

◆ ewpanelLineasInterior

objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelLineasInterior

Control ewpanelLineasInterior

Definición en la línea 439 del archivo FormBaseDocumento.Designer.cs.

◆ ewtabcontrolLineas

objetos.ewtabcontrol sage.ew.formul.FormBaseDocumento.ewtabcontrolLineas

Paginas del cuerpo del documento

Definición en la línea 447 del archivo FormBaseDocumento.Designer.cs.

◆ lbEnUso

objetos.UserControls.ewSelloEnUso sage.ew.formul.FormBaseDocumento.lbEnUso

Control lbEnUso

Definición en la línea 419 del archivo FormBaseDocumento.Designer.cs.

◆ mantegridLinies

objetos.UserControls.Mantegrid sage.ew.formul.FormBaseDocumento.mantegridLinies

Control mantegridLinies

Definición en la línea 431 del archivo FormBaseDocumento.Designer.cs.

◆ tabPageLineas

sage.ew.objetos.ewTabPage sage.ew.formul.FormBaseDocumento.tabPageLineas

Pagina de líneas

Definición en la línea 451 del archivo FormBaseDocumento.Designer.cs.

◆ txtFecha

objetos.ewdate sage.ew.formul.FormBaseDocumento.txtFecha

Control txtFecha

Definición en la línea 423 del archivo FormBaseDocumento.Designer.cs.

Documentación de propiedades

◆ _CargandoDocumento

bool sage.ew.formul.FormBaseDocumento._CargandoDocumento
getset

Indica si se está cargando un documento existente

Definición en la línea 101 del archivo FormBaseDocumento.cs.

◆ _Documento

dynamic sage.ew.formul.FormBaseDocumento._Documento
get

Referencia al documento

Definición en la línea 55 del archivo FormBaseDocumento.cs.

◆ _EnUso

bool sage.ew.formul.FormBaseDocumento._EnUso
getset

Propiedad que define si el mantenimiento esta en uso

Definición en la línea 133 del archivo FormBaseDocumento.cs.

◆ _EstadoDocumento

EstadosDocumento sage.ew.formul.FormBaseDocumento._EstadoDocumento
getset

Estado actual del documento

Definición en la línea 62 del archivo FormBaseDocumento.cs.

◆ UltimoCodigoDocumento

string sage.ew.formul.FormBaseDocumento.UltimoCodigoDocumento
getset

Contendra el último codigo de documento cargado en formato XX|XX|... Se define antes de abandonar el documento y nos sirve para capturarlo mediante listas previas

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


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