frmDocCompra: formulario base para documentos de compra
Más...
|
| frmDocCompra () |
| frmDocCompra: Constructor de la pantalla base de documentos de compra Más...
|
|
override bool | _Init (object[] taParams) |
| _Método para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox. Básicamente cargamos el documento Más...
|
|
override 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...
|
|
void | _Refrescar_Controles_Cambio_Linea_GridArtDocCompra (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...
|
|
frmDocCompra: formulario base para documentos de compra
Definición en la línea 23 del archivo frmDocCompra.cs.
◆ frmDocCompra()
sage.ew.docscompra.Forms.frmDocCompra.frmDocCompra |
( |
| ) |
|
|
inline |
◆ _Init()
override bool sage.ew.docscompra.Forms.frmDocCompra._Init |
( |
object [] |
taParams | ) |
|
|
inline |
_Método para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox. Básicamente cargamos el documento
- Parámetros
-
- Devuelve
Definición en la línea 46 del archivo frmDocCompra.cs.
◆ _Nuevo_Control_Anadir_Control_Listas_Internas_Enlazar()
override void sage.ew.docscompra.Forms.frmDocCompra._Nuevo_Control_Anadir_Control_Listas_Internas_Enlazar |
( |
Control |
toControl_Panelado, |
|
|
string |
tcClase, |
|
|
Type |
toType |
|
) |
| |
|
inlineprotected |
Este método realiza ajustes varios una vez añadido un nuevo control en pantalla:
- 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.
- 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.
- 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, almacén.
- 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.
- 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
-
toControl_Panelado | Instancia del objeto que se agrega al perfil |
tcClase | Nombre de la clase que se añade al perfil |
///
- Parámetros
-
Definición en la línea 151 del archivo frmDocCompra.cs.
◆ _Pasar_Foco_Numero()
override void sage.ew.docscompra.Forms.frmDocCompra._Pasar_Foco_Numero |
( |
| ) |
|
|
inline |
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 112 del archivo frmDocCompra.cs.
◆ _Refrescar_Controles_Cambio_Linea_GridArtDocCompra()
void sage.ew.docscompra.Forms.frmDocCompra._Refrescar_Controles_Cambio_Linea_GridArtDocCompra |
( |
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
-
Definición en la línea 206 del archivo frmDocCompra.cs.
◆ Dispose()
override void sage.ew.docscompra.Forms.frmDocCompra.Dispose |
( |
bool |
disposing | ) |
|
|
inlineprotected |
Clean up any resources being used.
- Parámetros
-
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 19 del archivo frmDocCompra.Designer.cs.
◆ frmDocCompra_FormClosing()
virtual void sage.ew.docscompra.Forms.frmDocCompra.frmDocCompra_FormClosing |
( |
object |
sender, |
|
|
FormClosingEventArgs |
e |
|
) |
| |
|
inlineprotectedvirtual |
Validaremos si podemos salir del documento
- Parámetros
-
Definición en la línea 173 del archivo frmDocCompra.cs.
La documentación para esta clase fue generada a partir de los siguientes ficheros: