Referencia de la Clase sage.ew.stocks.Forms.FormDocumentStock

Clase visual base para la gestión de documentos Más...

Diagrama de herencias de sage.ew.stocks.Forms.FormDocumentStock
sage.ew.interficies.IProgresoObserver< ProgresoProceso > sage.ew.stocks.Forms.frmAlbaranRegularizacion sage.ew.stocks.Forms.frmAlbaranTraspaso sage.ew.stocks.Forms.frmStockIni sage.ew.stocks.Forms.frmStockInventario sage.ew.stocks.Forms.frmNewAlbaranTraspaso

Estructuras de datos

class  DefNombreColumnas
 Enumera los posibles nombres de columnas Hay que declarar esta enumeración en la clase derivada con "new" y tiene que contener como mínimo las columnas aquí presentes Más...
 

Métodos públicos

 FormDocumentStock ()
 Constructor vacío
Más...
 
 FormDocumentStock (dynamic toDocumento)
 Constructor a partir del objeto de negocio asociado al documento Más...
 
void OnStart ()
 Inicio de la observación Más...
 
void OnCompleted ()
 Observación completa Más...
 
void OnError (Exception error)
 Error en la observación Más...
 
void OnNext (ProgresoProceso toProgreso)
 Cambio en la observación Más...
 
- Métodos públicos heredados desde sage.ew.interficies.IProgresoObserver< ProgresoProceso >
void OnStart ()
 Notifica al observador que el proveedor va a empezar a enviar las notificaciones. Más...
 
void OnCompleted ()
 Notifica al observador que el proveedor ha terminado de enviar las notificaciones. Más...
 
void OnError (Exception error)
 Notifica al observador que el proveedor ha experimentado una condición de error. Más...
 
void OnNext (T value)
 Proporciona nuevos datos al observador. Más...
 

Campos de datos

bool _Color = true
 Trabajamos con tallas y colores ? Más...
 
bool _Cajas = true
 Trabajamos con Cajas ? Más...
 
bool _Peso = true
 Trabajamos con Peso ? Más...
 
bool _Series = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_Series"))
 Trabajamos con SERIES ? (PE-90281) Más...
 
bool _Lotes = false
 Trabajamos con LOTES ? (PE-90281) Más...
 
int _FactorAnchoColumna = 0
 Factor para calcular el ancho de columnas Más...
 
int _AnchoColumnaNumerica = 0
 Ancho por defecto para columnas numéricas Más...
 
ewMascara _MascaraUnidades = new ewMascara("999,999.99")
 Máscara para columnas tipo unidades Más...
 
ewMascara _MascaraPrecio = new ewMascara("999,999.99")
 Máscara para columnas tipo precio Más...
 
ewMascara _MascaraImporte = new ewMascara("999,999.99")
 Máscara para columnas tipo importe Más...
 
bool _Mostrar_Boton_Lectura_Automatica = false
 Para indicar si queremos disponer del botón de lectura automàtica de artículos Más...
 
bool _Mostrar_Boton_Incluir_ArticulosA0 = false
 Para indicar si queremos disponer del botón "Incluir artículos a 0" Más...
 
bool _Mostrar_Boton_Stock_Inicial = false
 Para indicar si queremos disponer del botón "Stock inicial" Más...
 
bool _Hera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera"))
 Para saber si estamos en un SAGE TPV EXTRA (PE-89611) Más...
 
StockArt _StockPrincipalArt = null
 Objeto para la gestión de stocks del artículo actual al almacén principal del documento de stock Más...
 
bool _ActualizarStocks = false
 Para forzar la actualización de los stocks Más...
 
DefNombreColumnas NombreColumnas = new DefNombreColumnas()
 Nombre de las columnas Más...
 
objetos.ewbutton btObserva
 Botón de observaciones Más...
 
botones.btBrowArticulo btBrowArticulo
 Browser de artículo Más...
 
botones.btManteArticulos btManteArticulo
 Botón de mantenimiento de artículos Más...
 
