frmGestionPerfil; Formulari de gestión de perfiles Más...
Tipos públicos | |
enum | Tipos_Redimensionado_Control_En_Disenyo { Tipos_Redimensionado_Control_En_Disenyo.RD_NONE = 0, Tipos_Redimensionado_Control_En_Disenyo.RD_TOP = 1, Tipos_Redimensionado_Control_En_Disenyo.RD_RIGHT = 2, Tipos_Redimensionado_Control_En_Disenyo.RD_BOTTOM = 3, Tipos_Redimensionado_Control_En_Disenyo.RD_LEFT = 4, Tipos_Redimensionado_Control_En_Disenyo.RD_TOPLEFT = 5, Tipos_Redimensionado_Control_En_Disenyo.RD_TOPRIGHT = 6, Tipos_Redimensionado_Control_En_Disenyo.RD_BOTTOMLEFT = 7, Tipos_Redimensionado_Control_En_Disenyo.RD_BOTTOMRIGHT = 8 } |
Propiedades utilizadas para las redimnesiones de un control Tipos de redimensionamiento posibles en un control: diagonal superior izquierda, diagonal superior derecha, horizontal derecha, etc. Más... | |
Métodos públicos | |
DataTable | _ObjetosPerfil () |
Para poder gestionar los objetos del perfil Más... | |
frmGestionPerfil () | |
Carga de la clase, pasará siempre que esté cargando una pantalla Más... | |
frmGestionPerfil (string tcPantalla) | |
Cuando pase por aquí cargaremos la gestión de perfiles en modo edición Más... | |
frmGestionPerfil (string tcPantalla, int tnCodigo) | |
Cuando pase por aquí cargaremos la gestión de perfiles en modo edición y nos interesa que cargue un perfil directamente Más... | |
void | _Focus_gridArtDocVenta () |
_Events_DocVen__Event_Focus_gridArtDocVenta: Neceario para que se posicione cuando se añaden registres en el "ewDocVenta" Más... | |
override void | _Show () |
Redefinición del _Show (PE-101355) Más... | |
override bool | _Controles_En_Formulario_De_Solo_Lectura () |
Nos devuelve si los controles de edición de datos de un formulario son solo lectura o no. Más... | |
virtual void | _Cambiar_Operario_Defecto (string tcOperario) |
_Cambiar_Operario_Defecto: Cambiamos el operario y tenemos de actualizarlo en la lista Más... | |
virtual void | _Cambiar_Tipo_Documento_Habitual () |
_Cambiar_Tipo_Documento_Habitual: Al cambiar el operario actualizamos el documento habitual Más... | |
Color | _Devolver_Color_Fondo_Formulario () |
Devuelve el color del fondo de formulario sobre el que se está diseñando Más... | |
object | _Obtener_Valor_Defecto_CampoCap (string tcCampo="") |
Obtener valor por defecto de un campo cabecera de documento (_Cliente, _Operario, _Vendedor, _Almacen, _Tarifa, _FormaPago) Se llama desde el documento de venta desde el metodo _New() para dar valores por defecto a determinados campos de la cabecera según el perfil Más... | |
void | _Refrescar_Controles_Documento () |
Repasa la lista this._Lista_Controles_Documento (controles que tienen la propiedad _Documento o controles que tengan enlace directo con algún campo del documento de venta no visual) y para cada uno de ellos ejecuta su método _Refresh(). Este método podrá existir o no, un control podria tener la propiedad _Documento y no necesitar realizar esa "sincronizacion". Más... | |
void | _Refrescar_Control_Documento (string tcControlType) |
PE-87055. Refrescar controls selectivament. Repasa la lista this._Lista_Controles_DocVenta (controles que tienen la propiedad _DocVenta o controles que tengan enlace directo con algún campo del documento de venta no visual) y si encuentra el indicado ejecuta su método _Refresh(). Más... | |
void | _Refrescar_Controles_Cambio_Linea_GridArtDocVenta (DataGridViewRow tdgvCurrentRow) |
Este metodo se utiliza para que al cambiar de linea en la grid de artículos se refresquen automáticamente los controles en pantalla que tengan algo que ver con el contenido de la linea en la que se encuentra el cursor en la grid de artículos por ejemplo, una barra de existencias, etc. Más... | |
void | _Suscripcion_Eventos () |
El método _Suscripcion_a_eventos() realiza el proceso de darse de alta en los eventos a los que el control necesite responder Es necesario que el control tenga la propiedad _Documento Más... | |
void | _Cancelar_Suscripcion_Eventos () |
El método _Cancelar_Suscripcion_a_eventos() realiza el proceso de darse de BAJA de los eventos Es necesario que el control tenga la propiedad _Documento Más... | |
virtual string | _Show_frmSelOper () |
_Show_frmSelOper: Presentamos la pantalla de selección de operario Más... | |
void | _Cargar_Valores_Cambio_Caja () |
Recargar los valores predeterminados de la caja. Se llama desde btCambioCaja.cs Más... | |
void | ActualizarUltimoCodigoCargado () |
Guarda en la propiedad UltimoCodigoDocumento el ultimo número de documento cargado. VENTAS Más... | |
void | btDocNuevo_ClickRestoreF2 (object sender, EventArgs e) |
Cuando pulsamos sobre el boton de nuevo debe de restablecer la pulsación de la tecla F2 Más... | |
void | _CalcBoundsControl (Control toControl) |
Calculamos el tamaño y la posición del control cuando el perfil es escalable Más... | |
void | _ChangeSizeGridF2 (string tcTipo="") |
Método para gestionar la pulsación de la tecla F2 Más... | |
ewPanel | _Devolver_Panel_Del_Control (Control toControl, bool tlControlar_Padre=false) |
_Devolver_Panel_Del_Control: Nos devuelve el panel del control Más... | |
void | _Seleccionar_Control_NoSeleccionado (Control loControl) |
_Seleccionar_Control_NoSeleccionado: selecciona un control que no lo está previamente Más... | |
void | _Dibujar_ControlSeleccionado_Sin_MarcoSeleccion (Control loControl) |
_Dibujar_ControlSeleccionado_Sin_MarcoSeleccion: Eliminar marcas de selección de un control Más... | |
void | _Dibujar_ControlSeleccionado_Con_MarcoSeleccion (Control loControl) |
Dibujar_ControlSeleccionado_Con_MarcoSeleccion: Eliminamos la marca de selección de un control Más... | |
bool | Control_Seleccionado (Control toControl, string tcSeleccionar="") |
Nos permite preguntar si un control panelado está seleccionado, y al mismo tiempo cambiar su valor. En el caso de los ewtabcontrol se pasa un TabPage, es el TabPage el que tiene el panel, es en el panel donde guardamos el flag interno de si está seleccionado el control .. Más... | |
void | _Redimensionar_Control (int tnPosMouseX, int tnPosMouseY, Panel toPanelSelControl) |
_Redimensionar_Control: Según el tipo de redimensionamiento que tenemos guardado en la propiedad this.nTipoRedimensionadoControl actualiza la posición Más... | |
virtual void | _Pasar_Foco_Numero () |
Pasamos el foco al número de documento, En un principio se utilizará exclusivamente la primera vez que se ejecute la pantalla Adicionalmente cuando nos llega con un número de documento pasaremos el foco a la grid Más... | |
virtual void | _PasarFocoGrid (string tcTipo="") |
En algunos puntos del programa me puede interesar pasar el foco a la grid Más... | |
void | Cargar_Valores_Defecto (string tcTipo, string tcValor_Defecto_Actual, string tcClase) |
Cargar_Valores_Defecto: Cargamos los valores por defecto en el datatable Más... | |
void | Add_Articulo (string tcTipo, string tcArticulo, bool tlAddlinea=true) |
Add_Articulo: Añadimos un artículo Más... | |
void | _Cambiar_Perfil_Click (int tnCodigo, int tnTipodoc, bool tlMostrarListaPerfiles=false) |
Cargaremos un nuevo perfil a partir del botón Más... | |
void | _Inicializar_Filtros_Articulos (string tcFiltroActual="") |
_Inicializar_Filtros_Articulos. Eliminamos los filtros realizado sobre los artículos y las subfamilias Más... | |
bool | _Tengo_Perfil_Predeterminado () |
Método para saber si con el usuario actual y las características actuales disponemos de un perfil predeterminado (PE-86605) Más... | |
void | _Configurar_Grid () |
_Configurar_Grid. Configuramos la grid cuando se actualiza la clase gridArtDocventa Se configurará una única vez Más... | |
void | _Cursor_En_Esquinas_Control_Seleccionado (int tnPosMouseX, int tnPosMouseY) |
Dada la posición del mouse se recorre los controles seleccionados y si el cursor está posicionado en una de las esquinas de selección de un control modifica la forma del cursor para que muestre la posibilidad de redimensionar y guarda una referencia al control en una propiedad del formulario y también guarda en una propiedad del formulario el tipo de redimensionamiento que se permite hacer, para que despues al arrastar el ratón sepa qué dimensiones modificar Más... | |
void | _Escalar_Perfil_Desde_VFP (object[] taParams) |
_Escalar_Perfil_Desde_VFP: Desde la pantalla de FOX estamos escalando o maximiezando un perfil Más... | |
override bool | _InsertarObjetoAddon (Control toControl) |
Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles Más... | |
Campos de datos | |
string | _Caption = String.Empty |
Tendremos el caption que luego se presentará en la pantalla de FOX Más... | |
int | _Tipodoc = 1 |
Tendremos de añadir la forma de que se actualice el Id Pantalla según la "_Pantalla" Más... | |
bool | _lGestion = false |
Nos interesa saber si esamos en modo de edición Más... | |
int | _Codigo = 0 |
Definimos el código del perfil que estamos usando de momento "0" Más... | |
string | _LetraDefecto = String.Empty |
PARTE 75834. Asignaremos la letra por defecto Más... | |
Dictionary< string, object > | _DicDefecto = new Dictionary<string, object>() |
Crearemos un diccionario con el valor por defecto de los controles que tenemos en pantalla Más... | |
ewGestion_Perfiles | _ClsPerfiles = new ewGestion_Perfiles() |
De momento no utilizado, en breve se cambiaran todas las consultas a la capa correspondiente Más... | |
List< Control > | _Lista_Controles_Seleccionados = new List<Control>() |
Lista de controles seleccionados Más... | |
bool | _lSeleccion_Controles = false |
Variable para controlar la selección de controles Más... | |
int | _Tipo_Documento_Habitual = 2 |
Tenemos el documento habitual Más... | |
string | _Operacio_Entrar = string.Empty |
Seleccionar operario al entrar al TPV Más... | |
bool | _lCambiar_Perfil = false |
Nos interesa saber si estamos cambiando de perfil. Más... | |
Tipos_Redimensionado_Control_En_Disenyo | nTipoRedimensionadoControl = Tipos_Redimensionado_Control_En_Disenyo.RD_NONE |
Al redimensionar un control contendrá qué tipo de redimensionamiento estamos haciendo ... Más... | |
bool | llOperacion_Redimensionado_Control_Iniciada = false |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control ... Más... | |
Control | loControl_Redimensionado = null |
Control que se está redimensionando ... Más... | |
Point | prevLeftClick |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control ... Más... | |
ewComboboxPerfil | cmbPerfil |
Combo del diseó de perfiles Más... | |
Métodos protegidos | |
virtual void | Suscripcion_Eventos () |
Suscripción a eventos en función del tipo de formulario. El método de respuesta al evento es común Más... | |
virtual void | CancelarSuscripcion_Eventos () |
Cacenlación a la suscripción a eventos Más... | |
virtual void | _Events_DocVen__Event_Refrescar_Form (object sender, EventArgs e) |
_Events_DocVen__Event_Refrescar_Form: Evento que proviene de "ewDocVenta._Refrescar_Form" Más... | |
bool | frm_Perfil_Load (int tnCodigo=0) |
frm_Perfil_Load: Cargaremos los diferentes nodos y objetos que tenemos definidos en las tablas NODOS y OBJETOS Más... | |
virtual void | _Refrescar_Controles_Cambio_Linea_Documento (dynamic toLinea) |
Este metodo se utiliza para que al cambiar de linea en la grid de artículos se refresquen automáticamente los controles en pantalla que tengan algo que ver con el contenido de la linea en la que se encuentra el cursor en la grid de artículos por ejemplo, una barra de existencias, etc. Más... | |
txtNumDocVen | Devolver_Control_TxtNumDocVen (string tcTipo) |
Devolver_Control_TxtNumDocVen: Lo podemos utilizar para que nos devuelva el control de tipo "txtNumDocVen" Más... | |
dynamic | Devolver_Control_GridArtDoc () |
Devolver_Control_GridArtDoc: Lo podemos utilizar para que nos devuelva el control de tipo "gridArtDocVenta" o "gridArtDocCompra" Más... | |
virtual void | _Cargar_Pantallas_Inicio () |
Cargar_Pantallas_Inicio: nos permitirá definir que pantallas se quieren cargar al inicio de una pantalla de venta Más... | |
virtual void | _FrmGestionPerfil_FormClosing (object sender, FormClosingEventArgs e) |
Si cerramos por la cruz el formulario, se encarga de abandonar el documento de venta no visual que tengamos cargado en pantalla. Este evento (FormClosing) se ejecuta cuando se cierra el formulario pero todos los objetos existen, contrariamente al (FormClosed) que se ejecuta cuando ya se ha cerrado todo. Más... | |
virtual void | _FrmGestionPerfil_KeyPress (object sender, KeyPressEventArgs e) |
Con este método se intercepta la tecla Escape en el formulario con el siguiente fin Más... | |
virtual void | _FrmGestionPerfil_KeyUp (object sender, KeyEventArgs e) |
El KeyPress no intercepta las teclas de función F1, F2, etc., ni la Supr, en cambio el KeyUp y el KeyDown sí. Se ha tenido que crear este metodo para interceptar el KeyUp Solo funcionará en tiempo de diseño y es para cuando tengamos una serie de controles seleccionados y me pulsen la tecla Supr para poder eliminar los controles. Más... | |
virtual void | _FrmGestionPerfil_KeyDown (object sender, KeyEventArgs e) |
El KeyPress no intercepta las teclas de función F1, F2, etc., ni las teclas de cursor (arriba, abajo, izquierda, derecha) Se ha tenido que crear este metodo para interceptar el KeyDown Solo funcionará en tiempo de diseño y es para cuando tengamos una serie de controles seleccionados y me pulsen las teclas de cursor para mover los controles todos a la vez de pixel en pixel Más... | |
virtual void | _TxtSelTipoDoc_Click () |
_TxtSelTipoDoc_Click: Cambiamos de tipo de documento Más... | |
virtual void | _Nuevo_Control_Anadir_Control_Listas_Internas_Enlazar (Control toControl, string tcClase, Type toType) |
Este método realiza ajustes varios una vez añadido un nuevo control en pantalla: Más... | |
override void | OnLoad (EventArgs e) |
Maximizamos la pantalla si pertoca antes de presentar el formulario Más... | |
override void | OnShown (EventArgs e) |
Override del método OnShown para activar la gestion de sellos Más... | |
Control | Devolver_Control_Del_Perfil (string tcNombre_Objeto) |
Devolver_Control_Del_Perfil: A partir de un string nos devuelve un control del perfil Más... | |
virtual void | _Asignar_Letra_Defecto () |
Asignación de la letra de un documento Más... | |
virtual void | _ConfigurarColumnasGrid () |
En el constructor y en el cambio de perfil se ha de reconfigurar la grid con las opciones configurables Más... | |
override void | Dispose (bool disposing) |
Clean up any resources being used. Más... | |
Atributos protegidos | |
List< Control > | _Lista_Controles_Cambio_Linea = new List<Control>() |
Lista de controles en pantalla que se tienen que refrescar al cambiar de linea de documento. Por ejemplo barra de stocks. No se utiliza en tiempo de diseño, solo en ejecución. Más... | |
bool | _lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50")) |
Asignamos si trabajamos con Sag50 Más... | |
Propiedades | |
int | _Modulo [get, set] |
"_Modulo" nos indica si estamos editando / ejecutando un perfil de Ventas o de Compras Más... | |
bool | _Display [get, set] |
Para controlar si trabajamos con un Display Más... | |
dynamic | _Documento [get, set] |
Clase documento de venta sobre la que se trabajará en la pantalla Más... | |
bool | _Mantener_Ejecucion [get, set] |
No dispara la destrucción del objeto por parte de FOX. Pensado para anidar pantallas (principales) hasta el que llegue la versión FullNet. Si es "True" Estamos en .NET, si vale "False" estamos en FOX Más... | |
int | _Ancho_Resolucion [get] |
Para controlar las dimensiones de la pantalla Más... | |
int | _Alto_Resolucion [get] |
Para controlar las dimensiones de la pantalla Más... | |
bool | _PerfilS50 [get] |
PE-102370 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... | |
override _TiposAccesosPantalla | _NivelAcceso [get, set] |
PE103214 comprovem versió evaluacio Más... | |
frmGestionPerfil; Formulari de gestión de perfiles
Definición en la línea 64 del archivo frmGestionPerfil.cs.
Propiedades utilizadas para las redimnesiones de un control Tipos de redimensionamiento posibles en un control: diagonal superior izquierda, diagonal superior derecha, horizontal derecha, etc.
Definición en la línea 591 del archivo frmGestionPerfil.cs.
|
inline |
Carga de la clase, pasará siempre que esté cargando una pantalla
Definición en la línea 760 del archivo frmGestionPerfil.cs.
|
inline |
Cuando pase por aquí cargaremos la gestión de perfiles en modo edición
tcPantalla |
Definición en la línea 770 del archivo frmGestionPerfil.cs.
|
inline |
Cuando pase por aquí cargaremos la gestión de perfiles en modo edición y nos interesa que cargue un perfil directamente
tcPantalla | |
tnCodigo |
Definición en la línea 786 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Asignación de la letra de un documento
Definición en la línea 15407 del archivo frmGestionPerfil.cs.
|
inline |
Calculamos el tamaño y la posición del control cuando el perfil es escalable
toControl | Control a redimensionar y a posicionar el el formulario |
Definición en la línea 2349 del archivo frmGestionPerfil.cs.
|
inlinevirtual |
_Cambiar_Operario_Defecto: Cambiamos el operario y tenemos de actualizarlo en la lista
tcOperario |
Definición en la línea 1505 del archivo frmGestionPerfil.cs.
|
inline |
Cargaremos un nuevo perfil a partir del botón
tnCodigo | Código de perfil |
tnTipodoc | Tipo de documento |
tlMostrarListaPerfiles |
Definición en la línea 18504 del archivo frmGestionPerfil.cs.
|
inlinevirtual |
_Cambiar_Tipo_Documento_Habitual: Al cambiar el operario actualizamos el documento habitual
Definición en la línea 1528 del archivo frmGestionPerfil.cs.
|
inline |
El método _Cancelar_Suscripcion_a_eventos() realiza el proceso de darse de BAJA de los eventos Es necesario que el control tenga la propiedad _Documento
Definición en la línea 1897 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Cargar_Pantallas_Inicio: nos permitirá definir que pantallas se quieren cargar al inicio de una pantalla de venta
Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.
Definición en la línea 2076 del archivo frmGestionPerfil.cs.
|
inline |
Recargar los valores predeterminados de la caja. Se llama desde btCambioCaja.cs
Definición en la línea 1960 del archivo frmGestionPerfil.cs.
|
inline |
Método para gestionar la pulsación de la tecla F2
tcTipo | Nos indica el método por el que nos llega el documento |
Definición en la línea 2369 del archivo frmGestionPerfil.cs.
|
inline |
_Configurar_Grid. Configuramos la grid cuando se actualiza la clase gridArtDocventa Se configurará una única vez
PARTE 89116
Definición en la línea 23954 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
En el constructor y en el cambio de perfil se ha de reconfigurar la grid con las opciones configurables
Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.
Definición en la línea 18549 del archivo frmGestionPerfil.cs.
|
inline |
Nos devuelve si los controles de edición de datos de un formulario son solo lectura o no.
Definición en la línea 1488 del archivo frmGestionPerfil.cs.
|
inline |
Dada la posición del mouse se recorre los controles seleccionados y si el cursor está posicionado en una de las esquinas de selección de un control modifica la forma del cursor para que muestre la posibilidad de redimensionar y guarda una referencia al control en una propiedad del formulario y también guarda en una propiedad del formulario el tipo de redimensionamiento que se permite hacer, para que despues al arrastar el ratón sepa qué dimensiones modificar
tnPosMouseX | |
tnPosMouseY |
Definición en la línea 24695 del archivo frmGestionPerfil.cs.
|
inline |
Devuelve el color del fondo de formulario sobre el que se está diseñando
Definición en la línea 1587 del archivo frmGestionPerfil.cs.
|
inline |
_Devolver_Panel_Del_Control: Nos devuelve el panel del control
toControl | |
tlControlar_Padre |
Definición en la línea 13553 del archivo frmGestionPerfil.cs.
|
inline |
Dibujar_ControlSeleccionado_Con_MarcoSeleccion: Eliminamos la marca de selección de un control
loControl |
Definición en la línea 13859 del archivo frmGestionPerfil.cs.
|
inline |
_Dibujar_ControlSeleccionado_Sin_MarcoSeleccion: Eliminar marcas de selección de un control
loControl |
Definición en la línea 13845 del archivo frmGestionPerfil.cs.
|
inline |
_Escalar_Perfil_Desde_VFP: Desde la pantalla de FOX estamos escalando o maximiezando un perfil
Definición en la línea 25568 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
_Events_DocVen__Event_Refrescar_Form: Evento que proviene de "ewDocVenta._Refrescar_Form"
sender | |
e |
Definición en la línea 1107 del archivo frmGestionPerfil.cs.
|
inline |
_Events_DocVen__Event_Focus_gridArtDocVenta: Neceario para que se posicione cuando se añaden registres en el "ewDocVenta"
Definición en la línea 1128 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Si cerramos por la cruz el formulario, se encarga de abandonar el documento de venta no visual que tengamos cargado en pantalla. Este evento (FormClosing) se ejecuta cuando se cierra el formulario pero todos los objetos existen, contrariamente al (FormClosed) que se ejecuta cuando ya se ha cerrado todo.
Si se cerrase el formulario por el botón de Salir tambien como acaba en un Form.Close() pasará por aquí pero el documento de venta ya estará vaciado y ya no volverá a intentar grabarlo por que tenemos la condición !string.IsNullOrWhiteSpace(this._oDocumento._Numero))
sender | |
e |
Definición en la línea 2187 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
El KeyPress no intercepta las teclas de función F1, F2, etc., ni las teclas de cursor (arriba, abajo, izquierda, derecha) Se ha tenido que crear este metodo para interceptar el KeyDown Solo funcionará en tiempo de diseño y es para cuando tengamos una serie de controles seleccionados y me pulsen las teclas de cursor para mover los controles todos a la vez de pixel en pixel
sender | |
e |
Definición en la línea 2695 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Con este método se intercepta la tecla Escape en el formulario con el siguiente fin
sender | |
e |
Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.
Definición en la línea 2592 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
El KeyPress no intercepta las teclas de función F1, F2, etc., ni la Supr, en cambio el KeyUp y el KeyDown sí. Se ha tenido que crear este metodo para interceptar el KeyUp Solo funcionará en tiempo de diseño y es para cuando tengamos una serie de controles seleccionados y me pulsen la tecla Supr para poder eliminar los controles.
sender | |
e |
Definición en la línea 2662 del archivo frmGestionPerfil.cs.
|
inline |
_Inicializar_Filtros_Articulos. Eliminamos los filtros realizado sobre los artículos y las subfamilias
tcFiltroActual | Filtro que no se debe desmarcar |
Definición en la línea 18558 del archivo frmGestionPerfil.cs.
|
inline |
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, ... |
Definición en la línea 25689 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Este método realiza ajustes varios una vez añadido un nuevo control en pantalla:
toControl | Instancia del objeto que se agrega al perfil |
tcClase | Nombre de la clase que se añade al perfil |
toType | Type del control |
Definición en la línea 8388 del archivo frmGestionPerfil.cs.
|
inline |
Para poder gestionar los objetos del perfil
Definición en la línea 460 del archivo frmGestionPerfil.cs.
|
inline |
Obtener valor por defecto de un campo cabecera de documento (_Cliente, _Operario, _Vendedor, _Almacen, _Tarifa, _FormaPago) Se llama desde el documento de venta desde el metodo _New() para dar valores por defecto a determinados campos de la cabecera según el perfil
tcCampo | Nombre de campo sobre el que se hace la consulta. |
Definición en la línea 1600 del archivo frmGestionPerfil.cs.
|
inlinevirtual |
Pasamos el foco al número de documento, En un principio se utilizará exclusivamente la primera vez que se ejecute la pantalla Adicionalmente cuando nos llega con un número de documento pasaremos el foco a la grid
Definición en la línea 15132 del archivo frmGestionPerfil.cs.
|
inlinevirtual |
En algunos puntos del programa me puede interesar pasar el foco a la grid
Definición en la línea 15155 del archivo frmGestionPerfil.cs.
|
inline |
_Redimensionar_Control: Según el tipo de redimensionamiento que tenemos guardado en la propiedad this.nTipoRedimensionadoControl actualiza la posición
tnPosMouseX | |
tnPosMouseY | |
toPanelSelControl |
Definición en la línea 14480 del archivo frmGestionPerfil.cs.
|
inline |
PE-87055. Refrescar controls selectivament. Repasa la lista this._Lista_Controles_DocVenta (controles que tienen la propiedad _DocVenta o controles que tengan enlace directo con algún campo del documento de venta no visual) y si encuentra el indicado ejecuta su método _Refresh().
Luego actua como _Refrescar_Controles_DocVenta()
tcControlType |
Definición en la línea 1702 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Este metodo se utiliza para que al cambiar de linea en la grid de artículos se refresquen automáticamente los controles en pantalla que tengan algo que ver con el contenido de la linea en la que se encuentra el cursor en la grid de artículos por ejemplo, una barra de existencias, etc.
Al cargar el objeto gridArtDocVenta en el formulario habremos de hacer que en el evento que ha creado el Jordi Macia gridArtDocVenta__RowColChange ejecute esta metodo propio del formulario. habremos de hacer algo como: this.ewpanel.control_panelado._RowColChange += new EventHandlear(gridArtDocVenta__RowChange);
Tambien se llama desde el metodo ewDocventa._Refrescar_Form() para que tambien se refresque los controles relacionados con la linea activa de la grid
toLinea | (Docsven.ewDocVentaLin)tdgvCurrentRow.DataBoundItem en ventas |
Definición en la línea 1745 del archivo frmGestionPerfil.cs.
|
inline |
Este metodo se utiliza para que al cambiar de linea en la grid de artículos se refresquen automáticamente los controles en pantalla que tengan algo que ver con el contenido de la linea en la que se encuentra el cursor en la grid de artículos por ejemplo, una barra de existencias, etc.
Al cargar el objeto gridArtDocVenta en el formulario habremos de hacer que en el evento que ha creado el Jordi Macia gridArtDocVenta__RowColChange ejecute esta metodo propio del formulario. habremos de hacer algo como: this.ewpanel.control_panelado._RowColChange += new EventHandlear(gridArtDocVenta__RowChange);
Tambien se llama desde el metodo ewDocventa._Refrescar_Form() para que tambien se refresque los controles relacionados con la linea activa de la grid
tdgvCurrentRow |
Definición en la línea 1864 del archivo frmGestionPerfil.cs.
|
inline |
Repasa la lista this._Lista_Controles_Documento (controles que tienen la propiedad _Documento o controles que tengan enlace directo con algún campo del documento de venta no visual) y para cada uno de ellos ejecuta su método _Refresh(). Este método podrá existir o no, un control podria tener la propiedad _Documento y no necesitar realizar esa "sincronizacion".
El método _Refresh() realiza el proceso de refresco del control de acuerdo al contenido de su propiedad _Documento. Es responsabilidad del programador del control visual que tiene la propiedad _Documento dotar de un método _Refresh() el cual refresque lo que haga falta en el control para adaptarlo al contenido actual de la propiedad _Documento
Definición en la línea 1621 del archivo frmGestionPerfil.cs.
|
inline |
_Seleccionar_Control_NoSeleccionado: selecciona un control que no lo está previamente
loControl |
Definición en la línea 13806 del archivo frmGestionPerfil.cs.
|
inline |
Redefinición del _Show (PE-101355)
Definición en la línea 1445 del archivo frmGestionPerfil.cs.
|
inlinevirtual |
_Show_frmSelOper: Presentamos la pantalla de selección de operario
Definición en la línea 1914 del archivo frmGestionPerfil.cs.
|
inline |
El método _Suscripcion_a_eventos() realiza el proceso de darse de alta en los eventos a los que el control necesite responder Es necesario que el control tenga la propiedad _Documento
Definición en la línea 1880 del archivo frmGestionPerfil.cs.
|
inline |
Método para saber si con el usuario actual y las características actuales disponemos de un perfil predeterminado (PE-86605)
Definición en la línea 18629 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
_TxtSelTipoDoc_Click: Cambiamos de tipo de documento
Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.
Definición en la línea 2826 del archivo frmGestionPerfil.cs.
|
inline |
Guarda en la propiedad UltimoCodigoDocumento el ultimo número de documento cargado. VENTAS
Definición en la línea 2313 del archivo frmGestionPerfil.cs.
|
inline |
Add_Articulo: Añadimos un artículo
tcTipo | |
tcArticulo | |
tlAddlinea |
Definición en la línea 18396 del archivo frmGestionPerfil.cs.
|
inline |
Cuando pulsamos sobre el boton de nuevo debe de restablecer la pulsación de la tecla F2
sender | |
e |
Definición en la línea 2339 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Cacenlación a la suscripción a eventos
Definición en la línea 994 del archivo frmGestionPerfil.cs.
|
inline |
Cargar_Valores_Defecto: Cargamos los valores por defecto en el datatable
tcTipo | |
tcValor_Defecto_Actual | |
tcClase |
Definición en la línea 15781 del archivo frmGestionPerfil.cs.
|
inline |
Nos permite preguntar si un control panelado está seleccionado, y al mismo tiempo cambiar su valor. En el caso de los ewtabcontrol se pasa un TabPage, es el TabPage el que tiene el panel, es en el panel donde guardamos el flag interno de si está seleccionado el control ..
toControl | |
tcSeleccionar |
Definición en la línea 13879 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Devolver_Control_Del_Perfil: A partir de un string nos devuelve un control del perfil
tcNombre_Objeto |
Definición en la línea 13499 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Devolver_Control_GridArtDoc: Lo podemos utilizar para que nos devuelva el control de tipo "gridArtDocVenta" o "gridArtDocCompra"
Definición en la línea 2051 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Devolver_Control_TxtNumDocVen: Lo podemos utilizar para que nos devuelva el control de tipo "txtNumDocVen"
Definición en la línea 2032 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 18 del archivo frmGestionPerfil.Designer.cs.
|
inlineprotected |
frm_Perfil_Load: Cargaremos los diferentes nodos y objetos que tenemos definidos en las tablas NODOS y OBJETOS
Definición en la línea 1301 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Maximizamos la pantalla si pertoca antes de presentar el formulario
e |
Definición en la línea 10960 del archivo frmGestionPerfil.cs.
|
inlineprotected |
Override del método OnShown para activar la gestion de sellos
e |
Definición en la línea 10972 del archivo frmGestionPerfil.cs.
|
inlineprotectedvirtual |
Suscripción a eventos en función del tipo de formulario. El método de respuesta al evento es común
Definición en la línea 917 del archivo frmGestionPerfil.cs.
string sage.ew.perfiles.Forms.frmGestionPerfil._Caption = String.Empty |
Tendremos el caption que luego se presentará en la pantalla de FOX
Definición en la línea 107 del archivo frmGestionPerfil.cs.
ewGestion_Perfiles sage.ew.perfiles.Forms.frmGestionPerfil._ClsPerfiles = new ewGestion_Perfiles() |
De momento no utilizado, en breve se cambiaran todas las consultas a la capa correspondiente
Definición en la línea 219 del archivo frmGestionPerfil.cs.
int sage.ew.perfiles.Forms.frmGestionPerfil._Codigo = 0 |
Definimos el código del perfil que estamos usando de momento "0"
Definición en la línea 157 del archivo frmGestionPerfil.cs.
Dictionary<string, object> sage.ew.perfiles.Forms.frmGestionPerfil._DicDefecto = new Dictionary<string, object>() |
Crearemos un diccionario con el valor por defecto de los controles que tenemos en pantalla
Definición en la línea 185 del archivo frmGestionPerfil.cs.
bool sage.ew.perfiles.Forms.frmGestionPerfil._lCambiar_Perfil = false |
Nos interesa saber si estamos cambiando de perfil.
Definición en la línea 413 del archivo frmGestionPerfil.cs.
string sage.ew.perfiles.Forms.frmGestionPerfil._LetraDefecto = String.Empty |
PARTE 75834. Asignaremos la letra por defecto
Definición en la línea 180 del archivo frmGestionPerfil.cs.
bool sage.ew.perfiles.Forms.frmGestionPerfil._lGestion = false |
Nos interesa saber si esamos en modo de edición
Definición en la línea 137 del archivo frmGestionPerfil.cs.
|
protected |
Lista de controles en pantalla que se tienen que refrescar al cambiar de linea de documento. Por ejemplo barra de stocks. No se utiliza en tiempo de diseño, solo en ejecución.
Definición en la línea 246 del archivo frmGestionPerfil.cs.
List<Control> sage.ew.perfiles.Forms.frmGestionPerfil._Lista_Controles_Seleccionados = new List<Control>() |
Lista de controles seleccionados
Definición en la línea 251 del archivo frmGestionPerfil.cs.
|
protected |
Asignamos si trabajamos con Sag50
Definición en la línea 731 del archivo frmGestionPerfil.cs.
bool sage.ew.perfiles.Forms.frmGestionPerfil._lSeleccion_Controles = false |
Variable para controlar la selección de controles
Definición en la línea 313 del archivo frmGestionPerfil.cs.
string sage.ew.perfiles.Forms.frmGestionPerfil._Operacio_Entrar = string.Empty |
Seleccionar operario al entrar al TPV
Definición en la línea 401 del archivo frmGestionPerfil.cs.
int sage.ew.perfiles.Forms.frmGestionPerfil._Tipo_Documento_Habitual = 2 |
Tenemos el documento habitual
Definición en la línea 393 del archivo frmGestionPerfil.cs.
int sage.ew.perfiles.Forms.frmGestionPerfil._Tipodoc = 1 |
Tendremos de añadir la forma de que se actualice el Id Pantalla según la "_Pantalla"
Definición en la línea 112 del archivo frmGestionPerfil.cs.
ewComboboxPerfil sage.ew.perfiles.Forms.frmGestionPerfil.cmbPerfil |
Combo del diseó de perfiles
Definición en la línea 607 del archivo frmGestionPerfil.Designer.cs.
bool sage.ew.perfiles.Forms.frmGestionPerfil.llOperacion_Redimensionado_Control_Iniciada = false |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control ...
Definición en la línea 639 del archivo frmGestionPerfil.cs.
Control sage.ew.perfiles.Forms.frmGestionPerfil.loControl_Redimensionado = null |
Control que se está redimensionando ...
Definición en la línea 644 del archivo frmGestionPerfil.cs.
Tipos_Redimensionado_Control_En_Disenyo sage.ew.perfiles.Forms.frmGestionPerfil.nTipoRedimensionadoControl = Tipos_Redimensionado_Control_En_Disenyo.RD_NONE |
Al redimensionar un control contendrá qué tipo de redimensionamiento estamos haciendo ...
Definición en la línea 634 del archivo frmGestionPerfil.cs.
Point sage.ew.perfiles.Forms.frmGestionPerfil.prevLeftClick |
Propiedad interna utilizada mientras se mueve el ratón al redimensionar un control ...
Definición en la línea 649 del archivo frmGestionPerfil.cs.
|
get |
Para controlar las dimensiones de la pantalla
Definición en la línea 294 del archivo frmGestionPerfil.cs.
|
get |
Para controlar las dimensiones de la pantalla
Definición en la línea 286 del archivo frmGestionPerfil.cs.
|
getset |
Para controlar si trabajamos con un Display
Definición en la línea 165 del archivo frmGestionPerfil.cs.
|
getset |
Clase documento de venta sobre la que se trabajará en la pantalla
Definición en la línea 211 del archivo frmGestionPerfil.cs.
|
getset |
No dispara la destrucción del objeto por parte de FOX. Pensado para anidar pantallas (principales) hasta el que llegue la versión FullNet. Si es "True" Estamos en .NET, si vale "False" estamos en FOX
Definición en la línea 229 del archivo frmGestionPerfil.cs.
|
getset |
"_Modulo" nos indica si estamos editando / ejecutando un perfil de Ventas o de Compras
Definición en la línea 120 del archivo frmGestionPerfil.cs.
|
getset |
PE103214 comprovem versió evaluacio
Definición en la línea 1417 del archivo frmGestionPerfil.cs.
|
get |
PE-102370
Definición en la línea 449 del archivo frmGestionPerfil.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 741 del archivo frmGestionPerfil.cs.