Referencia de la Clase sage.ew.stocks.StockINI

Clase para la gestión de los stocks iniciales (Cabecera) Más...

Diagrama de herencias de sage.ew.stocks.StockINI
sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >

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 _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...
 
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...
 
virtual new bool _Delete ()
 Borra el documento de stock actual 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 >
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...
 

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...
 
- 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...
 

Descripción detallada

Clase para la gestión de los stocks iniciales (Cabecera)

Definición en la línea 23 del archivo clsStockINI.cs.

Documentación del constructor y destructor

◆ StockINI()

sage.ew.stocks.StockINI.StockINI ( )
inline

Constructor vacío

Definición en la línea 60 del archivo clsStockINI.cs.

Documentación de las funciones miembro

◆ _AddLinea()

override ArticuloStockINI sage.ew.stocks.StockINI._AddLinea ( ArticuloStockINI  toDocLinea,
int  tnInserLinea = -1 
)
inline

_AddLinea

Parámetros
toDocLinea
tnInserLinea
Devuelve

Definición en la línea 381 del archivo clsStockINI.cs.

◆ _Consulta_Datos()

override bool sage.ew.stocks.StockINI._Consulta_Datos ( ref DataTable  tdtDatos)
inlinevirtual

Consulta de los datos actuales para el stock inicial (PE-89598)

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 292 del archivo clsStockINI.cs.

◆ _Extensiones()

override void sage.ew.stocks.StockINI._Extensiones ( IDocStockLinea  loDocLin)
inlineprotected

Override para gestionar las extensiones

Parámetros
loDocLin

Definición en la línea 400 del archivo clsStockINI.cs.

◆ _Load()

override bool sage.ew.stocks.StockINI._Load ( )
inlinevirtual

Carga los datos del documento de stock inicial

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 218 del archivo clsStockINI.cs.

◆ _New()

override void sage.ew.stocks.StockINI._New ( )
inlinevirtual

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 101 del archivo clsStockINI.cs.

◆ _Obtener_Clave_Documento()

override string sage.ew.stocks.StockINI._Obtener_Clave_Documento ( )
inlinevirtual

Devolver valor actual de la clave de stock inicial (EMPRESA + ALMACEN + FECHA)

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 112 del archivo clsStockINI.cs.

◆ _Recalcular_Stock()

override void sage.ew.stocks.StockINI._Recalcular_Stock ( )
inlinevirtual

Método para realizar un recálculo del stock

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 369 del archivo clsStockINI.cs.

◆ _Report_CreateColumns()

override void sage.ew.stocks.StockINI._Report_CreateColumns ( ref DataTable  tdtLineas)
inlinevirtual

Sobreescrivir para añadir las columnas específicas del stock inicial (PE-89598)

Parámetros
tdtLineas

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 339 del archivo clsStockINI.cs.

◆ _Report_FillExtraLine()

override void sage.ew.stocks.StockINI._Report_FillExtraLine ( ref DataRow  tdrLinea,
IDocStockLinea  toLinea 
)
inline

Sobreescrivir para añadir datos específicos del stock inicial (PE-89598)

Parámetros
tdrLinea
toLinea

Definición en la línea 356 del archivo clsStockINI.cs.

◆ _Save()

override bool sage.ew.stocks.StockINI._Save ( )
inlinevirtual

Guardar los datos del documento actual a bd

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 129 del archivo clsStockINI.cs.

◆ _SaveNew()

override bool sage.ew.stocks.StockINI._SaveNew ( )
inlinevirtual

Guardar los datos del documento actual a bd

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 174 del archivo clsStockINI.cs.

◆ _Show()

override void sage.ew.stocks.StockINI._Show ( )
inline

Mostrar formulario para el documento de stock inicial

Definición en la línea 320 del archivo clsStockINI.cs.

◆ _Where()

override string sage.ew.stocks.StockINI._Where ( )
inlineprotected

Sobreescribimos para usar alias en nuestra consulta que es un poco más compleja

Devuelve

Definición en la línea 310 del archivo clsStockINI.cs.

◆ NewLineAdd0()

override dynamic sage.ew.stocks.StockINI.NewLineAdd0 ( DataRow  row)
inlineprotectedvirtual

Devuelve una línea

Parámetros
rowDataRow con los datos
Devuelve
Linea instanciada e informada

Reimplementado de sage.ew.stocks.DocumentStock< StockINI.ArticuloStockINI >.

Definición en la línea 81 del archivo clsStockINI.cs.

Documentación de propiedades

◆ _ReportBase

override string sage.ew.stocks.StockINI._ReportBase
getset

T111264 ReportBase

Definición en la línea 29 del archivo clsStockINI.cs.

◆ _ReportTitlePreview

override string sage.ew.stocks.StockINI._ReportTitlePreview
getset

T111264 Título del report

Definición en la línea 44 del archivo clsStockINI.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: