Referencia de la Clase sage.ew.perfiles.Forms.frmGestionPerfil

frmGestionPerfil; Formulari de gestión de perfiles Más...

Diagrama de herencias de sage.ew.perfiles.Forms.frmGestionPerfil
sage.ew.perfiles.Forms.frmDocVentaTpv

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...
 

Descripción detallada

frmGestionPerfil; Formulari de gestión de perfiles

Definición en la línea 64 del archivo frmGestionPerfil.cs.

Documentación de las enumeraciones miembro de la clase

◆ Tipos_Redimensionado_Control_En_Disenyo

Propiedades utilizadas para las redimnesiones de un control Tipos de redimensionamiento posibles en un control: diagonal superior izquierda, diagonal superior derecha, horizontal derecha, etc.

Valores de enumeraciones
RD_NONE 

RD_NONE = 0

RD_TOP 

RD_TOP = 1

RD_RIGHT 

RD_RIGHT = 2

RD_BOTTOM 

RD_BOTTOM = 3

RD_LEFT 

RD_LEFT = 4

RD_TOPLEFT 

RD_TOPLEFT = 5

RD_TOPRIGHT 

RD_TOPRIGHT = 6

RD_BOTTOMLEFT 

RD_BOTTOMLEFT = 7

RD_BOTTOMRIGHT 

RD_BOTTOMRIGHT = 8

Definición en la línea 591 del archivo frmGestionPerfil.cs.

Documentación del constructor y destructor

◆ frmGestionPerfil() [1/3]

sage.ew.perfiles.Forms.frmGestionPerfil.frmGestionPerfil ( )
inline

Carga de la clase, pasará siempre que esté cargando una pantalla

Definición en la línea 760 del archivo frmGestionPerfil.cs.

◆ frmGestionPerfil() [2/3]

sage.ew.perfiles.Forms.frmGestionPerfil.frmGestionPerfil ( string  tcPantalla)
inline

Cuando pase por aquí cargaremos la gestión de perfiles en modo edición

Parámetros
tcPantalla

Definición en la línea 770 del archivo frmGestionPerfil.cs.

◆ frmGestionPerfil() [3/3]

sage.ew.perfiles.Forms.frmGestionPerfil.frmGestionPerfil ( string  tcPantalla,
int  tnCodigo 
)
inline

Cuando pase por aquí cargaremos la gestión de perfiles en modo edición y nos interesa que cargue un perfil directamente

Parámetros
tcPantalla
tnCodigo

Definición en la línea 786 del archivo frmGestionPerfil.cs.

Documentación de las funciones miembro

◆ _Asignar_Letra_Defecto()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Asignar_Letra_Defecto ( )
inlineprotectedvirtual

Asignación de la letra de un documento

Definición en la línea 15407 del archivo frmGestionPerfil.cs.

◆ _CalcBoundsControl()

void sage.ew.perfiles.Forms.frmGestionPerfil._CalcBoundsControl ( Control  toControl)
inline

Calculamos el tamaño y la posición del control cuando el perfil es escalable

Parámetros
toControlControl a redimensionar y a posicionar el el formulario

Definición en la línea 2349 del archivo frmGestionPerfil.cs.

◆ _Cambiar_Operario_Defecto()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Cambiar_Operario_Defecto ( string  tcOperario)
inlinevirtual

_Cambiar_Operario_Defecto: Cambiamos el operario y tenemos de actualizarlo en la lista

Parámetros
tcOperario

Definición en la línea 1505 del archivo frmGestionPerfil.cs.

◆ _Cambiar_Perfil_Click()

void sage.ew.perfiles.Forms.frmGestionPerfil._Cambiar_Perfil_Click ( int  tnCodigo,
int  tnTipodoc,
bool  tlMostrarListaPerfiles = false 
)
inline

Cargaremos un nuevo perfil a partir del botón

Parámetros
tnCodigoCódigo de perfil
tnTipodocTipo de documento
tlMostrarListaPerfiles

Definición en la línea 18504 del archivo frmGestionPerfil.cs.

◆ _Cambiar_Tipo_Documento_Habitual()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Cambiar_Tipo_Documento_Habitual ( )
inlinevirtual

_Cambiar_Tipo_Documento_Habitual: Al cambiar el operario actualizamos el documento habitual

