Referencia de la Clase sage.ew.stocks.StockAlbTraspaso

Clase para la gestión de los albaranes de traspaso (C_ALBATR) Más...

Diagrama de herencias de sage.ew.stocks.StockAlbTraspaso
sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >

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_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< StockAlbTraspaso.ArticuloStockAlbTraspaso >
 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 bool _SaveNew ()
 Guardar los datos del documento actual a bd Más...
 
virtual void _Recalcular_Stock ()
 Método para realizar un recálculo del stock (REVISAR MARC) 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_CreateColumns (ref DataTable tdtLineas)
 Método para crear las columnas base a imprimir (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...
 
- Campos de datos heredados desde sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >
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...
 

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

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...
 
- Propiedades heredados desde sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >
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

- Atributos protegidos heredados desde sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >
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 albaranes de traspaso (C_ALBATR)

Definición en la línea 21 del archivo clsStockAlbTraspaso.cs.

Documentación del constructor y destructor

◆ StockAlbTraspaso()

sage.ew.stocks.StockAlbTraspaso.StockAlbTraspaso ( )
inline

Constructor vacío

Definición en la línea 227 del archivo clsStockAlbTraspaso.cs.

Documentación de las funciones miembro

◆ _Consulta_Datos()

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

Consulta de los datos actuales para el albaran de traspaso (PE-89598) Añadir campo ESCANDAL (PE-89836)

Parámetros
tdtDatos
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 581 del archivo clsStockAlbTraspaso.cs.

◆ _Delete()

override bool sage.ew.stocks.StockAlbTraspaso._Delete ( )
inlinevirtual

Borra el albaran de traspaso

Devuelve
Booleano con el resultado de la ejecución.

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 757 del archivo clsStockAlbTraspaso.cs.

◆ _Es_Valido()

override bool sage.ew.stocks.StockAlbTraspaso._Es_Valido ( )
inlinevirtual

Para verificar si el documento actual es válido, cabecera llena, ...

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 506 del archivo clsStockAlbTraspaso.cs.

◆ _HayUnidades()

bool sage.ew.stocks.StockAlbTraspaso._HayUnidades ( )
inline

Devuelve si alguna línea tiene unidades

Devuelve

Definición en la línea 478 del archivo clsStockAlbTraspaso.cs.

◆ _Load()

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

Carga los datos del albaran de traspaso

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 604 del archivo clsStockAlbTraspaso.cs.

◆ _Load_Cabecera()

override void sage.ew.stocks.StockAlbTraspaso._Load_Cabecera ( DataRow  toLin)
inlinevirtual

Carrreguem les dades de la capçalera

Parámetros
toLin
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 551 del archivo clsStockAlbTraspaso.cs.

◆ _New()

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

Vaciar las propiedades específicas

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 490 del archivo clsStockAlbTraspaso.cs.

◆ _Obten_Nuevo_Numero()

string sage.ew.stocks.StockAlbTraspaso._Obten_Nuevo_Numero ( )
inline

Suma número para albaranes de traspaso

Devuelve

Definición en la línea 355 del archivo clsStockAlbTraspaso.cs.

◆ _Obtener_Clave_Documento()

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

Devolver valor actual de la clave de albaran de traspaso (EMPRESA + NUMERO)

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 466 del archivo clsStockAlbTraspaso.cs.

◆ _Obtener_Filtros_SageReports()

override Dictionary<string, object> sage.ew.stocks.StockAlbTraspaso._Obtener_Filtros_SageReports ( Dictionary< string, object >  tdicParametros = null)
inlinevirtual

T111264 Obtiene los filtros para la impresión

Parámetros
tdicParametros
Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 833 del archivo clsStockAlbTraspaso.cs.

◆ _Report_FillExtraLine()

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

Sobreescrivir para añadir datos específicos del albaran de traspaso (PE-89598)

Parámetros
tdrLinea
toLinea

Definición en la línea 871 del archivo clsStockAlbTraspaso.cs.

◆ _Save()

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

Guarda el albaran de traspaso

Devuelve

Reimplementado de sage.ew.stocks.DocumentStock< StockAlbTraspaso.ArticuloStockAlbTraspaso >.

Definición en la línea 695 del archivo clsStockAlbTraspaso.cs.

◆ _Show()

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

Mostrar formulario del albaran de traspaso

Definición en la línea 814 del archivo clsStockAlbTraspaso.cs.

◆ _Where()

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

Sobreescrivimos para montar el Where específico para la tabla REGULARI

Devuelve

Definición en la línea 883 del archivo clsStockAlbTraspaso.cs.

Documentación de los campos

◆ _TipoValoracion

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 202 del archivo clsStockAlbTraspaso.cs.

Documentación de propiedades

◆ _AlmacenDestino

string sage.ew.stocks.StockAlbTraspaso._AlmacenDestino
getset

ALMACEN DESTINO

Definición en la línea 90 del archivo clsStockAlbTraspaso.cs.

◆ _AlmacenOrigen

string sage.ew.stocks.StockAlbTraspaso._AlmacenOrigen
getset

ALMACEN ORIGEN

Definición en la línea 57 del archivo clsStockAlbTraspaso.cs.

◆ _Fecha

override DateTime sage.ew.stocks.StockAlbTraspaso._Fecha
getset

Fecha del documento

Definición en la línea 150 del archivo clsStockAlbTraspaso.cs.

◆ _Keys

override Dictionary<string, string> sage.ew.stocks.StockAlbTraspaso._Keys
get

Relación entre los campos y las propiedades de la clase de negocio

Definición en la línea 208 del archivo clsStockAlbTraspaso.cs.

◆ _Numero

string sage.ew.stocks.StockAlbTraspaso._Numero
getset

NUMERO

Definición en la línea 47 del archivo clsStockAlbTraspaso.cs.

◆ _Obra

string sage.ew.stocks.StockAlbTraspaso._Obra
getset

OBRA

Definición en la línea 130 del archivo clsStockAlbTraspaso.cs.

◆ _Operario

string sage.ew.stocks.StockAlbTraspaso._Operario
getset

OPERARIO

Definición en la línea 110 del archivo clsStockAlbTraspaso.cs.

◆ _ReportBase

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

T111264 ReportBase

Definición en la línea 173 del archivo clsStockAlbTraspaso.cs.

◆ _ReportTitlePreview

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

T111264 Título del documento

Definición en la línea 188 del archivo clsStockAlbTraspaso.cs.


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