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

Clase visual para la gestión de inventarios de stock Más...

Diagrama de herencias de sage.ew.stocks.Forms.frmStockInventario
sage.ew.stocks.Forms.FormDocumentStock sage.ew.interficies.IProgresoObserver< ProgresoProceso >

Tipos públicos

enum  NombreColumnas {
  NombreColumnas.Articulo, NombreColumnas.Definicion, NombreColumnas.Talla, NombreColumnas.Color,
  NombreColumnas.Cajas, NombreColumnas.Peso, NombreColumnas.Unidades, NombreColumnas.PMStock,
  NombreColumnas.PMCompra, NombreColumnas.UltimoCoste
}
 Enumera los posibles nombres de columnas para el documento de stock inicial Más...
 

Métodos públicos

 frmStockInventario ()
 Constructor vacío Más...
 
 frmStockInventario (StockInventario toDocumento)
 Constructor a partir del objeto de negocio Más...
 
override bool _Init (object[] taParams)
 
- Métodos públicos heredados desde sage.ew.stocks.Forms.FormDocumentStock
 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...
 

Métodos protegidos

override void OnLoad (EventArgs e)
 Añadimos los eventos en el onload Más...
 
override void OnClosing (CancelEventArgs e)
 Override Onclosing Más...
 
override void _BtNavegacion__Click_After (EW_GLOBAL._AccionsBotonera teAccion, object toClaves)
 Sobreescribimos el click after de la navegación Más...
 
override void _BtNavegacion__Click_Before (EW_GLOBAL._AccionsBotonera teAccion, ref bool tlOk)
 Sobreescribimos el click before de la navegación Más...
 
override void _Configurar_Documento_Columnas_Grid ()
 Añadir al grid columnas específicas del documento de stock inicial Más...
 
override void _Refrescar_Controles (Dictionary< string, object > toClaves=null)
 Para refrescar controles específicos Más...
 
override void _Binding ()
 Enlazar controles específicos del documento del inventario de stock Más...
 
override void _Cargar_Propiedades_Documento ()
 Cargamos las propiedades específicas del albaran de regularización Más...
 
override void _Bloquear_Controles_Especificos (bool tlEnabled, bool tlBloqueado)
 Bloqueja o desbloqueja els controls de la pantalla tenint en compte el document carregat Más...
 
override void ActualizarUltimoCodigoCargado ()
 Método para informar del último codigo de documento cargado Más...
 
override void Dispose (bool disposing)
 Clean up any resources being used. Más...
 
- Métodos protegidos heredados desde sage.ew.stocks.Forms.FormDocumentStock
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...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.stocks.Forms.FormDocumentStock
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...
 
- Atributos protegidos heredados desde sage.ew.stocks.Forms.FormDocumentStock
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 para la gestión de inventarios de stock

Definición en la línea 28 del archivo frmStockInventario.cs.

Documentación de las enumeraciones miembro de la clase

◆ NombreColumnas

Enumera los posibles nombres de columnas para el documento de stock inicial

Valores de enumeraciones
Articulo 

Columna código de artículo

Definicion 

Definición de la línea

Talla 

Codigo de talla

Color 

Código de color

Cajas 

Cantidad en cajas

Peso 

Cantidad en peso

Unidades 

Cantidad en unidades

PMStock 

Precio medio de stock

PMCompra 

Precio medio de compra

UltimoCoste 

Ultimo coste

Definición en la línea 36 del archivo frmStockInventario.cs.

Documentación del constructor y destructor

◆ frmStockInventario() [1/2]

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

Constructor vacío

Definición en la línea 90 del archivo frmStockInventario.cs.

◆ frmStockInventario() [2/2]

sage.ew.stocks.Forms.frmStockInventario.frmStockInventario ( StockInventario  toDocumento)
inline

Constructor a partir del objeto de negocio

Parámetros
toDocumento

Definición en la línea 114 del archivo frmStockInventario.cs.

Documentación de las funciones miembro

◆ _Binding()

override void sage.ew.stocks.Forms.frmStockInventario._Binding ( )
inlineprotected

Enlazar controles específicos del documento del inventario de stock

Definición en la línea 537 del archivo frmStockInventario.cs.

◆ _Bloquear_Controles_Especificos()

override void sage.ew.stocks.Forms.frmStockInventario._Bloquear_Controles_Especificos ( bool  tlEnabled,
bool  tlBloqueado 
)
inlineprotected

Bloqueja o desbloqueja els controls de la pantalla tenint en compte el document carregat

Definición en la línea 629 del archivo frmStockInventario.cs.

◆ _BtNavegacion__Click_After()

override void sage.ew.stocks.Forms.frmStockInventario._BtNavegacion__Click_After ( EW_GLOBAL._AccionsBotonera  teAccion,
object  toClaves 
)
inlineprotected

Sobreescribimos el click after de la navegación

Parámetros
teAccion
toClaves

Definición en la línea 333 del archivo frmStockInventario.cs.

◆ _BtNavegacion__Click_Before()

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

Sobreescribimos el click before de la navegación

Parámetros
teAccion
tlOk

Definición en la línea 353 del archivo frmStockInventario.cs.

◆ _Cargar_Propiedades_Documento()

override void sage.ew.stocks.Forms.frmStockInventario._Cargar_Propiedades_Documento ( )
inlineprotected

Cargamos las propiedades específicas del albaran de regularización

Definición en la línea 617 del archivo frmStockInventario.cs.

◆ _Configurar_Documento_Columnas_Grid()

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

Añadir al grid columnas específicas del documento de stock inicial

Definición en la línea 469 del archivo frmStockInventario.cs.

◆ _Init()

override bool sage.ew.stocks.Forms.frmStockInventario._Init ( object []  taParams)
inline

  1. Evento para realizar las mismas comprobaciones que en el método análogo de la pantalla de fox
Parámetros
taParams
Devuelve

Definición en la línea 434 del archivo frmStockInventario.cs.

◆ _Refrescar_Controles()

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

Para refrescar controles específicos

Parámetros
toClaves

Definición en la línea 514 del archivo frmStockInventario.cs.

◆ ActualizarUltimoCodigoCargado()

override void sage.ew.stocks.Forms.frmStockInventario.ActualizarUltimoCodigoCargado ( )
inlineprotected

Método para informar del último codigo de documento cargado

Devuelve

Definición en la línea 663 del archivo frmStockInventario.cs.

◆ Dispose()

override void sage.ew.stocks.Forms.frmStockInventario.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 frmStockInventario.Designer.cs.

◆ OnClosing()

override void sage.ew.stocks.Forms.frmStockInventario.OnClosing ( CancelEventArgs  e)
inlineprotected

Override Onclosing

Parámetros
e

Definición en la línea 202 del archivo frmStockInventario.cs.

◆ OnLoad()

override void sage.ew.stocks.Forms.frmStockInventario.OnLoad ( EventArgs  e)
inlineprotected

Añadimos los eventos en el onload

Parámetros
e

Definición en la línea 140 del archivo frmStockInventario.cs.


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