Definición en la línea 1528 del archivo frmGestionPerfil.cs.

◆ _Cancelar_Suscripcion_Eventos()

void sage.ew.perfiles.Forms.frmGestionPerfil._Cancelar_Suscripcion_Eventos ( )
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.

◆ _Cargar_Pantallas_Inicio()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Cargar_Pantallas_Inicio ( )
inlineprotectedvirtual

Cargar_Pantallas_Inicio: nos permitirá definir que pantallas se quieren cargar al inicio de una pantalla de venta

Devuelve

Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.

Definición en la línea 2076 del archivo frmGestionPerfil.cs.

◆ _Cargar_Valores_Cambio_Caja()

void sage.ew.perfiles.Forms.frmGestionPerfil._Cargar_Valores_Cambio_Caja ( )
inline

Recargar los valores predeterminados de la caja. Se llama desde btCambioCaja.cs

Definición en la línea 1960 del archivo frmGestionPerfil.cs.

◆ _ChangeSizeGridF2()

void sage.ew.perfiles.Forms.frmGestionPerfil._ChangeSizeGridF2 ( string  tcTipo = "")
inline

Método para gestionar la pulsación de la tecla F2

Parámetros
tcTipoNos indica el método por el que nos llega el documento

Definición en la línea 2369 del archivo frmGestionPerfil.cs.

◆ _Configurar_Grid()

void sage.ew.perfiles.Forms.frmGestionPerfil._Configurar_Grid ( )
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.

◆ _ConfigurarColumnasGrid()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._ConfigurarColumnasGrid ( )
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.

◆ _Controles_En_Formulario_De_Solo_Lectura()

override bool sage.ew.perfiles.Forms.frmGestionPerfil._Controles_En_Formulario_De_Solo_Lectura ( )
inline

Nos devuelve si los controles de edición de datos de un formulario son solo lectura o no.

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

Definición en la línea 1488 del archivo frmGestionPerfil.cs.

◆ _Cursor_En_Esquinas_Control_Seleccionado()

void sage.ew.perfiles.Forms.frmGestionPerfil._Cursor_En_Esquinas_Control_Seleccionado ( int  tnPosMouseX,
int  tnPosMouseY 
)
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

Parámetros
tnPosMouseX
tnPosMouseY

Definición en la línea 24695 del archivo frmGestionPerfil.cs.

◆ _Devolver_Color_Fondo_Formulario()

Color sage.ew.perfiles.Forms.frmGestionPerfil._Devolver_Color_Fondo_Formulario ( )
inline

Devuelve el color del fondo de formulario sobre el que se está diseñando

Devuelve

Definición en la línea 1587 del archivo frmGestionPerfil.cs.

◆ _Devolver_Panel_Del_Control()

ewPanel sage.ew.perfiles.Forms.frmGestionPerfil._Devolver_Panel_Del_Control ( Control  toControl,
bool  tlControlar_Padre = false 
)
inline

_Devolver_Panel_Del_Control: Nos devuelve el panel del control

Parámetros
toControl
tlControlar_Padre
Devuelve

Definición en la línea 13553 del archivo frmGestionPerfil.cs.

◆ _Dibujar_ControlSeleccionado_Con_MarcoSeleccion()

void sage.ew.perfiles.Forms.frmGestionPerfil._Dibujar_ControlSeleccionado_Con_MarcoSeleccion ( Control  loControl)
inline

Dibujar_ControlSeleccionado_Con_MarcoSeleccion: Eliminamos la marca de selección de un control

Parámetros
loControl

Definición en la línea 13859 del archivo frmGestionPerfil.cs.

◆ _Dibujar_ControlSeleccionado_Sin_MarcoSeleccion()

void sage.ew.perfiles.Forms.frmGestionPerfil._Dibujar_ControlSeleccionado_Sin_MarcoSeleccion ( Control  loControl)
inline

_Dibujar_ControlSeleccionado_Sin_MarcoSeleccion: Eliminar marcas de selección de un control

Parámetros
loControl

Definición en la línea 13845 del archivo frmGestionPerfil.cs.

◆ _Escalar_Perfil_Desde_VFP()

void sage.ew.perfiles.Forms.frmGestionPerfil._Escalar_Perfil_Desde_VFP ( object []  taParams)
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.

