Clase para la gestión de los stocks iniciales (Cabecera) Más...
Estructuras de datos | |
class | ArticuloStockINI |
Clase para la gestión de los stocks iniciales (Detalle) Más... | |
Métodos públicos | |
StockINI () | |
Constructor vacío Más... | |
override void | _New () |
override string | _Obtener_Clave_Documento () |
Devolver valor actual de la clave de stock inicial (EMPRESA + ALMACEN + FECHA) Más... | |
override bool | _Save () |
Guardar los datos del documento actual a bd Más... | |
override bool | _SaveNew () |
Guardar los datos del documento actual a bd Más... | |
override bool | _Delete () |
Override del método delete para optimizar la velocidad Más... | |
override bool | _Load () |
Carga los datos del documento de stock inicial Más... | |
override bool | _Consulta_Datos (ref DataTable tdtDatos) |
Consulta de los datos actuales para el stock inicial (PE-89598) Más... | |
override void | _Show () |
Mostrar formulario para el documento de stock inicial Más... | |
override void | _Report_CreateColumns (ref DataTable tdtLineas) |
Sobreescrivir para añadir las columnas específicas del stock inicial (PE-89598) Más... | |
override void | _Report_FillExtraLine (ref DataRow tdrLinea, IDocStockLinea toLinea) |
Sobreescrivir para añadir datos específicos del stock inicial (PE-89598) Más... | |
override void | _Recalcular_Stock () |
Método para realizar un recálculo del stock Más... | |
override ArticuloStockINI | _AddLinea (ArticuloStockINI toDocLinea, int tnInserLinea=-1) |
_AddLinea Más... | |
Métodos públicos heredados desde sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI > | |
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 void | _Load_Cabecera (DataRow toLin) |
Carga los datos de la cabecera del documento Más... | |
override void | _New (string tcCodigo="") |
Creación de nuevo documento 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 Dictionary< string, object > | _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null) |
T111264 Obtiene los filtros para la 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 () |
Sobreescribimos para usar alias en nuestra consulta que es un poco más compleja Más... | |
override void | _Extensiones (IDocStockLinea loDocLin) |
Override para gestionar las extensiones Más... | |
Métodos protegidos heredados desde sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI > | |
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 | |
override string | _ReportBase [get, set] |
T111264 ReportBase Más... | |
override string | _ReportTitlePreview [get, set] |
T111264 Título del report Más... | |
Propiedades heredados desde sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI > | |
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< StockINI.ArticuloStockINI > | |
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< StockINI.ArticuloStockINI > | |
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 stocks iniciales (Cabecera)
Definición en la línea 23 del archivo clsStockINI.cs.
|
inline |
Constructor vacío
Definición en la línea 60 del archivo clsStockINI.cs.
|
inline |
_AddLinea
toDocLinea | |
tnInserLinea |
Definición en la línea 434 del archivo clsStockINI.cs.
|
inlinevirtual |
Consulta de los datos actuales para el stock inicial (PE-89598)
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 345 del archivo clsStockINI.cs.
|
inlinevirtual |
Override del método delete para optimizar la velocidad
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 223 del archivo clsStockINI.cs.
|
inlineprotected |
Override para gestionar las extensiones
loDocLin |
Definición en la línea 453 del archivo clsStockINI.cs.
|
inlinevirtual |
Carga los datos del documento de stock inicial
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 255 del archivo clsStockINI.cs.
|
inlinevirtual |
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 102 del archivo clsStockINI.cs.
|
inlinevirtual |
Devolver valor actual de la clave de stock inicial (EMPRESA + ALMACEN + FECHA)
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 113 del archivo clsStockINI.cs.
|
inlinevirtual |
Método para realizar un recálculo del stock
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 422 del archivo clsStockINI.cs.
|
inlinevirtual |
Sobreescrivir para añadir las columnas específicas del stock inicial (PE-89598)
tdtLineas |
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 392 del archivo clsStockINI.cs.
|
inline |
Sobreescrivir para añadir datos específicos del stock inicial (PE-89598)
tdrLinea | |
toLinea |
Definición en la línea 409 del archivo clsStockINI.cs.
|
inlinevirtual |
Guardar los datos del documento actual a bd
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 130 del archivo clsStockINI.cs.
|
inlinevirtual |
Guardar los datos del documento actual a bd
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 181 del archivo clsStockINI.cs.
|
inline |
Mostrar formulario para el documento de stock inicial
Definición en la línea 373 del archivo clsStockINI.cs.
|
inlineprotected |
Sobreescribimos para usar alias en nuestra consulta que es un poco más compleja
Definición en la línea 363 del archivo clsStockINI.cs.
|
inlineprotectedvirtual |
Devuelve una línea
row | DataRow con los datos |
Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.
Definición en la línea 81 del archivo clsStockINI.cs.
|
getset |
T111264 ReportBase
Definición en la línea 29 del archivo clsStockINI.cs.
|
getset |
T111264 Título del report
Definición en la línea 44 del archivo clsStockINI.cs.