Clase para la gestión de los inventarios de stocks -REGULARI- (Cabecera) Más...
Estructuras de datos | |
class | ArticuloStockInventario |
Clase para la gestión de los inventarios de stocks (Detalle) Más... | |
class | ArticuloStockInventarioMemento |
Clase auxiliar para guardar instantáneas del estado de la línea | |
Métodos públicos | |
StockInventario () | |
Constructor vacío Más... | |
bool | _AjusteStockInicial () |
Proceso para ajustar el stock inicial a partir del inventario de regularización Más... | |
override bool | _Delete () |
Override del método delete Más... | |
override string | _Obtener_Clave_Documento () |
Devolver valor actual de la clave de regulari (EMPRESA + ALMACEN + DOCUMENTO + FECHA) Más... | |
override bool | _Save () |
Guardar los datos del documento actual a bd Más... | |
override void | _New () |
Inicializar las propiedades Más... | |
override void | _Load_Cabecera (DataRow toLin) |
Carrreguem les dades de la capçalera (PE-83874) Más... | |
override bool | _Consulta_Datos (ref DataTable tdtDatos) |
Consulta de los datos actuales para el inventario de regularización (PE-89598) Más... | |
override bool | _Load () |
Carga los datos del documento de stock inventario Más... | |
override void | _Show () |
Mostrar formulario para el documento de inventario de stock Más... | |
override Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
T111264 Obtiene los filtros para la impresión Más... | |
override void | _Report_CreateColumns (ref DataTable tdtLineas) |
Sobreescrivir para añadir las columnas específicas del inventario de stock (PE-89598) Más... | |
override void | _Report_FillExtraLine (ref DataRow tdrLinea, IDocStockLinea toLinea) |
Sobreescrivir para añadir datos específicos del inventario de stock (PE-89598) Más... | |
override ArticuloStockInventario | _AddLinea (ArticuloStockInventario toDocLinea, int tnInserLinea=-1) |
_AddLinea Más... | |
Métodos públicos heredados desde sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario > | |
DocumentStock () | |
Constructor vacío Más... | |
IDisposable | Subscribe (IProgresoObserver< ProgresoProceso > toObservador) |
Añade un observador a la lista Más... | |
void | UnSubscribe (IProgresoObserver< ProgresoProceso > toObservador) |
Suprime un observador de la lista Más... | |
void | OnStart () |
Inicio de proceso Más... | |
void | OnCompleted () |
Final de proceso Más... | |
void | OnError (Exception error) |
Error en el proceso Más... | |
void | OnNext (ProgresoProceso value) |
Progreso en el proceso Más... | |
DialogResult | _MessageBoxDoc (string tcMensaje, string tcTitulo="", MessageBoxButtons toButtons=MessageBoxButtons.OK, MessageBoxIcon toIcon=MessageBoxIcon.Information, MessageBoxDefaultButton toDefaultButton=MessageBoxDefaultButton.Button1) |
Centralizar mensajes de aviso. Más... | |
virtual bool | _SaveNew () |
Guardar los datos del documento actual a bd Más... | |
override void | _New (string tcCodigo="") |
Creación de nuevo documento Más... | |
virtual void | _Recalcular_Stock () |
Método para realizar un recálculo del stock Más... | |
virtual bool | _Es_Valido () |
Para verificar si el documento actual es válido, cabecera llena, ... Más... | |
virtual bool | _Abandonar_Documento (bool tbNoValidarDocumento=false) |
Comprovaciones antes de abandonar el documento Más... | |
virtual bool | _Documento_Vacio () |
Devuelve true si no hay lineas en el detalle del documento, o hay una sola linea pero no tiene datos. Más... | |
virtual void | _Print () |
Método para la impresión del documento (PE-89598) Más... | |
virtual void | _Report_FillExtraLine (ref DataRow tdrLinea, IDocStockLinea toLinea) |
Método para poder rellenar columnas específicas en las clases derivadas (PE-89598) Más... | |
virtual _TipoDocumentLinea | _InsertLinea (int tnInserLinea) |
afegeix la linia en aquella posició (PE-89836) Más... | |
virtual bool | _DeleteLinea (int tnIndex) |
Borra una línea de la colección de líneas Más... | |
virtual bool | _DeleteLinea (_TipoDocumentLinea toLinea) |
Borra una línea de la colección de líneas Más... | |
virtual _TipoDocumentLinea | _AddLinea (int tnInsertLinea=-1) |
Método para añadir una línea vacía al documento actual Más... | |
virtual _TipoDocumentLinea | _AddLinea (_TipoDocumentLinea toDocLinea, int tnInserLinea=-1) |
Método para añadir una línea al documento actual mediante objeto de la línea Más... | |
_TipoDocumentLinea | _FindLinea (int tnLinea) |
Nos devuelve uan línea determinada de una lista Más... | |
virtual void | _Comprovar_KeyCopy () |
Comprueba si el número de documento está bloqueado o no Más... | |
virtual void | _Bloquear_Documento (bool tlBloqueo) |
Bloquear / Desbloquear el documento Más... | |
virtual void | _Add_Articulos0 () |
Añadir todos los artículos de la bd inicializados a 0 Más... | |
virtual void | _MostrarTextoAvisoSeriesLotes () |
Mostrar texto de aviso para las series y lotes Más... | |
virtual void | _GenerarStockInicial (bool tlAuto=false) |
Generar un stock inicial Más... | |
virtual DataTable | _Obtener_Articulos_No_Incluidos () |
Obtener todos los artículos de la bd que no estan incluidos en el documento actual Más... | |
virtual bool | _Importar_Articulos (string tcPathFichero, string tcSeparador="") |
Método que nos permite importar un fichero de artículos en formato CSV o TXT (Lectura automática) Más... | |
bool | _Show_Print (int tnAbrirEn=1) |
T111264 Muestra la pantalla de impresión Más... | |
virtual DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
T111264 Obtiene los datos para la impresión Más... | |
Métodos protegidos | |
override dynamic | NewLineAdd0 (DataRow row) |
Devuelve una línea Más... | |
override string | _Where () |
Sobreescrivimos para montar el Where específico para la tabla REGULARI Más... | |
override void | _Extensiones (IDocStockLinea loDocLin) |
Gestionar las extensiones de los artículos Más... | |
Métodos protegidos heredados desde sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario > | |
bool | DeleteOptimizado () |
Operación de delete optimizada para volumens grandes. Divide la operación de borrado en un delete lineal de series y lotes y un borrado masivo del resto de artículos. Completa el proceso con un recálculo de stock sin parámetros Más... | |
override string | _Where () |
Sobreescrivimos para montar el Where genérico para documentos de stock Más... | |
virtual void | _Extensiones (IDocStockLinea loDocLin) |
Gestionar las extensiones de los artículos Más... | |
new void | _Addons_Cargar () |
Método para cargar en el diccionari _Addons todas las extensiones del mantenimiento actual para los addons/módulos disponibles Más... | |
virtual bool | _Validar_Solo_Lectura_DocStock () |
Validar solo lectura en addons Más... | |
Propiedades | |
new string | _Documento [get, set] |
DOCUMENTO Más... | |
override string | _ReportBase [get, set] |
T111264 ReportBase Más... | |
override string | _ReportTitlePreview [get, set] |
T111264 Título del report Más... | |
override Dictionary< string, string > | _Keys [get] |
Relación entre los campos y las propiedades de la clase de negocio Más... | |
Propiedades heredados desde sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario > | |
OperationBroker | _OpereationBroker [get, set] |
Broker de operaciones Más... | |
bool | IsLoading [get, set] |
Indica si se esta realizando una operación de carga Más... | |
string | _Empresa [get, set] |
EMPRESA Más... | |
string | _Almacen [get, set] |
ALMACEN Más... | |
virtual DateTime | _Fecha [get, set] |
Fecha del documento Más... | |
DateTime | _FechaStock [get, set] |
FECHASTOCK Más... | |
string | _Observaciones [get, set] |
Observaciones a nivel de documento Más... | |
DateTime | _Exportar [get, set] |
Campo exportar (PE-83874) Más... | |
Usuario | _Usuario [get, set] |
Objeto para la gestión de usuarios Más... | |
bool | _EnUso [get, set] |
Si el documento esta en uso Más... | |
string | _MensajeEnUso [get] |
Mensaje de desbloqueo de un documento en uso por otro usuario Si el documento no está en Uso devolverá una cadena en blanco Más... | |
virtual bool | _Solo_Lectura [get] |
Si el documento esta en uso o el usuario no tiene acceso a esta pantalla o tiene acceso de solo lectura Más... | |
string | _KeyCopy [get] |
Keycopy del documento Más... | |
string | _Mensaje_Error [get, set] |
Mensaje de error Más... | |
ewBonotera | _Navegacion [get, set] |
Navegación entre documentos Más... | |
virtual BindingList< _TipoDocumentLinea > | _DocumentLineas [get, set] |
Lista de todos los articulos y demás campos del detalle de stock inicial Más... | |
virtual BindingList< _TipoDocumentLinea > | _Lineas [get, set] |
PE-101087: Necesitamos la propiedad _Lineas que es la misma que en otros documentos de Venta y Compra ya que en algunos botones que utilizan un _Documento con lineas cuyas lineas implementan la interficie IDocumentLinea, se espera la propiedad _Lineas y no _DocumentLineas (ejemplo btEtiquetasArticulo) Más... | |
bool | _CarregantDocGuardat [get, set] |
Indica si se está cargando un documento existente Más... | |
string | _TablaDatos [get, set] |
TABLA DATOS Más... | |
FormBase | _FormDocumento [get] |
Devuelve la instancia del formulario si el documento está enlazado con la capa visual Más... | |
override bool | _GestEjercicio [get] |
Indica si el enlace se debe de realizar teniendo en cuenta el ejercicio (Gestión Documental) Más... | |
override Dictionary< string, string > | _Keys [get] |
Relación entre los campos y las propiedades de la clase de negocio Más... | |
eTipoDocumentoGeneral | _TipoDocumentoGeneral [get] |
Tipo general de documento Más... | |
override String | _Nombre [get] |
T111264 Nombre del documento Más... | |
IDocPrint | _DocPrint [get, set] |
T111264 Documento para la impresión Más... | |
virtual string | _ReportBase [get, set] |
T111264 ReportBase Más... | |
virtual string | _ReportTitlePreview [get, set] |
T111264 Título del report Más... | |
Otros miembros heredados | |
Campos de datos heredados desde sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario > | |
formul.FormBase | _oForm |
Referencia al posible formulario asociado a la clase de negocio Más... | |
ewMascara | _oMascaraPrecio |
Máscara de precio (PE-89598) Más... | |
ewMascara | _oMascaraUnidades |
Máscara de unidades (PE-89598) Más... | |
ewMascara | _oMascaraPeso |
Máscara de peso (PE-89598) Más... | |
ewMascara | _oMascaraCajas |
Máscara de cajas Más... | |
Atributos protegidos heredados desde sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario > | |
List< IProgresoObserver< ProgresoProceso > > | _lisObservadores |
Lista de observadores de progreso Más... | |
bool | OperacionArticulosZeroEnCurso |
Flag para determinar si hay una operación de añadir artículos a zero en curso Más... | |
Clase para la gestión de los inventarios de stocks -REGULARI- (Cabecera)
Definición en la línea 22 del archivo clsStockInventario.cs.
|
inline |
Constructor vacío
Definición en la línea 90 del archivo clsStockInventario.cs.
|
inline |
_AddLinea
toDocLinea | |
tnInserLinea |
Definición en la línea 558 del archivo clsStockInventario.cs.
|
inline |
Proceso para ajustar el stock inicial a partir del inventario de regularización
Definición en la línea 136 del archivo clsStockInventario.cs.
|
inlinevirtual |
Consulta de los datos actuales para el inventario de regularización (PE-89598)
tdtDatos |
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 329 del archivo clsStockInventario.cs.
|
inlinevirtual |
Override del método delete
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 196 del archivo clsStockInventario.cs.
|
inlineprotected |
Gestionar las extensiones de los artículos
loDocLin |
Definición en la línea 515 del archivo clsStockInventario.cs.
|
inlinevirtual |
Carga los datos del documento de stock inventario
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 346 del archivo clsStockInventario.cs.
|
inlinevirtual |
Carrreguem les dades de la capçalera (PE-83874)
toLin |
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 314 del archivo clsStockInventario.cs.
|
inlinevirtual |
Inicializar las propiedades
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 300 del archivo clsStockInventario.cs.
|
inlinevirtual |
Devolver valor actual de la clave de regulari (EMPRESA + ALMACEN + DOCUMENTO + FECHA)
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 237 del archivo clsStockInventario.cs.
|
inlinevirtual |
T111264 Obtiene los filtros para la impresión
tdicParametros |
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 461 del archivo clsStockInventario.cs.
|
inlinevirtual |
Sobreescrivir para añadir las columnas específicas del inventario de stock (PE-89598)
tdtLineas |
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 473 del archivo clsStockInventario.cs.
|
inline |
Sobreescrivir para añadir datos específicos del inventario de stock (PE-89598)
tdrLinea | |
toLinea |
Definición en la línea 490 del archivo clsStockInventario.cs.
|
inlinevirtual |
Guardar los datos del documento actual a bd
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 250 del archivo clsStockInventario.cs.
|
inline |
Mostrar formulario para el documento de inventario de stock
Definición en la línea 442 del archivo clsStockInventario.cs.
|
inlineprotected |
Sobreescrivimos para montar el Where específico para la tabla REGULARI
Definición en la línea 504 del archivo clsStockInventario.cs.
|
inlineprotectedvirtual |
Devuelve una línea
Reimplementado de sage.ew.stocks.DocumentStock< StockInventario.ArticuloStockInventario >.
Definición en la línea 174 del archivo clsStockInventario.cs.
|
getset |
DOCUMENTO
Definición en la línea 39 del archivo clsStockInventario.cs.
|
get |
Relación entre los campos y las propiedades de la clase de negocio
Definición en la línea 78 del archivo clsStockInventario.cs.
|
getset |
T111264 ReportBase
Definición en la línea 48 del archivo clsStockInventario.cs.
|
getset |
T111264 Título del report
Definición en la línea 63 del archivo clsStockInventario.cs.