◆ _Events_DocVen__Event_Refrescar_Form()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Events_DocVen__Event_Refrescar_Form ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

_Events_DocVen__Event_Refrescar_Form: Evento que proviene de "ewDocVenta._Refrescar_Form"

Parámetros
sender
e

Definición en la línea 1107 del archivo frmGestionPerfil.cs.

◆ _Focus_gridArtDocVenta()

void sage.ew.perfiles.Forms.frmGestionPerfil._Focus_gridArtDocVenta ( )
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.

◆ _FrmGestionPerfil_FormClosing()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._FrmGestionPerfil_FormClosing ( object  sender,
FormClosingEventArgs  e 
)
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))

Parámetros
sender
e

Definición en la línea 2187 del archivo frmGestionPerfil.cs.

◆ _FrmGestionPerfil_KeyDown()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._FrmGestionPerfil_KeyDown ( object  sender,
KeyEventArgs  e 
)
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

Parámetros
sender
e

Definición en la línea 2695 del archivo frmGestionPerfil.cs.

◆ _FrmGestionPerfil_KeyPress()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._FrmGestionPerfil_KeyPress ( object  sender,
KeyPressEventArgs  e 
)
inlineprotectedvirtual

Con este método se intercepta la tecla Escape en el formulario con el siguiente fin

  1. Caso que el usuario pulse la tecla ESC y se encuentra visualizando un documento entonces deberá crear un nuevo documento y pasar el control a la casilla txtNumero.
  2. Caso que el usuario pulse la tecla ESC y no haya cargado ningún documento, entonces sale del formulario
Parámetros
sender
e

Reimplementado en sage.ew.perfiles.Forms.frmDocVentaTpv.

Definición en la línea 2592 del archivo frmGestionPerfil.cs.

◆ _FrmGestionPerfil_KeyUp()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._FrmGestionPerfil_KeyUp ( object  sender,
KeyEventArgs  e 
)
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.

Parámetros
sender
e

Definición en la línea 2662 del archivo frmGestionPerfil.cs.

◆ _Inicializar_Filtros_Articulos()

void sage.ew.perfiles.Forms.frmGestionPerfil._Inicializar_Filtros_Articulos ( string  tcFiltroActual = "")
inline

_Inicializar_Filtros_Articulos. Eliminamos los filtros realizado sobre los artículos y las subfamilias

Parámetros
tcFiltroActualFiltro que no se debe desmarcar

Definición en la línea 18558 del archivo frmGestionPerfil.cs.

◆ _InsertarObjetoAddon()

override bool sage.ew.perfiles.Forms.frmGestionPerfil._InsertarObjetoAddon ( Control  toControl)
inline

Inserta un control a los formularios, actualmente solo implementado en el formulario de perfiles

Parámetros
toControlControl a añadir al formulario, ha de cumplir la interfaz IAddonTabDoc, IAddonBotonMenuDoc, ...
Devuelve
Devuelve si ha agregado el control al formulario

Definición en la línea 25689 del archivo frmGestionPerfil.cs.

◆ _Nuevo_Control_Anadir_Control_Listas_Internas_Enlazar()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Nuevo_Control_Anadir_Control_Listas_Internas_Enlazar ( Control  toControl,
string  tcClase,
Type  toType 
)
inlineprotectedvirtual

