Clase para la gestión de los albaranes de traspaso (C_ALBATR) Más...
Estructuras de datos | |
class | ArticuloStockAlbTraspaso |
Clase para la gestión del detalle de albaranes de traspaso (d_albatr) Más... | |
class | ArticuloStockAlbTraspasoMemento |
Clase auxiliar para guardar instantáneas del estado de la línea | |
Métodos públicos | |
StockAlbTraspaso () | |
Constructor vacío Más... | |
string | _Obten_Nuevo_Numero () |
Suma número para albaranes de traspaso Más... | |
override string | _Obtener_Clave_Documento () |
Devolver valor actual de la clave de albaran de traspaso (EMPRESA + NUMERO) Más... | |
bool | _HayUnidades () |
Devuelve si alguna línea tiene unidades Más... | |
override void | _New () |
Vaciar las propiedades específicas Más... | |
override bool | _Es_Valido () |
Para verificar si el documento actual es válido, cabecera llena, ... Más... | |
override void | _Load_Cabecera (DataRow toLin) |
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 traspaso (PE-89598) Añadir campo ESCANDAL (PE-89836) Más... | |
override bool | _Load () |
Carga los datos del albaran de traspaso Más... | |
override bool | _Save () |
Guarda el albaran de traspaso Más... | |
override bool | _Delete () |
Borra el albaran de traspaso Más... | |
override void | _Show () |
Mostrar formulario del albaran de traspaso 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) |
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... | |
![]() | |
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 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... | |
Campos de datos | |
int | _TipoValoracion = 0 |
Propiedad para saber en el formulario asociado que tipo de valoración se debe utilizar(1->PM.Stock, 2->Último Coste, 3->PM.Compra) -> No existe campo en la tabla Más... | |
![]() | |
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... | |
Métodos protegidos | |
override string | _Where () |
Sobreescrivimos para montar el Where específico para la tabla REGULARI Más... | |
![]() | |
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 | _AlmacenOrigen [get, set] |
ALMACEN ORIGEN Más... | |
string | _AlmacenDestino [get, set] |
ALMACEN DESTINO Más... | |
string | _Operario [get, set] |
OPERARIO Más... | |
string | _Obra [get, set] |
OBRA Más... | |
override DateTime | _Fecha [get, set] |
Fecha del documento Más... | |
override string | _ReportBase [get, set] |
T111264 ReportBase Más... | |
override string | _ReportTitlePreview [get, set] |
T111264 Título del documento Más... | |
override Dictionary< string, string > | _Keys [get] |
Relación entre los campos y las propiedades de la clase de negocio Más... | |
![]() | |
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 | |
![]() | |
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 traspaso (C_ALBATR)
Definición en la línea 22 del archivo clsStockAlbTraspaso.cs.
|
inline |
Constructor vacío
Definición en la línea 252 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Consulta de los datos actuales para el albaran de traspaso (PE-89598) Añadir campo ESCANDAL (PE-89836)
tdtDatos |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 621 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Borra el albaran de traspaso
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 800 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Para verificar si el documento actual es válido, cabecera llena, ...
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 546 del archivo clsStockAlbTraspaso.cs.
|
inline |
Devuelve si alguna línea tiene unidades
Definición en la línea 518 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Carga los datos del albaran de traspaso
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 644 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Carrreguem les dades de la capçalera
toLin |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 591 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Vaciar las propiedades específicas
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 530 del archivo clsStockAlbTraspaso.cs.
|
inline |
Suma número para albaranes de traspaso
Definición en la línea 381 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Devolver valor actual de la clave de albaran de traspaso (EMPRESA + NUMERO)
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 506 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
T111264 Obtiene los filtros para la impresión
tdicParametros |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 917 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Método para crear las columnas base a imprimir (PE-89598)
tdtLineas |
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 958 del archivo clsStockAlbTraspaso.cs.
|
inline |
Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598)
tdrLinea | |
toLinea |
Definición en la línea 970 del archivo clsStockAlbTraspaso.cs.
|
inlinevirtual |
Guarda el albaran de traspaso
Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.
Definición en la línea 729 del archivo clsStockAlbTraspaso.cs.
|
inline |
Mostrar formulario del albaran de traspaso
Definición en la línea 898 del archivo clsStockAlbTraspaso.cs.
|
inlineprotected |
Sobreescrivimos para montar el Where específico para la tabla REGULARI
Definición en la línea 1002 del archivo clsStockAlbTraspaso.cs.
int sage.ew.stocks.StockAlbTraspaso._TipoValoracion = 0 |
Propiedad para saber en el formulario asociado que tipo de valoración se debe utilizar(1->PM.Stock, 2->Último Coste, 3->PM.Compra) -> No existe campo en la tabla
Definición en la línea 227 del archivo clsStockAlbTraspaso.cs.
|
getset |
ALMACEN DESTINO
Definición en la línea 98 del archivo clsStockAlbTraspaso.cs.
|
getset |
ALMACEN ORIGEN
Definición en la línea 58 del archivo clsStockAlbTraspaso.cs.
|
getset |
Fecha del documento
Definición en la línea 158 del archivo clsStockAlbTraspaso.cs.
|
get |
Relación entre los campos y las propiedades de la clase de negocio
Definición en la línea 233 del archivo clsStockAlbTraspaso.cs.
|
getset |
NUMERO
Definición en la línea 48 del archivo clsStockAlbTraspaso.cs.
|
getset |
OBRA
Definición en la línea 138 del archivo clsStockAlbTraspaso.cs.
|
getset |
OPERARIO
Definición en la línea 118 del archivo clsStockAlbTraspaso.cs.
|
getset |
T111264 ReportBase
Definición en la línea 198 del archivo clsStockAlbTraspaso.cs.
|
getset |
T111264 Título del documento
Definición en la línea 213 del archivo clsStockAlbTraspaso.cs.