Clase para grids de artículos de documentos de venta. Más...
Tipos públicos | |
enum | NomColsArtDocVenta { Articulo , Suplido , Definicion , Talla , Color , Cajas , Peso , Unidades , Precio , Dto1 , Dto2 , Dto3 , Dto4 , Dto5 , Dto6 , Importe , PuntoVerde , Puntos , Servidas , PrecioDivisa , ImporteDivisa , PrecioIVA , ImporteIVA , PrecioDivisaIVA , ImporteDivisaIVA , Vendedor , Agrupacion , NumAgrup , UnidAgrup , Cajaserv } |
Enumera todos los nombres de columnas de gridArtDocVenta. Más... | |
Métodos públicos | |
delegate void | _RowPrePaintColors_Handler (object sender, RowPrePaintEventArgs e) |
Permite indicar los colores que se aplicarán a la línea. No usar el evento RowPrePaint del _Grid que entra en conflicto con el de la base. | |
gridArtDocVenta () | |
Inicializa una nueva instancia de la clase gridArtDocVenta. | |
void | _Col_ReadOnly (NomColsArtDocVenta teColumna, bool tbReadOnly) |
PE-74335 Si la columna existe en el grid, le pone el valor a ReasOnly. | |
void | _Refresh () |
Reasigna propiedades a las columnas (máscaras precios e importes) | |
void | _Visible (NomColsArtDocVenta teNombreColumna, bool tlVisible) |
Hace visible o invisible la columna indicada. | |
void | _NoParar (NomColsArtDocVenta teNombreColumna, bool tlParar) |
Indica si podrá parar o no en la columna. Solo al pulsar Intro. | |
void | _Orden (NomColsArtDocVenta teNombreColumna, int tnPosicion) |
Mueve la columna hasta la posición indicada. | |
void | _Ancho (NomColsArtDocVenta teNombreColumna, int tnAncho) |
Redimiensiona la columna al nuevo ancho. | |
void | _InputMask (NomColsArtDocVenta teNombreColumna, string tcMascara) |
Asigna la máscara a la columna indicada. | |
override void | _Addons_CurrentCellValue () |
Al capturar un código mediante un F4, se ha de asignar el valor seleccionado a la propiedad de la clase de negocio pertinente. | |
![]() | |
delegate void | _DataSource_Row_New_Event_Handler (int tnInsertLinea) |
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable. | |
delegate void | _DataSource_Row_Delete_Event_Handler (DataGridViewRow trRowDelete) |
Se dispara al borrar un registro cuando el DataSource no es un DataTable. | |
delegate void | _Row_Delete_Before_Handler (DataGridViewRow tdgvRowDelete, ref bool tlOk) |
Se dispara antes de borrar una fila. | |
delegate void | _Row_Delete_After_Handler (DataGridViewRow trRowDelete) |
Se dispara después de borrar una fila. | |
delegate void | _Row_New_Before_Handler (ref bool tlOk, bool tlInsert=false) |
Se dispara antes de insertar una nueva fila. | |
delegate void | _Row_New_After_Handler (DataGridViewRow tdgvRowLastInsert, bool tlInsert) |
Se dispara despues de insertar una nueva fila. | |
delegate void | _Row_Ok_Handler (DataGridViewRow tdgvRowLastInsert, ref bool tlOk) |
Se dispara cuando se verifica si la fila es correcta. | |
delegate void | _RowChange_Handler (DataGridViewRow tdgvCurrentRow) |
Se dispara cuando se cambia la fila seleccionada en el grid. | |
delegate void | _BeforeColChange_Handler (DataGridViewColumn tdgvCurrentCol, ref bool tlOk) |
Se dispara antes de que se cambie la celda seleccionada en el grid. | |
delegate void | _ColChange_Handler (DataGridViewCell tdgvCurrentCel) |
Se dispara cuando se cambia la celda seleccionada en el grid. | |
delegate void | _Resize_Handler (object sender, EventArgs e) |
Se dispara cuando se cambia el tamaño del control. | |
delegate void | _CellClick_Handler (DataGridViewCell tdgvCurrentCel) |
Se produce cuando se hace clic en cualquier parte de una celda. | |
delegate void | _CellDoubleClick_Handler (DataGridViewCell tdgvCurrentCel) |
Se produce cuando se hace doble clic en cualquier parte de una celda. | |
delegate void | _KeyDown_Handler (object sender, KeyEventArgs e) |
Se dispara cuando se pulsa una tecla. | |
delegate void | _KeyPress_Handler (object sender, KeyPressEventArgs e) |
Se dispara cuando se pulsa y suelta una tecla. | |
delegate void | _CellFormatting_Handler (object sender, DataGridViewCellFormattingEventArgs e) |
Se produce cuando hay que aplicar formato al contenido de una celda para su presentación. | |
delegate void | _RowPrePaint_Handler (object sender, DataGridViewRowPrePaintEventArgs e) |
Se produce antes de que se dibuje un objeto DataGridViewRow. | |
delegate void | _CellValidating_Handler (DataGridViewCell tdgvCurrentCel, ref bool tlOk) |
Se produce cuando se valida la celda en cualquier parte de una celda. | |
delegate void | _F4_BeforeClick_Handler (object sender, ref btBrowser toBrowser) |
Delegado del evento before click. | |
delegate void | _F4_AfterClick_Handler (object sender, bool tlAceptar, ref btBrowser toBrowser) |
Delegado del evento clic after del browser. | |
delegate void | _F5_BeforeClick_Handler (object sender, ref btMante toMante) |
Delegado del evento before click. | |
Mantegrid () | |
Crea una nueva instancia de la clase Mantegrid. | |
void | ProcessEnterKey (Boolean bClickTactilCell=false) |
Metode que es dispara cada cop que s'apreta Enter PE-74331 Se cambia a public. | |
DataGridViewColumn | _ProperaColumnaVisible (DataGridViewColumn tdcCurrentCol=null) |
Devuelve la próxima columan visible. | |
Boolean | _Fila_Delete () |
Borra una fila del grid. | |
virtual void | _Fila_New () |
Inserta una nueva fila en el grid. | |
void | _Fila_Ok () |
Verifica que el registro es correcto. | |
void | _Fila_Insert () |
Inserta un nuevo registro en la posición actual del DataGridView. | |
bool | _Fila_Sel (dynamic toDataBoundItem) |
Selecciona la fila del grid comparando el elemento pasado con los que contine la colección DataSource PE-69084. | |
bool | _Fila_Sel (object toValor, string tcColName) |
Selecciona la fila del grid comparando el contenido de la columna con el valor PE-69084. | |
virtual void | _Show_Error_Message (string tcErrorMessage) |
Muestra los posibles mensajes de error de la validación de los datos de las tablas relacionadas. | |
bool | _Fila_Sel (object toValor, int tnColIndex) |
Selecciona la fila del grid comparando el contenido de la columna con el valor PE-69084. | |
void | _TeclaF4 (string tcNombreColumna, object tbtBrowser) |
Asocia una columna con un browser. | |
void | _TeclaF5 (string tcNombreColumna, object tbtMante) |
Asocia una columna con un mantenimiento. | |
Métodos protegidos | |
override void | Dispose (bool disposing) |
Clean up any resources being used. | |
override bool | ProcessCmdKey (ref Message msg, Keys keyData) |
PE-102772 Modificamos el ProcessCmdKey para controlor la tabulación al salir del articulo y que haga el mismo proceso que el Enter. | |
override bool | IgnorarClicksEnLosHeathers () |
Override para ignorar los clicks de cabecera. | |
override void | _DataSource_Row_Delete (DataGridViewRow trRowDelete) |
Método para borrar registros. | |
override void | _DataSource_Row_New (int tnInsertLinea=-1) |
Método para insertar registros. | |
override bool | _Validar_Ultima_Linea (int tnIndice) |
PE81657 quan es tracta d'una article amb linies relacionades pot ser que la linia on es queda no sigui la ultima i em de buscar la ultima linia. | |
![]() | |
override bool | ProcessCmdKey (ref Message msg, Keys keyData) |
Permite capturar las teclas pulsadas. | |
override void | OnVisibleChanged (EventArgs e) |
sobrecarga evento onVisibleChanged | |
override void | Dispose (bool disposing) |
Limpiar los recursos que se estén utilizando. | |
Propiedades | |
override bool | _ReadOnly [get, set] |
Override _ReadOnly. | |
dynamic | _Documento [get, set] |
Clase DocVenta asociada. | |
botones.UserControls.btNumerosTactiles | _btNumerosTactiles [get, set] |
Botonera de números tactiles. | |
new bool | _Tactil [get, set] |
Indica si estamos en un entorno táctil. | |
int | _Alto_Filas [get, set] |
Indica si estamos en un entorno táctil. | |
bool | _AutoResizeColumns [get, set] |
Indica si las columnas se redimensionarán al cambiar el tamaño del grid. | |
bool | _Mostrar_Precios [get, set] |
Mostrar u ocultar columnas de precios. | |
bool | _Mostrar_Importes [get, set] |
Mostrar u ocultar columnas de precios. | |
bool | _Mostrar_PuntoVerde [get, set] |
Mostrar u ocultar columnas de punto verde. | |
bool | _Mostrar_Dto1 [get, set] |
Mostrar u ocultar columnas de Dto1. | |
bool | _Mostrar_Dto2 [get, set] |
Mostrar u ocultar columnas de Dto2. | |
bool | _Mostrar_Dto3 [get, set] |
Mostrar u ocultar columnas de Dto3. | |
bool | _Mostrar_Dto4 [get, set] |
Mostrar u ocultar columnas de Dto4. | |
bool | _Mostrar_Dto5 [get, set] |
Mostrar u ocultar columnas de Dto5. | |
bool | _Mostrar_Dto6 [get, set] |
Mostrar u ocultar columnas de Dto6. | |
bool | _Mostrar_Servidas [get, set] |
Mostrar u ocultar columnas de Dto6. | |
bool | _Mostrar_Cajaser [get, set] |
Mostrar u ocultar columna Cajas servidas. | |
new bool | _AplicarEstilos [get, set] |
Aplicar estilos visuales. | |
![]() | |
Boolean | _ShowPrintButton [get, set] |
Indica si se tienen que mostrar el botón de impresión. | |
string | _PrintTitle [get, set] |
Indica si se tienen que mostrar el botón de impresión. | |
virtual btPrintGrid | _PrintButton [get] |
Obetener el botón de impresión. | |
Boolean | _MostrarBotonesAdicionales [get, set] |
Indica si se tienen que mostrar los botones adicionales. | |
virtual bool | _ReadOnly [get, set] |
Bloquea todo el mantegrid. | |
string | _Texto_Borrar_Registro [get, set] |
Texto que se mostrará al borrar un registro. | |
bool | _Anadir_Visible [get, set] |
Hace visible o invisible el botón Añadir. | |
string | _Anadir_Text [get, set] |
Caption del botón Añadir. | |
Point | _Anadir_Location [get, set] |
Posición dentro del control del botón Añadir. | |
bool | _Borrar_Visible [get, set] |
Hace visible o invisible el botón Borrar. | |
string | _Borrar_Text [get, set] |
Caption del botón Borrar. | |
Point | _Borrar_Location [get, set] |
Posición dentro del control del botón Borrar. | |
bool | _Insertar_Visible [get, set] |
Hace visible o invisible el botón Insertar. | |
string | _Insertar_Text [get, set] |
Caption del botón Insertar. | |
string | _Insertar_Tooltip [get, set] |
Tooltip del botón Insertar. | |
string | _Anadir_Tooltip [get, set] |
Tooltip del botón Añadir. | |
string | _Borrar_Tooltip [get, set] |
Tooltip del botón Borrar. | |
DataGridViewCell | _CurrentCel [get, set] |
Guardem la última cel·la per comparar-la i disparar el _ColChange. | |
bool | _Tactil [get, set] |
Indica si estamos en un entorno tàctil. | |
bool | _AplicarEstilos [get, set] |
Aplicar estilos visuales. | |
bool | _RecuadroVisible [get, set] |
PE-76131 Muestra u oculta el EwRecuadro que envuelve el control. | |
bool | _InsertarConIntro [get, set] |
Determina si un intro en la última columna de la última fila debe añadir un registro. | |
dynamic | _ManteTRel [get, set] |
Definición de la tabla relacionada. | |
bool | _MostrarBrowMante [get, set] |
Activado, mostrará botones browser y mantenimiento en las columnas que los tengan configurados. | |
virtual string | _GuidButonBorrar [get] |
Guid para las respuestas automáticas, si este valor esta vacio funciona como hasta ahora, si esta relleno utilizará el formulario asociado para los mensajes. | |
FormBase | _FormBase [get] |
Form asociado al componente. | |
Dictionary< string, List< ewbutton > > | _BotonesAdicionales [get] |
Listado de botones adicionales. | |
Eventos | |
_RowPrePaintColors_Handler | _RowPrePaintColors |
Permite indicar los colores que se aplicarán a la línea. No usar el evento RowPrePaint del _Grid que entra en conflicto con el de la base. | |
![]() | |
_DataSource_Row_New_Event_Handler | _DataSource_Row_New_Event |
Se dispara al añadir un nuevo registro cuando el DataSource no es un DataTable. | |
_DataSource_Row_Delete_Event_Handler | _DataSource_Row_Delete_Event |
Se dispara al borrar un registro cuando el DataSource no es un DataTable. | |
_Row_Delete_Before_Handler | _Row_Delete_Before |
Se dispara antes de borrar una fila. | |
_Row_Delete_After_Handler | _Row_Delete_After |
Se dispara después de borrar una fila. | |
_Row_New_Before_Handler | _Row_New_Before |
Se dispara antes de insertar una nueva fila. | |
_Row_New_After_Handler | _Row_New_After |
Se dispara despues de insertar una nueva fila. | |
_Row_Ok_Handler | _Row_Ok |
Se dispara cuando se verifica si la fila es correcta. | |
_RowChange_Handler | _RowChange |
Se dispara cuando se cambia la fila seleccionada en el grid. | |
_BeforeColChange_Handler | _BeforeColChange |
Se dispara antes de que se cambie la celda seleccionada en el grid. | |
_ColChange_Handler | _ColChange |
Se dispara cuando se cambia la celda seleccionada en el grid. | |
_Resize_Handler | _Resize |
Se dispara cuando se cambia el tamaño del control. | |
_CellClick_Handler | _CellClick |
Se produce cuando se hace clic en cualquier parte de una celda. | |
_KeyDown_Handler | _KeyDown |
Se dispara cuando se pulsa una tecla. | |
_KeyPress_Handler | _KeyPress |
Se dispara cuando se pulsa una tecla. | |
_CellFormatting_Handler | _CellFormatting |
Se produce cuando hay que aplicar formato al contenido de una celda para su presentación. | |
_RowPrePaint_Handler | _RowPrePaint |
Se produce antes de que se dibuje un objeto DataGridViewRow. | |
_CellValidating_Handler | _CellValidating |
Se produce antes de que se dibuje un objeto DataGridViewRow. | |
_F4_BeforeClick_Handler | _F4_BeforeClick |
Evento antes del click pero despues de las validaciones. | |
_F4_AfterClick_Handler | _F4_AfterClick |
Evento F4 clic after. | |
_F5_BeforeClick_Handler | _F5_BeforeClick |
Evento antes del click pero despues de las validaciones. | |
Otros miembros heredados | |
![]() | |
bool | EnlazadoVista = false |
Indica si el mantegrid, esta enlazado con una vista. | |
object | _DocAssociat |
No es fa servir enlloc. | |
ewgrid | _Grid |
Proporciona acceso al control DataGrid. | |
Keys | _LastKey = Keys.None |
Hi guardem la última tecla pitjada per si hem de tractar l'Enter. | |
ewbase.ewManteTRel< ILinTRel, IClaves > | _ManteTRel_Base |
_ManteTRel_Base | |
LineaOrdenable | _LineaOrdenable |
Permite ordenar las líneas. | |
System.Windows.Forms.ToolTip | toolTipTxtCodLabel |
toolTipTxtCodLabel | |
![]() | |
Dictionary< string, object > | _BrowColumn = new Dictionary<string, object>() |
Permet associár a cada coumna un objecte browser. | |
Dictionary< string, object > | _ManteColumn = new Dictionary<string, object>() |
Permet associár a cada coumna un objecte manteniment. | |
Dictionary< string, List< ewbutton > > | _oBotonesAdicionales = new Dictionary<string, List<ewbutton>>() |
Permite asociar a cada columna un listado de botones. | |
Clase para grids de artículos de documentos de venta.
Definición en la línea 24 del archivo gridArtDocVenta.cs.
Enumera todos los nombres de columnas de gridArtDocVenta.
Definición en la línea 29 del archivo gridArtDocVenta.cs.
|
inline |
Inicializa una nueva instancia de la clase gridArtDocVenta.
Definición en la línea 785 del archivo gridArtDocVenta.cs.
|
inlinevirtual |
Al capturar un código mediante un F4, se ha de asignar el valor seleccionado a la propiedad de la clase de negocio pertinente.
Reimplementado de sage.ew.objetos.UserControls.Mantegrid.
Definición en la línea 2837 del archivo gridArtDocVenta.cs.
|
inline |
Redimiensiona la columna al nuevo ancho.
teNombreColumna | Enumeración de nombres de columnas |
tnAncho | Indica el nuevo ancho de la columna |
Definición en la línea 2806 del archivo gridArtDocVenta.cs.
|
inline |
PE-74335 Si la columna existe en el grid, le pone el valor a ReasOnly.
teColumna | Columna a la que se aplicara el valor de ReadOnly |
tbReadOnly | Valor de ReadOnly |
Definición en la línea 2463 del archivo gridArtDocVenta.cs.
|
inlineprotectedvirtual |
Método para borrar registros.
trRowDelete | DataGridViewRow que se borrará |
Reimplementado de sage.ew.objetos.UserControls.Mantegrid.
Definición en la línea 2544 del archivo gridArtDocVenta.cs.
|
inlineprotectedvirtual |
Método para insertar registros.
tnInsertLinea | Indica si hay que insertar la fila en que posición |
Reimplementado de sage.ew.objetos.UserControls.Mantegrid.
Definición en la línea 2558 del archivo gridArtDocVenta.cs.
|
inline |
Asigna la máscara a la columna indicada.
teNombreColumna | Enumeración de nombres de columnas |
tcMascara | Máscara en formato VFP (999,999.99) |
Definición en la línea 2819 del archivo gridArtDocVenta.cs.
|
inline |
Indica si podrá parar o no en la columna. Solo al pulsar Intro.
teNombreColumna | Enumeración de nombres de columnas |
tlParar | Indica si será visible o invisibleOrden |
Definición en la línea 2777 del archivo gridArtDocVenta.cs.
|
inline |
Mueve la columna hasta la posición indicada.
teNombreColumna | Enumeración de nombres de columnas |
tnPosicion | Indica la posición dentro del grid |
Definición en la línea 2793 del archivo gridArtDocVenta.cs.
|
inline |
Reasigna propiedades a las columnas (máscaras precios e importes)
Implementa sage.ew.interficies.IObjetoRefresh.
Definición en la línea 2591 del archivo gridArtDocVenta.cs.
delegate void sage.ew.docsven.UserControls.gridArtDocVenta._RowPrePaintColors_Handler | ( | object | sender, |
RowPrePaintEventArgs | e ) |
Permite indicar los colores que se aplicarán a la línea. No usar el evento RowPrePaint del _Grid que entra en conflicto con el de la base.
sender | |
e |
|
inlineprotectedvirtual |
PE81657 quan es tracta d'una article amb linies relacionades pot ser que la linia on es queda no sigui la ultima i em de buscar la ultima linia.
tnIndice |
Reimplementado de sage.ew.objetos.UserControls.Mantegrid.
Definición en la línea 2569 del archivo gridArtDocVenta.cs.
|
inline |
Hace visible o invisible la columna indicada.
teNombreColumna | Enumeración de nombres de columnas |
tlVisible | Indica si será visible o invisibleOrden |
Definición en la línea 2757 del archivo gridArtDocVenta.cs.
|
inlineprotected |
Clean up any resources being used.
disposing | true if managed resources should be disposed; otherwise, false. |
Definición en la línea 571 del archivo gridArtDocVenta.cs.
|
inlineprotectedvirtual |
Override para ignorar los clicks de cabecera.
Reimplementado de sage.ew.objetos.UserControls.Mantegrid.
Definición en la línea 2005 del archivo gridArtDocVenta.cs.
|
inlineprotected |
PE-102772 Modificamos el ProcessCmdKey para controlor la tabulación al salir del articulo y que haga el mismo proceso que el Enter.
msg | |
keyData |
Definición en la línea 1829 del archivo gridArtDocVenta.cs.
|
getset |
Indica si estamos en un entorno táctil.
Definición en la línea 275 del archivo gridArtDocVenta.cs.
|
getset |
Aplicar estilos visuales.
Definición en la línea 529 del archivo gridArtDocVenta.cs.
|
getset |
Indica si las columnas se redimensionarán al cambiar el tamaño del grid.
Definición en la línea 297 del archivo gridArtDocVenta.cs.
|
getset |
Botonera de números tactiles.
Definición en la línea 242 del archivo gridArtDocVenta.cs.
|
getset |
Clase DocVenta asociada.
Implementa sage.ew.interficies.IObjetoDocumento.
Definición en la línea 216 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columna Cajas servidas.
Definición en la línea 486 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto1.
Definición en la línea 379 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto2.
Definición en la línea 394 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto3.
Definición en la línea 409 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto4.
Definición en la línea 424 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto5.
Definición en la línea 439 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto6.
Definición en la línea 454 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de precios.
Definición en la línea 335 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de precios.
Definición en la línea 307 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de punto verde.
Definición en la línea 364 del archivo gridArtDocVenta.cs.
|
getset |
Mostrar u ocultar columnas de Dto6.
Definición en la línea 469 del archivo gridArtDocVenta.cs.
|
getset |
Override _ReadOnly.
Definición en la línea 199 del archivo gridArtDocVenta.cs.
|
getset |
Indica si estamos en un entorno táctil.
Definición en la línea 252 del archivo gridArtDocVenta.cs.
_RowPrePaintColors_Handler sage.ew.docsven.UserControls.gridArtDocVenta._RowPrePaintColors |
Permite indicar los colores que se aplicarán a la línea. No usar el evento RowPrePaint del _Grid que entra en conflicto con el de la base.
Definición en la línea 513 del archivo gridArtDocVenta.cs.