Formulario base de documentos de stock y de asientos contables. Más...
Métodos públicos | |
FormBaseDocumento () | |
Constructor del formulario base de documentos de stock y de asientos contables. | |
void | _Desbloquear_Documento () |
Desbloqueo del documento. | |
![]() | |
String | _ObtenerText (Boolean tlAcronimo) |
Obtiene el Text de la pantalla, indicando si queremos el acronimo o no. | |
static int | SendMessage (IntPtr hWnd, Int32 wMsg, bool wParam, Int32 lParam) |
Utilizado por _LockScreen. | |
virtual void | _ResetAllProperties (bool tbRestablecer=false) |
Restaura todas las propiedades del estilo. | |
Control | _FindControl (string tcControlName) |
PE-96322. Devuelve el primer control que coincide por nombre. | |
delegate void | onMessageBoxBefore_Handler (ref MessageBoxParam toParam) |
MessageboxBefore. | |
delegate void | onMessageBoxAfter_Handler (ref MessageBoxParam toParam) |
Messagebox After. | |
delegate void | onMessageBoxInvalidate_Handler (ref MessageBoxParam toParam) |
Messagebox After. | |
delegate bool | _ExecuteCommandBeforeHandler (Form toForm, IntPtr toParam) |
Delegado para obtener los comandes del WndProc. | |
delegate void | GetOpciones_Handler (EventArgsOpciones toEnventArgOpciones) |
Delegado para validar si ha de continuar con el proceso del Click del ToolStripMenuItem. | |
delegate void | GetOpcionesHerramientas_Handler (EventArgsOpciones toEnventArgOpciones) |
Delegado para gestionar las opciones a presentar en el botón de herramientas. | |
virtual void | _MostrarAyuda () |
Método que se dispara cuando se hace click en el botón ayuda del título del formulario. | |
virtual void | _MostrarCfgUsabilidad () |
Método que se dispara cuando se hace click en el botón de configuración de usabilidad. | |
void | _MostrarOpcionesPantalla (Point toLocation) |
Mostrar opciones de pantalla. | |
bool | FormularioDeSoloLecturaPorSerUnaDemo () |
Evalua si se ha establecido ser una demo como motivo del SOLO_LECTURA. | |
virtual void | _AddonsAddCustomObject (Control objeto) |
Añadir un objeto al formulario. | |
FormBase () | |
Crea una nueva instancia de FormBase. Constructor vacío para evitar la generación automática. | |
FormBase (bool tlPrincipal=false) | |
Crea una nueva instancia de FormBase. | |
virtual void | SetOpcionesGenerales () |
Establecer las opciones generales. | |
virtual bool | GetOpcionesGenerales () |
Obtener las opciones generales. | |
virtual void | _CargarEstilo () |
Metodo para pintar el fondo cuando se cambia de perfil. | |
virtual void | _AplicarEstilo () |
Metodo para pintar el fondo cuando se cambia de perfil. | |
void | Capturar_TeclesRapides (Control toCtrl, Boolean tlBuidar) |
Guarda las teclas rápidas asignadas a los botones y la añade como texto al tooltip del control PE-77291. Hacemos público el método para poder llamarlo en el cambio rápido de perfil. | |
virtual bool | _Controles_En_Formulario_De_Solo_Lectura () |
Devuelve si el formulario es de solo lectura (acceso restringio por usuario, segun tabla gestion.accesos). Se hereda en frmGestionPerfil y se redefine llamando a éste y añadiendo más acciones. | |
virtual void | _CellContentClick (object sender, DataGridViewCellEventArgs e) |
Commit o acceptación de los canvis de la celda. | |
virtual List< string > | _ConfigUserOptionsDisabled () |
Método virtual para que desde cada pantalla se pueda indicar una lista con los nombres de los controles donde no queremos realizar configuraciones. | |
virtual void | _ConfigUserOptionsLoad (Dictionary< string, ConfigUserOption > dicUserOptions) |
Método para cargar la configruación por defecto en todos los controles del formulario que cumplan la interfaz IConfigUserOption a partir del JSON. El JSON se habrá convertido en un diccionario que pasará como parámetro. En caso que haya objetos que no se pueda establecer el valor, entonces se podrá establecer en este método. En este punto, si es necesario se podrá establecer un orden de carga de los valores de configuración. | |
virtual void | _ConfigUserOptionsLoad (IConfigUserOption toConfigUserOption) |
Método para cargar la configruación de un contro del formulario que cumplan la interfaz IConfigUserOption a partir del JSON. El JSON se habrá convertido en un diccionario que pasará como parámetro. En caso que haya objetos que no se pueda establecer el valor, entonces se podrá establecer en este método. En este punto, si es necesario se podrá establecer un orden de carga de los valores de configuración. | |
virtual void | _ConfigUserOptionsSave (Dictionary< string, ConfigUserOption > dicUserOptions) |
Método para guardar las configuraciones presentes en el diccionario dicUserOptions Nos permitirá sobreescribir desde cada formulario para poder realizar modificaciones especiales. | |
void | _ConfigUserOptionsSaveCurrent () |
Guardar configuraciones actuales de usuario. | |
Dictionary< string, ConfigUserOption > | _ConfigUserOptionsGetCurrent () |
Obtener configuraciones actuales de usuario. | |
virtual void | _ConfigUserOptionsEdit (bool tlEditar) |
Método para establecer/quitar el modo de edición en todos aquellos controles del formulario que lo permitan. | |
void | _Addons_BindForms () |
Recorre los _Addons y llama a su _BindForm pasando la referencia al formulario actual. | |
void | _Addons_BindForms_CargaAplazada () |
Carga en el formulario las extensiones visuales de los addons que se ha definido que son de carga aplazada (propiedad FormBase._AddonsExtVisualCreacionAplazada) | |
void | _AddBindFormClass (IDisposable toClass) |
Añade la instancia de una clase que se ha instanciado en el método _BindForm de un Addon Posteriormente al salir del formulario se realizará el Dispose de la instacia para liberar la memoria. | |
void | _ShowMessageBoxAutomatic (PanelAvisoRespAuto.TipoAviso toTipoAviso, string tcTitulo, string tcPregunta, string tcRespuesta, string tcId, int tnSegundos=15, int tnAnchoMaxCampoPregunta=600) |
Muestra por pantalla un mensaje de tipo PopUp indicativo de respuesta automática aplicada. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte) |
Messagebox propio 1. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, MessageBoxAutomatico toPantalla) |
Messagebox propio 1 con Pantalla. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink) |
Messagebox propio 2. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Link toLink, MessageBoxAutomatico toPantalla) |
Messagebox propio 2 con Pantalla. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton) |
Messagebox propio 3. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla) |
Messagebox propio 3 con Pantalla. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton) |
Messagebox propio 4. | |
DialogResult | _MessageBox (String tcMensaje, MessageBoxButtons toBotones, MessageBoxIcon toIcono, MessageBoxDefaultButton toBotonDefecto, DialogResult toResultadoDefecte, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton, MessageBoxAutomatico toPantalla) |
Messagebox propio 4 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton) |
Messagebox propio 5. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, MessageBoxAutomatico toPantalla) |
Messagebox propio 5 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink) |
Messagebox propio 6. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Link toLink, MessageBoxAutomatico toPantalla) |
Messagebox propio 6 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton) |
Messagebox propio 7. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, MessageBoxAutomatico toPantalla) |
Messagebox propio 7 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Link toLink) |
Messagebox propio 8. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Link toLink, MessageBoxAutomatico toPantalla) |
Messagebox propio 8 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton) |
Messagebox propio 9. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< eBotonesMessagebox, string > tdicLiteralesBoton, Dictionary< eBotonesMessagebox, Image > tdicImagenesBoton, MessageBoxAutomatico toPantalla) |
Messagebox propio 9 con Pantalla. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones) |
Messagebox propio 10. | |
DialogResult | _MessageBox (string text, string caption, MessageBoxButtons buttons, MessageBoxIcon icon, MessageBoxDefaultButton defaultButton, Dictionary< MessageBoxButtons, List< string > > tdicTextoBotones, MessageBoxAutomatico toPantalla) |
Messagebox propio 10 con Pantalla. | |
void | _LockScreen (bool tlBloquear) |
Método que nos emula la propiedad LOCKSCREEN utilizada en VFP para el repintado de objetos. | |
List< T > | _FindControl< T > (Control toControl=null) |
Devuelve una lista de los controles del tipo especificado Si no pasamos ningún control lo busca en todo el formulario. | |
virtual bool | _Init (object[] taParams) |
PE-77741 Evento para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox En los distintos formularios de .net donde se quiera realizar este control, habrá que sobreescribir este evento teniendo en cuenta que el objeto "taParams" es un array de objetos con los mismos parámetros y valores que en el formulario equivalente de fox. | |
virtual bool | _InitAccesoDirecto (object[] taParams) |
Método virtual que se invoca siempre que se muestra un formulario. Nos sirve para recuperar los parametros del acceso directo. | |
virtual bool | _EstablecerParametrosFormulario () |
Método virtual genérico para asignar los valores de los parametros de acceso directo en los controls del formulario a partir de la propiedad _ValoresAccesoDirecto. Se llama en el OnShown del formulario. Si se añade logica al OnShown del formulario hijo, recordar hacer la llamada al padre (base.OnShown()) al finalizar la asignación de valores en los controles del propio formulario, así evitaremos que los parametros del A.D. se machaquen con los nuestros. | |
virtual void | _ControlError (Control toControl, string tcMensaje, ErrorIconAlignment toAlineamiento=ErrorIconAlignment.MiddleLeft) |
Método para el control de errores mediante objetos de tipo ErrorProvider. Se muestra un icono de error junto al control, sin efecto Blink y con el icono alineado al centro de la parte izquierda del control. => Es equivalente a _oErrorProvider.SetError(NombreControl, TextoError) pero alineando al icono Para liberar al control del error basta con repetir la llamada al método pero con el texto de error en blanco. | |
virtual void | _ShowDialog () |
PE92638 Fa el ShowDialog però abans comprova l'accès al formulari. | |
virtual void | _Show () |
PE92638 Fa el Show però abans comprova l'accès al formulari. | |
virtual bool | _AsignarValoresAccesoDirecto () |
Método virtual que se invoca antes de crear el acceso directo y que nos servirá para definir los parámetros que se guradaran para el acceso directo a esta pantalla. | |
void | _MostrarAyudaPantalla () |
Mostrar la ayuda de la pantalla. | |
Control | _GetChild (Point toPoint, Control toBase) |
Obtener un Control situado en un point. | |
virtual bool | _InsertarObjetoAddon (Control toControl) |
Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles. | |
virtual bool | _InsertarObjetoAddon (ToolStripItem toolStripButtonAddonMante) |
Inserta un sage.ew.botones.ToolStripButtonAddonMante a la barra de botones en los FormMante. | |
void | _ControlRefresh (Control toControl, bool tlChild=false) |
Ejercución del método _Refresh del control. | |
void | _ControlDocumento (Control toControl, dynamic toDocumento, bool tlChild=false) |
Asociación de la propiedad _Documento al Addon. | |
![]() | |
void | _CellContentClick (object sender, System.Windows.Forms.DataGridViewCellEventArgs e) |
Commit o acceptación de los canvis de la celda. | |
void | _ControlDocumento (System.Windows.Forms.Control toControl, dynamic toDocumento, bool tlChild=false) |
Asociación de la propiedad _Documento al Addon. | |
void | _ControlError (System.Windows.Forms.Control toControl, string tcMensaje, System.Windows.Forms.ErrorIconAlignment toAlineamiento=ErrorIconAlignment.MiddleLeft) |
Método para el control de errores mediante objetos de tipo ErrorProvider. Se muestra un icono de error junto al control, sin efecto Blink y con el icono alineado al centro de la parte izquierda del control. => Es equivalente a _oErrorProvider.SetError(NombreControl, TextoError) pero alineando al icono Para liberar al control del error basta con repetir la llamada al método pero con el texto de error en blanco. | |
void | _ControlRefresh (System.Windows.Forms.Control toControl, bool tlChild=false) |
Ejercución del método _Refresh del control. | |
bool | _InsertarObjetoAddon (System.Windows.Forms.Control toControl) |
Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles. | |
DialogResult | _MessageBox (string tcMensaje, System.Windows.Forms.MessageBoxButtons toBotones, System.Windows.Forms.MessageBoxIcon toIcono, System.Windows.Forms.MessageBoxDefaultButton toBotonDefecto, System.Windows.Forms.DialogResult toResultadoDefecte) |
Messagebox propio. | |
DialogResult | _MessageBox (string text, string caption, System.Windows.Forms.MessageBoxButtons buttons, System.Windows.Forms.MessageBoxIcon icon, System.Windows.Forms.MessageBoxDefaultButton defaultButton) |
Messagebox propio. | |
void | Capturar_TeclesRapides (System.Windows.Forms.Control toCtrl, bool tlBuidar) |
Guarda las teclas rápidas asignadas a los botones y la añade como texto al tooltip del control Hacemos público el método para poder llamarlo en el cambio rápido de perfil. | |
Campos de datos | |
DateTime | _PeriodoIni = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodoini")) |
Periodo inicial. | |
DateTime | _PeriodoFin = Convert.ToDateTime(EW_GLOBAL._GetVariable("wd_periodofin")) |
Periodo Final. | |
objetos.ewbutton | btNuevo |
Botón Nuevo. | |
objetos.ewbutton | btBorrar |
Botón de borrar. | |
objetos.ewbutton | btImprimir |
Botón d imprimir. | |
botones.btSalir | btSalir |
Botón de salir. | |
botones.UserControls.btNavegacion | btNavegacion |
Botonera de navegación. | |
objetos.UserControls.ewPanelBorder | ewPanelBorderCabecera |
Control ewPanelBorderCabecera. | |
objetos.ewpanel | ewPanelContenido |
Control ewPanelContenido. | |
objetos.UserControls.ewSelloEnUso | lbEnUso |
Control lbEnUso. | |
objetos.ewdate | txtFecha |
Control txtFecha. | |
objetos.ewlabel | ewlabelFecha |
Control ewlabelFecha. | |
objetos.UserControls.Mantegrid | mantegridLinies |
Control mantegridLinies. | |
objetos.ewpanel | ewpanelLineas |
Control ewpanelLineas. | |
objetos.ewpanel | ewpanelLineasInterior |
Control ewpanelLineasInterior. | |
objetos.ewpanel | ewpanelCabecera |
Control ewpanelCabecera. | |
objetos.ewtabcontrol | ewtabcontrolLineas |
Paginas del cuerpo del documento. | |
sage.ew.objetos.ewTabPage | tabPageLineas |
Pagina de líneas. | |
![]() | |
Dictionary< string, object > | _ValoresAccesoDirecto = new Dictionary<string, object>() |
Diccionario que contendra las variables y valores que se utilizarán al crear el acceso directo del formulario. | |
ewcontextmenustrip | _MenuContext_Opciones = new sage.ew.objetos.ewcontextmenustrip() |
Menu contextual de opciones de las pantallas. | |
objetos.ewErrorProvider | _oErrorProvider |
Objeto Error provider. | |
Métodos protegidos | |
override void | OnFormClosing (FormClosingEventArgs e) |
Override de OnFormClosing Nos sirve para informar del ultimo codigo de documento en la propiedad UltimoCodigoCargado. | |
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. | |
virtual void | _SubscripcionEventos () |
Subscripción de los eventos del formulario BaseDocumento. | |
virtual void | _CancelarSubscripcionEventos () |
Cancelación a la Subscripción de los eventos del formulario BaseDocumento. | |
virtual void | _SubscripcionEventosMantegrid () |
Subscripción de los eventos relacionados con la grid de las líneas del documento. | |
virtual void | _CancelarSubscripcionEventosMantegrid () |
Cancalar la subscripción de los eventos relacionados con la grid de las líneas del documento. | |
virtual void | _BtNavegacion__Click_Before (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk) |
Para realizar operaciones antes de cambiar de registro mediante la botonera. | |
virtual void | _BtNavegacion__Click_After (EW_GLOBAL._AccionsBotonera teAccion, object toClaves) |
Para realizar operaciones después de cambiar de registro mediante la botonera. | |
virtual void | _NavegacionClickBefore (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk) |
Antes de movernos por la botonera y salir del documento realizaremos los controles pertinentes. | |
virtual void | _MantegridLinies__DataSource_Row_New_Event (int tnInsertLinea) |
Añadir una línea al grid. | |
virtual void | _MantegridLinies__DataSource_Row_Delete_Event (DataGridViewRow trRowDelete) |
Eliminar una línea del grid. | |
virtual void | _MantegridLinies__Row_New_Before (ref bool tlOk, bool tlInsert) |
Evento para realizar controles antes de añadir una línea. (PE-89665) | |
virtual void | _MantegridLinies__RowChange (DataGridViewRow tdgvCurrentRow) |
Al cambiar de fila en el grid (PE-89623) | |
virtual void | _CancelarEventos_Constructor_Base () |
Cancelación de los evetos del _Constructor_Base. | |
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. | |
virtual void | FormDocument_KeyPress (object sender, KeyPressEventArgs e) |
Capturar evento KEYPRESS del formulario. | |
virtual void | _Configurar_Documento () |
Configuramos el documento. | |
virtual void | _Imprimir () |
Realizamos la impresión. | |
virtual bool | _ValidarFecha () |
Validación de la fecha. | |
virtual void | _Borrar_Documento (bool llPreguntar=true) |
Método base para eliminar un documento. | |
virtual void | CambioEstado () |
Controlamos la gestión del cambio de estado de los documentos. | |
virtual void | _Nuevo_Documento () |
Método base para crear un nuevo documento. | |
virtual void | _Pasar_Foco_Numero () |
Pasamos el foco al número. | |
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. | |
virtual void | _Cargar_Documento (bool tlNavegacion=false) |
Método base para la carga de un documento. | |
virtual void | _Binding () |
Enlazar controles de la cabecera. | |
virtual void | _Bloquear_Controles () |
Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado. | |
virtual void | _Cargar_Propiedades_Documento () |
Método redefinible para poder establecer las propiedades específicas en cada documento. | |
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. | |
virtual void | _MantegridLinies__ColChange (DataGridViewCell tdgvCurrentCel) |
Al cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado. | |
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. | |
virtual void | _Configurar_Documento_Columnas_Grid () |
Para poder añadir las columnas específicas en cada documento derivado. | |
virtual void | _Configurar_Columnas () |
Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623) | |
virtual void | _Bloquear_Controles_Especificos (bool tlEnabled, bool tlBloqueado) |
Para bloquear o desbloquear los controles específicos de la pantalla en cada documento derivado. | |
virtual void | _Observaciones_Documento () |
Botón de observaciones del documento. | |
virtual void | _Comprobaciones_Antes_Salir (ref bool tlOk) |
Realizar las comprobaciones antes de salir del formulario (PE-98521) | |
override void | Dispose (bool disposing) |
Clean up any resources being used. | |
![]() | |
bool | _PresentarGestionAccesos () |
_PresentarAccesos | |
virtual bool | _PresentarTareaProgramada () |
Task 104592: Método virtual que nos indica si hay que mostrar o no el enlace de crear tarea programada. Por defecto será la propiedad, pero lo hacemos virtual por si hay que hacer un override en un form diferente. | |
bool | _PresentarAccesoFavoritos () |
PE-96200: Comprobamos si hay que mostrar o no el acceso a favoritos. En principio retornamos el valor de la propiedad _MostrarAccesoFavoritos pero lo dejamos en un método por si habría que hacer otras comprobaciones. | |
bool | _StateServiceForm (string tcPantalla="") |
Gestión del estado de una pantalla. | |
void | setReadOnly (Control toControl, bool tbReadOnly) |
Establecer los controles como ReadOnly. | |
_TiposAccesosPantalla | EvaluarNivelAccesoFormularioPorCantidadDeRegistrosEn (string nombreTabla, int maxRegistros=-1) |
Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura. | |
_TiposAccesosPantalla | EvaluarNivelAccesoDocumentosPorCantidadDeRegistros (dynamic documento) |
Evalua el nivel de acceso de formulario conjuntamente con las comprovaciones por número de registros. Tambien actualiza el motivo de la variable _motivoDeSoloLectura. | |
override void | OnCreateControl () |
override void | Dispose (bool disposing) |
Protected implementation of Dispose pattern. | |
override void | OnLoad (EventArgs e) |
Override del OnLoad. | |
override void | OnFormClosing (FormClosingEventArgs e) |
Al cerrar el formulario realizamos el Pop de la pila EW_GLOBAL._OpenForms al cerrar el formulario en el método "FormBase_FormCling_OpemForms" Se puede dar el caso que en el formulario tengamos alguna validación y al final no acabe realizando el FormClosed. | |
virtual void | FormBase_Load (object sender, EventArgs e) |
Load para aplicar estilos visuales. | |
virtual String | ConfigUserOptionsGetPantalla () |
Retorna la pantalla que se usará para la carga de las configuraciones de usuario. | |
virtual void | ConfigUserOptionsLoad (string tcPantalla) |
Método privado para la carga de configuraciones de usuarios. | |
bool | IsConfigUserOptionsLoadedValues () |
Indica si estamos cargando una configuración de los valores predetereminados. | |
void | _ConfigUserOptionsReLoad (string tcPantalla) |
Método para poder recargar la configuración por defecto según el nombre de pantalla indicado en "tcPantalla". | |
virtual FormBase | Clone () |
Clona el formulario actual. | |
override void | WndProc (ref Message msgEW) |
Capturamos el metodo para capturar los posibles mensajes enviados desde Eurowin (VFP) | |
void | _DisposeShapeContainer (Microsoft.VisualBasic.PowerPacks.ShapeContainer toShapeContainer) |
Método específico para disponer ShapeContainers. | |
virtual void | _Show_Accesos () |
PE-87849: Mostrar formulario de accesos mediante el usuario actual. | |
void | _Show_Accesos (String lcPantalla) |
Mostrar formulario de accesos mediante el usuario actual, para un formulario específico. | |
void | _Show_Favoritos () |
PE-87840: Mostrar formulario de favoritos mediante el usuario actual. | |
virtual void | _CrearTareaProgramada (string tcPantalla) |
Task 104592: Método virtual para crear una tarea programada (principalmente para el FormListado) | |
string | _EliminarAcronimo (String toText) |
Elimina el acronimo del texto. | |
bool | _PresentarApunteCalendario () |
PE-96746: Comprobamos si hay que mostrar o no el la opció de apunte de calendario. | |
override void | OnShown (EventArgs e) |
Override OnShown. | |
bool | _WalkthroughsPantalla0 () |
Presentamos la pantalla de los Walktrhough si es necesario. | |
virtual bool | FormDisposed () |
Controlamos si el formulario se está destruyendo. | |
Atributos protegidos | |
string | _cEmpresa = "" |
Para tener el código de empresa actual a mano. | |
dynamic | _oDocumento |
Objeto de negocio privado para la gestión del documento. | |
![]() | |
bool | _ConfigUserOptionsAllowed = false |
En caso que tenga el valor TRUE entonces significa que este formulario permitirá guardar la configuración de aquellos controles que cumplen la interfaz IConfigurable. | |
bool | _ConfigUserOptionsEditing = false |
Para saber cuando estamos en modo edición de configuraciones de pantallas. | |
bool | _ConfigUserOptionsLoading = false |
Para saber cuando estamos cargando las configuraciones de pantalla. | |
bool | _CargandoEstilo = false |
Indica si se está cargando el estilo y sirve para evitar que se repinten varias veces los controles. | |
List< string > | _AddonsExtVisualCreacionAplazada = new List<string>() |
Propiedad para indicar los nombres de los Addons para los que se realizará una carga aplazada de la extensión visual del Addon para el formulario en el que se está situado. Por defecto estará vacío lo cual significa que se crean las extensiones visuales de todos los addons para el formulario siempre en el momento de crear el formulario Para algún formulario se ha hecho que no se creen estas extensiones visuales en el momento de crear el formulario para acelerar la carga del mismo, por ejemplo, en frmClientes, en este formulario la extensión visual del Addon de RGPD se cargan al clickar en la pestaña "Addons" del formulario. Por contra, la extensión visual del addon GESTDOC se hace como siempre, al crear la pantalla, para que cree el botón "GestDoc" en la botoner desde el primer momento que se visualiza la pantalla. | |
bool | _messageBoxAutomatic = false |
Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes. | |
String | _cConfigUserOptionsPantalla = "" |
Pantalla para el ConfigUserOptions. | |
List< ToolStripMenuItemBase > | _ToolStripMenuItemsBase = new List<ToolStripMenuItemBase>() |
Lista de toolStripMenuItems privada que se utiliza para poder gestionar las opciones del botón de opciones. | |
Propiedades | |
dynamic | _Documento [get] |
Referencia al documento. | |
EstadosDocumento | _EstadoDocumento [get, set] |
Estado actual del documento. | |
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. | |
bool | _CargandoDocumento [get, set] |
Indica si se está cargando un documento existente. | |
bool | _EnUso [get, set] |
Propiedad que define si el mantenimiento esta en uso. | |
![]() | |
virtual string | _Pantalla [get, set] |
Nombre del formulario equivalente de Eurowin para bloqueos por usuario. | |
virtual string | _IDScreen [get] |
Se indicará el id para el guardado de propiedades del formulario por si la propiedad pantalla esta vacia. | |
virtual bool | _EstiloRevisado [get, set] |
Obtiene o establece un booleano de control referente a si el formulario ya tiene el estilo revisado y no hay que buscar sus controles internos para cambiar la fuente. | |
string | _Sufijo [get] |
Guardamos los modificadores que se añaden al nombre del formulario en su cabezera. | |
bool | _SaveReuseFormSettings = true [get, set] |
Indica si se guardaran la posición del formulario para que al volver a cargar se situe en la misma posición. | |
bool | _ReusingFormSettings = false [get, set] |
Indica si se han reestablecido los valores de posicionamiento y tamaño del último uso del usuario. | |
Boolean | _MostrarAcronimo [get, set] |
Indica s la pantalla mostrará el acronimo de la empresa si lo tiene informado. | |
Boolean | _MostrarSufijo [get, set] |
Indica si la pantalla mostrará los posibles sufijos. (Sólo lectura, baja suscripción,...) | |
BindingList< UserGenerales > | _OpcionesGenerales [get] |
Lista con todas las opciones para este usuario y pantalla. | |
virtual bool | _Gestionar_permisos [get, set] |
Obtiene o establece si el formulario debe controlar los permisos de usuario. | |
bool | AccesoListasPrevias [get, set] |
Obtiene o establece si se tiene acceso al formulario en modo "Listas previas". | |
virtual _TiposAccesosPantalla | _NivelAcceso [get, set] |
Nivel de acceso del usuario en el formulario actual. | |
_TiposFormulario | _TipoFormulario [get, set] |
Tipo de formulario. | |
ConfigUserForm | _ConfigUserForm [get, set] |
Negocio para las configuraciones de usuarios. | |
ConfigUserForm | _ConfigUserFormPredet [get, set] |
Negocio para las configuraciones de usuarios predeterminadas. | |
Color | _BackColor [get, set] |
Obtiene o establece el color de fondo del control. | |
bool | _CambiarFuente = true [get, set] |
Utilizamos esta variable para que no cambie la fuente y no deje la nueva fuente Sage UI. | |
bool | _AplicarEstilos [get, set] |
Aplicar estilos visuales. | |
ToolTip | _ToolTip [get, set] |
Objeto tooltip para los tooltips de los controles. | |
virtual bool | _ReadOnly [get, set] |
Informa sobre si el formulario esta en modo de Solo Lectura. | |
bool | _MenuOpcionesBoton [get, set] |
Muestra el botón opciones de pantalla en la barra de título del formulario. | |
bool | _MostrarAccesoFavoritos [get, set] |
PE-96200: Nueva propiedad para indicar si vamos a mostrar o no el acceso a favoritos y poderla desactivar en formularios concretos. | |
bool | _MostrarCrearAccesoDirecto [get, set] |
PE-99866: Nueva propiedad para indicar si vamos a mostrar o no el acceso a crear accesos directos. | |
bool | _MostrarCrearTareaProgramada [get, set] |
Task 104592: Nueva propiedad para indicar si el formulario tiene el link en los ... para crear tarea programada. | |
bool | _MostrarDuplicarListado [get, set] |
Nueva propiedad para indicar si el listado se puede duplicar y/o editar. | |
bool | _MostrarGestionAccesos [get, set] |
PE-101487: Nueva propiedad para indicar si hay que mostrar gestion de accesos. | |
bool | _TrianguloPantallaActivo [get, set] |
PE-86720: propiedad para hacer visible o no el triangulo de la pantalla. | |
eAyudaContextual | _BotonAyuda [get, set] |
Mostrar botón ayuda en el título del formulario. | |
bool | _MostrarAyudaF1 [get, set] |
Mostrar botón ayuda en el título del formulario. | |
Dictionary< string, IDisposable > | _BindForm [get] |
Diccionario con las instancias que se hanbindeado en un formulario. | |
new FormWindowState | WindowState [get, set] |
Override del WindowState para controlar el maximo de pantalla. | |
bool | _MessageBoxAutomatic [get] |
Para presentar en la parte derecha del formulario la opción para ir a la configuración de mensajes Se tiene que establecer por formulario. | |
virtual string | _PantallaAyuda [get] |
Indica que la pantalla relacionada con la ayuda contextual / ayuda de Sage 50. | |
Otros miembros heredados | |
![]() | |
onMessageBoxBefore_Handler | onMessageBoxBefore |
MessageboxBefore. | |
onMessageBoxAfter_Handler | onMessageBoxAfter |
Messagebox After. | |
onMessageBoxInvalidate_Handler | onMessageBoxInvalidate |
Messagebox After. | |
_ExecuteCommandBeforeHandler | _ExecuteCommandBefore |
Desencadena el evento. | |
GetOpciones_Handler | _GetOpciones |
Desencadena el evento para invalidar el OnClick del ToolStripMenuItem. | |
GetOpcionesHerramientas_Handler | _GetOpcionesHerramientas |
Desencadena el evento para gestionar las opciones a presentar en el botón de herramientas. | |
Formulario base de documentos de stock y de asientos contables.
Definición en la línea 48 del archivo FormBaseDocumento.cs.
|
inline |
Constructor del formulario base de documentos de stock y de asientos contables.
Definición en la línea 155 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Enlazar controles de la cabecera.
Definición en la línea 895 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado.
Definición en la línea 908 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Para bloquear o desbloquear los controles específicos de la pantalla en cada documento derivado.
Definición en la línea 982 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Método base para eliminar un documento.
Definición en la línea 720 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Para realizar operaciones después de cambiar de registro mediante la botonera.
teAccion | |
toClaves |
Definición en la línea 421 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Para realizar operaciones antes de cambiar de registro mediante la botonera.
teAccion | |
tlOk |
Definición en la línea 400 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Cancelación de los evetos del _Constructor_Base.
Definición en la línea 545 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Cancelación a la Subscripción de los eventos del formulario BaseDocumento.
Definición en la línea 342 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Cancalar la subscripción de los eventos relacionados con la grid de las líneas del documento.
Definición en la línea 384 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Método base para la carga de un documento.
Definición en la línea 816 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Método redefinible para poder establecer las propiedades específicas en cada documento.
Definición en la línea 930 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Realizar las comprobaciones antes de salir del formulario (PE-98521)
Definición en la línea 998 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623)
Definición en la línea 975 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Configuramos el documento.
Definición en la línea 657 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Para poder añadir las columnas específicas en cada documento derivado.
Definición en la línea 967 del archivo FormBaseDocumento.cs.
|
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.
toDocumento |
Definición en la línea 570 del archivo FormBaseDocumento.cs.
|
inline |
Desbloqueo del documento.
Definición en la línea 1009 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Realizamos la impresión.
Definición en la línea 695 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Antes de cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado.
tdgvCurrentCol | |
tlOk |
Definición en la línea 943 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Al cambiar de columna en el grid Implementado en el formulario correspondiente de stocks o derivado.
tdgvCurrentCel |
Definición en la línea 952 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Eliminar una línea del grid.
trRowDelete |
Definición en la línea 499 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Añadir una línea al grid.
tnInsertLinea |
Definición en la línea 489 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Evento para realizar controles antes de añadir una línea. (PE-89665)
tlOk | |
tlInsert |
Definición en la línea 522 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Al cambiar de fila en el grid (PE-89623)
tdgvCurrentRow |
Definición en la línea 534 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Antes de movernos por la botonera y salir del documento realizaremos los controles pertinentes.
teAccion | |
tlOk |
Definición en la línea 481 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Método base para crear un nuevo documento.
Definición en la línea 788 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Botón de observaciones del documento.
Definición en la línea 990 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Pasamos el foco al número.
Definición en la línea 800 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Para refrescar los controles específicos de cada documento derivado que formen parte de la clave.
Definición en la línea 808 del archivo FormBaseDocumento.cs.
|
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 960 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Subscripción de los eventos del formulario BaseDocumento.
Definición en la línea 319 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Subscripción de los eventos relacionados con la grid de las líneas del documento.
Definición en la línea 370 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Validación de la fecha.
Definición en la línea 705 del archivo FormBaseDocumento.cs.
|
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.
Definición en la línea 311 del archivo FormBaseDocumento.cs.
|
inlineprotectedvirtual |
Controlamos la gestión del cambio de estado de los documentos.
Definición en la línea 741 del archivo FormBaseDocumento.cs.
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 19 del archivo FormBaseDocumento.Designer.cs.
|
inlineprotectedvirtual |
Capturar evento KEYPRESS del formulario.
sender | |
e |
Definición en la línea 626 del archivo FormBaseDocumento.cs.
|
inlineprotected |
Override de OnFormClosing Nos sirve para informar del ultimo codigo de documento en la propiedad UltimoCodigoCargado.
e |
Definición en la línea 287 del archivo FormBaseDocumento.cs.
|
protected |
Para tener el código de empresa actual a mano.
Definición en la línea 117 del archivo FormBaseDocumento.cs.
|
protected |
Objeto de negocio privado para la gestión del documento.
Definición en la línea 122 del archivo FormBaseDocumento.cs.
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.
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.
objetos.ewbutton sage.ew.formul.FormBaseDocumento.btBorrar |
Botón de borrar.
Definición en la línea 416 del archivo FormBaseDocumento.Designer.cs.
objetos.ewbutton sage.ew.formul.FormBaseDocumento.btImprimir |
Botón d imprimir.
Definición en la línea 420 del archivo FormBaseDocumento.Designer.cs.
botones.UserControls.btNavegacion sage.ew.formul.FormBaseDocumento.btNavegacion |
Botonera de navegación.
Definición en la línea 428 del archivo FormBaseDocumento.Designer.cs.
objetos.ewbutton sage.ew.formul.FormBaseDocumento.btNuevo |
Botón Nuevo.
Definición en la línea 412 del archivo FormBaseDocumento.Designer.cs.
botones.btSalir sage.ew.formul.FormBaseDocumento.btSalir |
Botón de salir.
Definición en la línea 424 del archivo FormBaseDocumento.Designer.cs.
objetos.ewlabel sage.ew.formul.FormBaseDocumento.ewlabelFecha |
Control ewlabelFecha.
Definición en la línea 448 del archivo FormBaseDocumento.Designer.cs.
objetos.UserControls.ewPanelBorder sage.ew.formul.FormBaseDocumento.ewPanelBorderCabecera |
Control ewPanelBorderCabecera.
Definición en la línea 432 del archivo FormBaseDocumento.Designer.cs.
objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelCabecera |
Control ewpanelCabecera.
Definición en la línea 464 del archivo FormBaseDocumento.Designer.cs.
objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewPanelContenido |
Control ewPanelContenido.
Definición en la línea 436 del archivo FormBaseDocumento.Designer.cs.
objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelLineas |
Control ewpanelLineas.
Definición en la línea 456 del archivo FormBaseDocumento.Designer.cs.
objetos.ewpanel sage.ew.formul.FormBaseDocumento.ewpanelLineasInterior |
Control ewpanelLineasInterior.
Definición en la línea 460 del archivo FormBaseDocumento.Designer.cs.
objetos.ewtabcontrol sage.ew.formul.FormBaseDocumento.ewtabcontrolLineas |
Paginas del cuerpo del documento.
Definición en la línea 468 del archivo FormBaseDocumento.Designer.cs.
objetos.UserControls.ewSelloEnUso sage.ew.formul.FormBaseDocumento.lbEnUso |
Control lbEnUso.
Definición en la línea 440 del archivo FormBaseDocumento.Designer.cs.
objetos.UserControls.Mantegrid sage.ew.formul.FormBaseDocumento.mantegridLinies |
Control mantegridLinies.
Definición en la línea 452 del archivo FormBaseDocumento.Designer.cs.
sage.ew.objetos.ewTabPage sage.ew.formul.FormBaseDocumento.tabPageLineas |
Pagina de líneas.
Definición en la línea 472 del archivo FormBaseDocumento.Designer.cs.
objetos.ewdate sage.ew.formul.FormBaseDocumento.txtFecha |
Control txtFecha.
Definición en la línea 444 del archivo FormBaseDocumento.Designer.cs.
|
getset |
Indica si se está cargando un documento existente.
Definición en la línea 100 del archivo FormBaseDocumento.cs.
|
get |
Referencia al documento.
Definición en la línea 54 del archivo FormBaseDocumento.cs.
|
getset |
Propiedad que define si el mantenimiento esta en uso.
Definición en la línea 132 del archivo FormBaseDocumento.cs.
|
getset |
Estado actual del documento.
Definición en la línea 61 del archivo FormBaseDocumento.cs.
|
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 89 del archivo FormBaseDocumento.cs.