Clase para la gestión de los albaranes de regularización (C_ALBARE) Más...
Estructuras de datos | |
class | ArticuloStockAlbRegulari |
Clase para la gestión del detalle de albaranes de regularización (d_albare) Más... | |
class | ArticuloStockAlbRegulariMemento |
Clase auxiliar para guardar instantáneas del estado de la línea | |
Métodos públicos | |
StockAlbRegulari () | |
Constructor vacío Más... | |
string | _Obten_Nuevo_Numero () |
Método para obtener el nuevo número de documento Más... | |
override string | _Obtener_Clave_Documento () |
Devolver valor actual de la clave de albaran de regularización (EMPRESA + NUMERO) Más... | |
override bool | _Es_Valido () |
Para verificar si el documento actual es válido, cabecera llena, ... Más... | |
override void | _New () |
Vaciar las propiedades específicas Más... | |
override void | _Load_Cabecera (DataRow tdrCab) |
Carrreguem les dades de la capçalera Más... | |
override bool | _Consulta_Datos (ref DataTable tdtDatos) |
Consulta de los datos actuales para el albaran de regularización (PE-89598) Añadir campo ESCANDAL (PE-89836) Más... | |
override bool | _Load () |
Carga los datos especificos del albaran de regularización Más... | |
override bool | _Save () |
Guarda el albaran de regularización Más... | |
override bool | _Delete () |
Borra el albaran de regularización Más... | |
override void | _Show () |
Mostrar formulario para el albarán de regularización 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 DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null) |
Obtiene los datos para la impresión Más... | |
override void | _Report_CreateColumns (ref DataTable tdtLineas) |
Método para crear las columnas base a imprimir (PE-89598) Más... | |
override void | _Report_FillExtraLine (ref DataRow tdrLinea, IDocStockLinea toLinea) |
Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598) Más... | |
Métodos públicos heredados desde sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari > | |
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 | _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 string | _Obtener_Condicion_Configurada () |
Obtener condición configurada 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... | |
Métodos públicos estáticos | |
static StockAlbRegulari | Regularizar (Articulo articulo, decimal cantidad, string almacen, bool operarEnPeso=false) |
Método público para regularizar el articulo en la cantidad y almacén indicado Más... | |
Métodos protegidos | |
override string | _Where () |
Sobreescrivimos para montar el Where específico para la tabla REGULARI Más... | |
Métodos protegidos heredados desde sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari > | |
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 dynamic | NewLineAdd0 (DataRow row) |
Solicita una línea especifica para add a 0 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 | |
string | _Numero [get, set] |
NUMERO Más... | |
string | _Operario [get, set] |
OPERARIO Más... | |
string | _TipoRegularizacion [get, set] |
TIPO DE REGULARIZACIÓN Más... | |
override DateTime | _Fecha [get, set] |
Fecha del documento Más... | |
new string | _Almacen [get, set] |
ALMACEN Más... | |
override bool | _Solo_Lectura [get] |
Sobrescribimos la propiedad _Solo_Lectura de la base (PE-83874) 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< StockAlbRegulari.ArticuloStockAlbRegulari > | |
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< StockAlbRegulari.ArticuloStockAlbRegulari > | |
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< StockAlbRegulari.ArticuloStockAlbRegulari > | |
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 albaranes de regularización (C_ALBARE)
Definición en la línea 24 del archivo clsStockAlbRegulari.cs.
|
inline |
Constructor vacío
Definición en la línea 269 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Consulta de los datos actuales para el albaran de regularización (PE-89598) Añadir campo ESCANDAL (PE-89836)
tdtDatos |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 734 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Borra el albaran de regularización
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 913 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Para verificar si el documento actual es válido, cabecera llena, ...
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 654 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Carga los datos especificos del albaran de regularización
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 756 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Carrreguem les dades de la capçalera
tdrCab |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 707 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Vaciar las propiedades específicas
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 691 del archivo clsStockAlbRegulari.cs.
|
inline |
Método para obtener el nuevo número de documento
Definición en la línea 399 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Devolver valor actual de la clave de albaran de regularización (EMPRESA + NUMERO)
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 642 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Obtiene los datos para la impresión
tdicParametros |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 1011 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
T111264 Obtiene los filtros para la impresión
tdicParametros |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 992 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Método para crear las columnas base a imprimir (PE-89598)
tdtLineas |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 1033 del archivo clsStockAlbRegulari.cs.
|
inline |
Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598)
tdrLinea | |
toLinea |
Definición en la línea 1045 del archivo clsStockAlbRegulari.cs.
|
inlinevirtual |
Guarda el albaran de regularización
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbRegulari.ArticuloStockAlbRegulari >.
Definición en la línea 844 del archivo clsStockAlbRegulari.cs.
|
inline |
Mostrar formulario para el albarán de regularización
Definición en la línea 973 del archivo clsStockAlbRegulari.cs.
|
inlineprotected |
Sobreescrivimos para montar el Where específico para la tabla REGULARI
Definición en la línea 1076 del archivo clsStockAlbRegulari.cs.
|
inlinestatic |
Método público para regularizar el articulo en la cantidad y almacén indicado
articulo | |
cantidad | |
almacen | |
operarEnPeso | Determina si hay que operar sobre la propiedad PESO en vez de sobre UNIDADES |
Definición en la línea 450 del archivo clsStockAlbRegulari.cs.
|
getset |
ALMACEN
Definición en la línea 143 del archivo clsStockAlbRegulari.cs.
|
getset |
Fecha del documento
Definición en la línea 100 del archivo clsStockAlbRegulari.cs.
|
get |
Relación entre los campos y las propiedades de la clase de negocio
Definición en la línea 257 del archivo clsStockAlbRegulari.cs.
|
getset |
NUMERO
Definición en la línea 50 del archivo clsStockAlbRegulari.cs.
|
getset |
OPERARIO
Definición en la línea 60 del archivo clsStockAlbRegulari.cs.
|
getset |
T111264 ReportBase
Definición en la línea 227 del archivo clsStockAlbRegulari.cs.
|
getset |
T111264 Título del report
Definición en la línea 242 del archivo clsStockAlbRegulari.cs.
|
get |
Sobrescribimos la propiedad _Solo_Lectura de la base (PE-83874)
Definición en la línea 205 del archivo clsStockAlbRegulari.cs.
|
getset |
TIPO DE REGULARIZACIÓN
Definición en la línea 80 del archivo clsStockAlbRegulari.cs.