System.Windows.Forms.ToolTip toolTipDoc
 Tooltip Más...
 
objetos.ewtextbox txtStock
 Stock Más...
 
objetos.ewlabel ewlabelStock
 Label stock Más...
 
sage.ew.objetos.ewbutton btDocStockLotesSeries
 Stock Lotes/Series Más...
 
objetos.ewbutton btArt0
 Añadir artículos a ZERO Más...
 
objetos.ewbutton btLectura
 Botón de lectura Más...
 
objetos.ewtextbox txtStockPeso
 Stock peso Más...
 
objetos.ewlabel ewlabelStockPeso
 Label del stock peso Más...
 
objetos.ewpanel ewpanel1
 Panel número 1 Más...
 
sage.ew.botones.Clases.btEtiquetasArticulo btEtiquetasArt
 btEtiquetasArt Más...
 
objetos.ewFlowLayoutPanel ewFlowLayoutPanel1
 FlowPanel número 1 Más...
 
sage.ew.objetos.ewbutton btStockInicial
 btStockInicial Más...
 

Métodos protegidos

override void OnShown (EventArgs e)
 Sobrecarga para enlazar los botones de lotes y series Más...
 
virtual void btObserva_Click (object sender, EventArgs e)
 Botón de observaciones del documento Más...
 
override void _Nuevo_Documento ()
 Nuevo documento Más...
 
override void _Borrar_Documento (bool llPreguntar=true)
 Borrar documento Más...
 
override void _Observaciones_Documento ()
 Botón de observaciones del documento Más...
 
override void _Configurar_Documento ()
 Método para la configuración del formulario Más...
 
override void _SubscripcionEventos ()
 Subscripción de los eventos de controles específicos del formularios de stocks Más...
 
override void _CancelarSubscripcionEventos ()
 Cancelamos la subscripción de los eventos de controles específicos del formularios de stocks Más...
 
override void _MantegridLinies__BeforeColChange (DataGridViewColumn tdgvCurrentCol, ref bool tlOk)
 Antes de cambiar de columna en el grid Más...
 
override void _MantegridLinies__ColChange (DataGridViewCell tdgvCurrentCel)
 Al cambiar de columna en el grid Más...
 
override void _Configurar_Documento_Columnas_Grid ()
 Para poder añadir las columnas específicas en cada documento derivado Más...
 
virtual void Evento_Grid__F5_KeyPress (object sender, ref btMante toMante)
 Evento F5 sobre el mantegrid Más...
 
override void _Bloquear_Controles ()
 Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado Más...
 
override void _Refrescar_Observaciones ()
 Refresca el icono de observaciones en función de si existen Más...
 
override void _MantegridLinies__RowChange (DataGridViewRow tdgvCurrentRow)
 Al cambiar de fila en el grid (PE-89623) Más...
 
override void _Refrescar_Controles (Dictionary< string, object > toClaves=null)
 Para refrescar los controles específicos de cada documento derivado que formen parte de la clave Más...
 
override void _Configurar_Columnas ()
 Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623)
Más...
 
override void _BtNavegacion__Click_Before (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Interceptar evento antes de realizar el click en la botonera de navegación para poder establecer la propiedad _DirectFirstLast, que nos permite indicar si queremos o no tener en cuenta todas las claves a la hora de buscar el siguiente registro. Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 

Atributos protegidos

btMante _btManteFicticio = new btMante()
 Mantenimiento ficticio Más...
 
objetos.ewpanel panelProgreso
 PanelProgreso Más...
 
botones.UserControls.btInfo btInfoValoracion
 Botón de información Más...
 

Descripción detallada

Clase visual base para la gestión de documentos

Definición en la línea 25 del archivo FormDocumentStock.cs.

Documentación del constructor y destructor

◆ FormDocumentStock() [1/2]

sage.ew.stocks.Forms.FormDocumentStock.FormDocumentStock ( )
inline

Constructor vacío

Definición en la línea 248 del archivo FormDocumentStock.cs.

◆ FormDocumentStock() [2/2]

sage.ew.stocks.Forms.FormDocumentStock.FormDocumentStock ( dynamic  toDocumento)
inline

Constructor a partir del objeto de negocio asociado al documento

Definición en la línea 258 del archivo FormDocumentStock.cs.

Documentación de las funciones miembro

◆ _Bloquear_Controles()

override void sage.ew.stocks.Forms.FormDocumentStock._Bloquear_Controles ( )
inlineprotected

Bloquea o desbloquea los controles de la pantalla teniendo en cuenta el documento cargado

Definición en la línea 1127 del archivo FormDocumentStock.cs.

◆ _Borrar_Documento()

override void sage.ew.stocks.Forms.FormDocumentStock._Borrar_Documento ( bool  llPreguntar = true)
inlineprotected

Borrar documento

Parámetros
llPreguntar

Definición en la línea 647 del archivo FormDocumentStock.cs.

◆ _BtNavegacion__Click_Before()

override void sage.ew.stocks.Forms.FormDocumentStock._BtNavegacion__Click_Before ( EW_GLOBAL._AccionsBotonera  teAccion,
ref bool  tlOk 
)
inlineprotected

Interceptar evento antes de realizar el click en la botonera de navegación para poder establecer la propiedad _DirectFirstLast, que nos permite indicar si queremos o no tener en cuenta todas las claves a la hora de buscar el siguiente registro.

Parámetros
teAccion
tlOk

Definición en la línea 1299 del archivo FormDocumentStock.cs.

◆ _CancelarSubscripcionEventos()

override void sage.ew.stocks.Forms.FormDocumentStock._CancelarSubscripcionEventos ( )
inlineprotected

Cancelamos la subscripción de los eventos de controles específicos del formularios de stocks

Definición en la línea 728 del archivo FormDocumentStock.cs.

◆ _Configurar_Columnas()

override void sage.ew.stocks.Forms.FormDocumentStock._Configurar_Columnas ( )
inlineprotected

Método para realizar comprobaciones en el cambio de fila o columna. (PE-89623)

Definición en la línea 1253 del archivo FormDocumentStock.cs.

◆ _Configurar_Documento()

override void sage.ew.stocks.Forms.FormDocumentStock._Configurar_Documento ( )
inlineprotected

Método para la configuración del formulario

Definición en la línea 689 del archivo FormDocumentStock.cs.

◆ _Configurar_Documento_Columnas_Grid()

override void sage.ew.stocks.Forms.FormDocumentStock._Configurar_Documento_Columnas_Grid ( )
inlineprotected

Para poder añadir las columnas específicas en cada documento derivado

Definición en la línea 867 del archivo FormDocumentStock.cs.

◆ _MantegridLinies__BeforeColChange()

override void sage.ew.stocks.Forms.FormDocumentStock._MantegridLinies__BeforeColChange ( DataGridViewColumn  tdgvCurrentCol,
ref bool  tlOk 
)
inlineprotected

Antes de cambiar de columna en el grid

Parámetros
tdgvCurrentCol
tlOk

Definición en la línea 742 del archivo FormDocumentStock.cs.

◆ _MantegridLinies__ColChange()

override void sage.ew.stocks.Forms.FormDocumentStock._MantegridLinies__ColChange ( DataGridViewCell  tdgvCurrentCel)
inlineprotected

Al cambiar de columna en el grid

Parámetros
tdgvCurrentCel

Definición en la línea 851 del archivo FormDocumentStock.cs.

◆ _MantegridLinies__RowChange()

override void sage.ew.stocks.Forms.FormDocumentStock._MantegridLinies__RowChange ( DataGridViewRow  tdgvCurrentRow)
inlineprotected

Al cambiar de fila en el grid (PE-89623)

Parámetros
tdgvCurrentRow

Definición en la línea 1231 del archivo FormDocumentStock.cs.

◆ _Nuevo_Documento()

override void sage.ew.stocks.Forms.FormDocumentStock._Nuevo_Documento ( )
inlineprotected

Nuevo documento

Definición en la línea 635 del archivo FormDocumentStock.cs.

◆ _Observaciones_Documento()

override void sage.ew.stocks.Forms.FormDocumentStock._Observaciones_Documento ( )
inlineprotected

Botón de observaciones del documento

Definición en la línea 658 del archivo FormDocumentStock.cs.

◆ _Refrescar_Controles()

override void sage.ew.stocks.Forms.FormDocumentStock._Refrescar_Controles ( Dictionary< string, object >  toClaves = null)
inlineprotected

Para refrescar los controles específicos de cada documento derivado que formen parte de la clave

Definición en la línea 1244 del archivo FormDocumentStock.cs.

◆ _Refrescar_Observaciones()

override void sage.ew.stocks.Forms.FormDocumentStock._Refrescar_Observaciones ( )
inlineprotected

Refresca el icono de observaciones en función de si existen

Definición en la línea 1205 del archivo FormDocumentStock.cs.

◆ _SubscripcionEventos()

override void sage.ew.stocks.Forms.FormDocumentStock._SubscripcionEventos ( )
inlineprotected

Subscripción de los eventos de controles específicos del formularios de stocks

Definición en la línea 713 del archivo FormDocumentStock.cs.

◆ btObserva_Click()

virtual void sage.ew.stocks.Forms.FormDocumentStock.btObserva_Click ( object  sender,
EventArgs  e 
)
inlineprotectedvirtual

Botón de observaciones del documento

Parámetros
sender
e

Definición en la línea 471 del archivo FormDocumentStock.cs.

◆ Dispose()

override void sage.ew.stocks.Forms.FormDocumentStock.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 14 del archivo FormDocumentStock.Designer.cs.

◆ Evento_Grid__F5_KeyPress()

virtual void sage.ew.stocks.Forms.FormDocumentStock.Evento_Grid__F5_KeyPress ( object  sender,
ref btMante  toMante 
)
inlineprotectedvirtual

Evento F5 sobre el mantegrid

Parámetros
sender
toMante

Definición en la línea 1114 del archivo FormDocumentStock.cs.

◆ OnCompleted()

void sage.ew.stocks.Forms.FormDocumentStock.OnCompleted ( )
inline

Observación completa

Definición en la línea 1327 del archivo FormDocumentStock.cs.

◆ OnError()

void sage.ew.stocks.Forms.FormDocumentStock.OnError ( Exception  error)
inline

Error en la observación

Parámetros
error

Definición en la línea 1337 del archivo FormDocumentStock.cs.

◆ OnNext()

void sage.ew.stocks.Forms.FormDocumentStock.OnNext ( ProgresoProceso  toProgreso)
inline

Cambio en la observación

Parámetros
toProgreso

Definición en la línea 1346 del archivo FormDocumentStock.cs.

◆ OnShown()

override void sage.ew.stocks.Forms.FormDocumentStock.OnShown ( EventArgs  e)
inlineprotected

Sobrecarga para enlazar los botones de lotes y series

Parámetros
e

Definición en la línea 272 del archivo FormDocumentStock.cs.

◆ OnStart()

void sage.ew.stocks.Forms.FormDocumentStock.OnStart ( )
inline

Inicio de la observación

Definición en la línea 1316 del archivo FormDocumentStock.cs.

Documentación de los campos

◆ _ActualizarStocks

bool sage.ew.stocks.Forms.FormDocumentStock._ActualizarStocks = false

Para forzar la actualización de los stocks

Definición en la línea 220 del archivo FormDocumentStock.cs.

◆ _AnchoColumnaNumerica

int sage.ew.stocks.Forms.FormDocumentStock._AnchoColumnaNumerica = 0

Ancho por defecto para columnas numéricas

Definición en la línea 175 del archivo FormDocumentStock.cs.

◆ _btManteFicticio

btMante sage.ew.stocks.Forms.FormDocumentStock._btManteFicticio = new btMante()
protected

Mantenimiento ficticio

Definición en la línea 39 del archivo FormDocumentStock.cs.

◆ _Cajas

bool sage.ew.stocks.Forms.FormDocumentStock._Cajas = true

Trabajamos con Cajas ?

Definición en la línea 150 del archivo FormDocumentStock.cs.

◆ _Color

bool sage.ew.stocks.Forms.FormDocumentStock._Color = true

Trabajamos con tallas y colores ?

Definición en la línea 145 del archivo FormDocumentStock.cs.

◆ _FactorAnchoColumna

int sage.ew.stocks.Forms.FormDocumentStock._FactorAnchoColumna = 0

Factor para calcular el ancho de columnas

Definición en la línea 170 del archivo FormDocumentStock.cs.

◆ _Hera

bool sage.ew.stocks.Forms.FormDocumentStock._Hera = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_hera"))

Para saber si estamos en un SAGE TPV EXTRA (PE-89611)

Definición en la línea 210 del archivo FormDocumentStock.cs.

◆ _Lotes

bool sage.ew.stocks.Forms.FormDocumentStock._Lotes = false

Trabajamos con LOTES ? (PE-90281)

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

◆ _MascaraImporte

ewMascara sage.ew.stocks.Forms.FormDocumentStock._MascaraImporte = new ewMascara("999,999.99")

Máscara para columnas tipo importe

Definición en la línea 190 del archivo FormDocumentStock.cs.

◆ _MascaraPrecio

ewMascara sage.ew.stocks.Forms.FormDocumentStock._MascaraPrecio = new ewMascara("999,999.99")

Máscara para columnas tipo precio

Definición en la línea 185 del archivo FormDocumentStock.cs.

◆ _MascaraUnidades

ewMascara sage.ew.stocks.Forms.FormDocumentStock._MascaraUnidades = new ewMascara("999,999.99")

Máscara para columnas tipo unidades

Definición en la línea 180 del archivo FormDocumentStock.cs.

◆ _Mostrar_Boton_Incluir_ArticulosA0

bool sage.ew.stocks.Forms.FormDocumentStock._Mostrar_Boton_Incluir_ArticulosA0 = false

Para indicar si queremos disponer del botón "Incluir artículos a 0"

Definición en la línea 200 del archivo FormDocumentStock.cs.

◆ _Mostrar_Boton_Lectura_Automatica

bool sage.ew.stocks.Forms.FormDocumentStock._Mostrar_Boton_Lectura_Automatica = false

Para indicar si queremos disponer del botón de lectura automàtica de artículos

Definición en la línea 195 del archivo FormDocumentStock.cs.

◆ _Mostrar_Boton_Stock_Inicial

bool sage.ew.stocks.Forms.FormDocumentStock._Mostrar_Boton_Stock_Inicial = false

Para indicar si queremos disponer del botón "Stock inicial"

Definición en la línea 205 del archivo FormDocumentStock.cs.

◆ _Peso

bool sage.ew.stocks.Forms.FormDocumentStock._Peso = true

Trabajamos con Peso ?

Definición en la línea 155 del archivo FormDocumentStock.cs.

◆ _Series

bool sage.ew.stocks.Forms.FormDocumentStock._Series = Convert.ToBoolean(EW_GLOBAL._GetVariable("wl_Series"))

Trabajamos con SERIES ? (PE-90281)

Definición en la línea 160 del archivo FormDocumentStock.cs.

◆ _StockPrincipalArt

StockArt sage.ew.stocks.Forms.FormDocumentStock._StockPrincipalArt = null

Objeto para la gestión de stocks del artículo actual al almacén principal del documento de stock

Definición en la línea 215 del archivo FormDocumentStock.cs.

◆ btArt0

objetos.ewbutton sage.ew.stocks.Forms.FormDocumentStock.btArt0

Añadir artículos a ZERO

Definición en la línea 539 del archivo FormDocumentStock.Designer.cs.

◆ btBrowArticulo

botones.btBrowArticulo sage.ew.stocks.Forms.FormDocumentStock.btBrowArticulo

Browser de artículo

Definición en la línea 515 del archivo FormDocumentStock.Designer.cs.

◆ btDocStockLotesSeries

sage.ew.objetos.ewbutton sage.ew.stocks.Forms.FormDocumentStock.btDocStockLotesSeries

Stock Lotes/Series

Definición en la línea 535 del archivo FormDocumentStock.Designer.cs.

◆ btEtiquetasArt

sage.ew.botones.Clases.btEtiquetasArticulo sage.ew.stocks.Forms.FormDocumentStock.btEtiquetasArt

btEtiquetasArt

Definición en la línea 559 del archivo FormDocumentStock.Designer.cs.

◆ btInfoValoracion

botones.UserControls.btInfo sage.ew.stocks.Forms.FormDocumentStock.btInfoValoracion
protected

Botón de información

Definición en la línea 580 del archivo FormDocumentStock.Designer.cs.

◆ btLectura

objetos.ewbutton sage.ew.stocks.Forms.FormDocumentStock.btLectura

Botón de lectura

Definición en la línea 543 del archivo FormDocumentStock.Designer.cs.

◆ btManteArticulo

botones.btManteArticulos sage.ew.stocks.Forms.FormDocumentStock.btManteArticulo

Botón de mantenimiento de artículos

Definición en la línea 519 del archivo FormDocumentStock.Designer.cs.

◆ btObserva

objetos.ewbutton sage.ew.stocks.Forms.FormDocumentStock.btObserva

Botón de observaciones

Definición en la línea 511 del archivo FormDocumentStock.Designer.cs.

◆ btStockInicial

sage.ew.objetos.ewbutton sage.ew.stocks.Forms.FormDocumentStock.btStockInicial

btStockInicial

Definición en la línea 567 del archivo FormDocumentStock.Designer.cs.

◆ ewFlowLayoutPanel1

objetos.ewFlowLayoutPanel sage.ew.stocks.Forms.FormDocumentStock.ewFlowLayoutPanel1

FlowPanel número 1

Definición en la línea 563 del archivo FormDocumentStock.Designer.cs.

◆ ewlabelStock

objetos.ewlabel sage.ew.stocks.Forms.FormDocumentStock.ewlabelStock

Label stock

Definición en la línea 531 del archivo FormDocumentStock.Designer.cs.

◆ ewlabelStockPeso

objetos.ewlabel sage.ew.stocks.Forms.FormDocumentStock.ewlabelStockPeso

Label del stock peso

Definición en la línea 551 del archivo FormDocumentStock.Designer.cs.

◆ ewpanel1

objetos.ewpanel sage.ew.stocks.Forms.FormDocumentStock.ewpanel1

Panel número 1

Definición en la línea 555 del archivo FormDocumentStock.Designer.cs.

◆ NombreColumnas

DefNombreColumnas sage.ew.stocks.Forms.FormDocumentStock.NombreColumnas = new DefNombreColumnas()

Nombre de las columnas

Definición en la línea 225 del archivo FormDocumentStock.cs.

◆ panelProgreso

objetos.ewpanel sage.ew.stocks.Forms.FormDocumentStock.panelProgreso
protected

PanelProgreso

Definición en la línea 576 del archivo FormDocumentStock.Designer.cs.

◆ toolTipDoc

System.Windows.Forms.ToolTip sage.ew.stocks.Forms.FormDocumentStock.toolTipDoc

Tooltip

Definición en la línea 523 del archivo FormDocumentStock.Designer.cs.

◆ txtStock

objetos.ewtextbox sage.ew.stocks.Forms.FormDocumentStock.txtStock

Stock

Definición en la línea 527 del archivo FormDocumentStock.Designer.cs.

◆ txtStockPeso

objetos.ewtextbox sage.ew.stocks.Forms.FormDocumentStock.txtStockPeso

Stock peso

Definición en la línea 547 del archivo FormDocumentStock.Designer.cs.


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