Este método realiza ajustes varios una vez añadido un nuevo control en pantalla:

  1. Si es el grid de artículos enlazamos su evento _RowChange() con nuestro metodo _Refrescar_Controles_Cambio_Linea_GridArtDocVenta() para que al moverse por las lineas de la grid se refresquen visualmente los controles relacionados con la linea, p.e., barra de existencias.
  2. Se revisa si el control tiene la propiedad _Documento y si es así se hace que apunte al _Documento del formulario y se añade a una lista interna de controles que tienen esta propiedad.
  3. Se revisa si el control va ligado a un campo del documento de venta no visual y si es el caso se enlaza (campos en cabecera operario, forma pago, vendodor, almacén.
  4. Se revisa si el control tiene alguna de las propiedades siguientes: _Articulo, _Talla, _Color, _Linea y si es así se añade el control a una lista interna de controles del formulario que que tienen alguna de estas propiedades. Cuando se cambie de linea en el grid de artículos se refrescaran estos controles.
  5. Si la pantalla trabaja en modo táctil, se revisa si en el control existe la propiedad _Tactil y si es así le pone la propiedad _Tactil a true
Parámetros
toControlInstancia del objeto que se agrega al perfil
tcClaseNombre de la clase que se añade al perfil
toTypeType del control

Definición en la línea 8388 del archivo frmGestionPerfil.cs.

◆ _ObjetosPerfil()

DataTable sage.ew.perfiles.Forms.frmGestionPerfil._ObjetosPerfil ( )
inline

Para poder gestionar los objetos del perfil

Devuelve

Definición en la línea 460 del archivo frmGestionPerfil.cs.

◆ _Obtener_Valor_Defecto_CampoCap()

object sage.ew.perfiles.Forms.frmGestionPerfil._Obtener_Valor_Defecto_CampoCap ( string  tcCampo = "")
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

Parámetros
tcCampoNombre de campo sobre el que se hace la consulta.
Devuelve

Definición en la línea 1600 del archivo frmGestionPerfil.cs.

◆ _Pasar_Foco_Numero()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Pasar_Foco_Numero ( )
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.

◆ _PasarFocoGrid()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._PasarFocoGrid ( string  tcTipo = "")
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.

◆ _Redimensionar_Control()

void sage.ew.perfiles.Forms.frmGestionPerfil._Redimensionar_Control ( int  tnPosMouseX,
int  tnPosMouseY,
Panel  toPanelSelControl 
)
inline

_Redimensionar_Control: Según el tipo de redimensionamiento que tenemos guardado en la propiedad this.nTipoRedimensionadoControl actualiza la posición

Parámetros
tnPosMouseX
tnPosMouseY
toPanelSelControl

Definición en la línea 14480 del archivo frmGestionPerfil.cs.

◆ _Refrescar_Control_Documento()

void sage.ew.perfiles.Forms.frmGestionPerfil._Refrescar_Control_Documento ( string  tcControlType)
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()

Parámetros
tcControlType

Definición en la línea 1702 del archivo frmGestionPerfil.cs.

◆ _Refrescar_Controles_Cambio_Linea_Documento()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._Refrescar_Controles_Cambio_Linea_Documento ( dynamic  toLinea)
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

Parámetros
toLinea(Docsven.ewDocVentaLin)tdgvCurrentRow.DataBoundItem en ventas

Definición en la línea 1745 del archivo frmGestionPerfil.cs.

◆ _Refrescar_Controles_Cambio_Linea_GridArtDocVenta()

void sage.ew.perfiles.Forms.frmGestionPerfil._Refrescar_Controles_Cambio_Linea_GridArtDocVenta ( DataGridViewRow  tdgvCurrentRow)
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

Parámetros
tdgvCurrentRow

Definición en la línea 1864 del archivo frmGestionPerfil.cs.

◆ _Refrescar_Controles_Documento()

void sage.ew.perfiles.Forms.frmGestionPerfil._Refrescar_Controles_Documento ( )
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.

◆ _Seleccionar_Control_NoSeleccionado()

void sage.ew.perfiles.Forms.frmGestionPerfil._Seleccionar_Control_NoSeleccionado ( Control  loControl)
inline

_Seleccionar_Control_NoSeleccionado: selecciona un control que no lo está previamente

Parámetros
loControl

Definición en la línea 13806 del archivo frmGestionPerfil.cs.

◆ _Show()

override void sage.ew.perfiles.Forms.frmGestionPerfil._Show ( )
inline

Redefinición del _Show (PE-101355)

Definición en la línea 1445 del archivo frmGestionPerfil.cs.

◆ _Show_frmSelOper()

virtual string sage.ew.perfiles.Forms.frmGestionPerfil._Show_frmSelOper ( )
inlinevirtual

_Show_frmSelOper: Presentamos la pantalla de selección de operario

Devuelve

Definición en la línea 1914 del archivo frmGestionPerfil.cs.

◆ _Suscripcion_Eventos()

void sage.ew.perfiles.Forms.frmGestionPerfil._Suscripcion_Eventos ( )
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.

◆ _Tengo_Perfil_Predeterminado()

bool sage.ew.perfiles.Forms.frmGestionPerfil._Tengo_Perfil_Predeterminado ( )
inline

Método para saber si con el usuario actual y las características actuales disponemos de un perfil predeterminado (PE-86605)

Devuelve

Definición en la línea 18629 del archivo frmGestionPerfil.cs.

◆ _TxtSelTipoDoc_Click()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil._TxtSelTipoDoc_Click ( )
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.

◆ ActualizarUltimoCodigoCargado()

void sage.ew.perfiles.Forms.frmGestionPerfil.ActualizarUltimoCodigoCargado ( )
inline

Guarda en la propiedad UltimoCodigoDocumento el ultimo número de documento cargado. VENTAS

  • Facturas de venta : Factura
  • Resto : Letra|Numero COMPRAS
  • Albaranes y Facturas de compra : Proveedor|Numero
  • Resto : Numero

Definición en la línea 2313 del archivo frmGestionPerfil.cs.

◆ Add_Articulo()

void sage.ew.perfiles.Forms.frmGestionPerfil.Add_Articulo ( string  tcTipo,
string  tcArticulo,
bool  tlAddlinea = true 
)
inline

Add_Articulo: Añadimos un artículo

Parámetros
tcTipo
tcArticulo
tlAddlinea

Definición en la línea 18396 del archivo frmGestionPerfil.cs.

◆ btDocNuevo_ClickRestoreF2()

void sage.ew.perfiles.Forms.frmGestionPerfil.btDocNuevo_ClickRestoreF2 ( object  sender,
EventArgs  e 
)
inline

Cuando pulsamos sobre el boton de nuevo debe de restablecer la pulsación de la tecla F2

Parámetros
sender
e

Definición en la línea 2339 del archivo frmGestionPerfil.cs.

◆ CancelarSuscripcion_Eventos()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil.CancelarSuscripcion_Eventos ( )
inlineprotectedvirtual

Cacenlación a la suscripción a eventos

Definición en la línea 994 del archivo frmGestionPerfil.cs.

◆ Cargar_Valores_Defecto()

void sage.ew.perfiles.Forms.frmGestionPerfil.Cargar_Valores_Defecto ( string  tcTipo,
string  tcValor_Defecto_Actual,
string  tcClase 
)
inline

Cargar_Valores_Defecto: Cargamos los valores por defecto en el datatable

Parámetros
tcTipo
tcValor_Defecto_Actual
tcClase

Definición en la línea 15781 del archivo frmGestionPerfil.cs.

◆ Control_Seleccionado()

bool sage.ew.perfiles.Forms.frmGestionPerfil.Control_Seleccionado ( Control  toControl,
string  tcSeleccionar = "" 
)
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 ..

Parámetros
toControl
tcSeleccionar
Devuelve

Definición en la línea 13879 del archivo frmGestionPerfil.cs.

◆ Devolver_Control_Del_Perfil()

Control sage.ew.perfiles.Forms.frmGestionPerfil.Devolver_Control_Del_Perfil ( string  tcNombre_Objeto)
inlineprotected

Devolver_Control_Del_Perfil: A partir de un string nos devuelve un control del perfil

Parámetros
tcNombre_Objeto
Devuelve

Definición en la línea 13499 del archivo frmGestionPerfil.cs.

◆ Devolver_Control_GridArtDoc()

dynamic sage.ew.perfiles.Forms.frmGestionPerfil.Devolver_Control_GridArtDoc ( )
inlineprotected

Devolver_Control_GridArtDoc: Lo podemos utilizar para que nos devuelva el control de tipo "gridArtDocVenta" o "gridArtDocCompra"

Devuelve

Definición en la línea 2051 del archivo frmGestionPerfil.cs.

◆ Devolver_Control_TxtNumDocVen()

txtNumDocVen sage.ew.perfiles.Forms.frmGestionPerfil.Devolver_Control_TxtNumDocVen ( string  tcTipo)
inlineprotected

Devolver_Control_TxtNumDocVen: Lo podemos utilizar para que nos devuelva el control de tipo "txtNumDocVen"

Devuelve

Definición en la línea 2032 del archivo frmGestionPerfil.cs.

◆ Dispose()

override void sage.ew.perfiles.Forms.frmGestionPerfil.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 18 del archivo frmGestionPerfil.Designer.cs.

◆ frm_Perfil_Load()

bool sage.ew.perfiles.Forms.frmGestionPerfil.frm_Perfil_Load ( int  tnCodigo = 0)
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.

◆ OnLoad()

override void sage.ew.perfiles.Forms.frmGestionPerfil.OnLoad ( EventArgs  e)
inlineprotected

Maximizamos la pantalla si pertoca antes de presentar el formulario

Parámetros
e

Definición en la línea 10960 del archivo frmGestionPerfil.cs.

◆ OnShown()

override void sage.ew.perfiles.Forms.frmGestionPerfil.OnShown ( EventArgs  e)
inlineprotected

Override del método OnShown para activar la gestion de sellos

Parámetros
e

Definición en la línea 10972 del archivo frmGestionPerfil.cs.

◆ Suscripcion_Eventos()

virtual void sage.ew.perfiles.Forms.frmGestionPerfil.Suscripcion_Eventos ( )
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.

Documentación de los campos

◆ _Caption

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.

◆ _ClsPerfiles

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.

◆ _Codigo

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.

◆ _DicDefecto

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.

◆ _lCambiar_Perfil

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.

◆ _LetraDefecto

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.

◆ _lGestion

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.

◆ _Lista_Controles_Cambio_Linea

List<Control> sage.ew.perfiles.Forms.frmGestionPerfil._Lista_Controles_Cambio_Linea = new List<Control>()
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.

◆ _Lista_Controles_Seleccionados

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.

◆ _lSage50

bool sage.ew.perfiles.Forms.frmGestionPerfil._lSage50 = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_sage50"))
protected

Asignamos si trabajamos con Sag50

Definición en la línea 731 del archivo frmGestionPerfil.cs.

◆ _lSeleccion_Controles

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.

◆ _Operacio_Entrar

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.

◆ _Tipo_Documento_Habitual

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.

◆ _Tipodoc

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.

◆ cmbPerfil

ewComboboxPerfil sage.ew.perfiles.Forms.frmGestionPerfil.cmbPerfil

Combo del diseó de perfiles

Definición en la línea 607 del archivo frmGestionPerfil.Designer.cs.

◆ llOperacion_Redimensionado_Control_Iniciada

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.

◆ loControl_Redimensionado

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.

◆ nTipoRedimensionadoControl

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.

◆ prevLeftClick

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.

Documentación de propiedades

◆ _Alto_Resolucion

int sage.ew.perfiles.Forms.frmGestionPerfil._Alto_Resolucion
get

Para controlar las dimensiones de la pantalla

Definición en la línea 294 del archivo frmGestionPerfil.cs.

◆ _Ancho_Resolucion

int sage.ew.perfiles.Forms.frmGestionPerfil._Ancho_Resolucion
get

Para controlar las dimensiones de la pantalla

Definición en la línea 286 del archivo frmGestionPerfil.cs.

◆ _Display

bool sage.ew.perfiles.Forms.frmGestionPerfil._Display
getset

Para controlar si trabajamos con un Display

Definición en la línea 165 del archivo frmGestionPerfil.cs.

◆ _Documento

dynamic sage.ew.perfiles.Forms.frmGestionPerfil._Documento
getset

Clase documento de venta sobre la que se trabajará en la pantalla

Definición en la línea 211 del archivo frmGestionPerfil.cs.

◆ _Mantener_Ejecucion

bool sage.ew.perfiles.Forms.frmGestionPerfil._Mantener_Ejecucion
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.

◆ _Modulo

int sage.ew.perfiles.Forms.frmGestionPerfil._Modulo
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.

◆ _NivelAcceso

override _TiposAccesosPantalla sage.ew.perfiles.Forms.frmGestionPerfil._NivelAcceso
getset

PE103214 comprovem versió evaluacio

Definición en la línea 1417 del archivo frmGestionPerfil.cs.

◆ _PerfilS50

bool sage.ew.perfiles.Forms.frmGestionPerfil._PerfilS50
get

PE-102370

Definición en la línea 449 del archivo frmGestionPerfil.cs.

◆ UltimoCodigoDocumento

string sage.ew.perfiles.Forms.frmGestionPerfil.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 741 del archivo frmGestionPerfil.cs.


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