Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.lote.Clases.LoteDocStockTraspaso

Clase de lotes para documentos de stock (traspaso) Más...

Diagrama de herencia de sage.ew.lote.Clases.LoteDocStockTraspaso
sage.ew.lote.Clases.Lote sage.ew.interficies.IStockExt sage.ew.interficies.IOperacionesExtendidas sage.ew.interficies.IArticulosExtendidos

Métodos públicos

 LoteDocStockTraspaso ()
 Constructor de la clase LoteDocStockTraspaso.
 
 LoteDocStockTraspaso (string tcLote, IDocumentLinea toLinea=null)
 Constructor de la clase LoteDocStockTraspaso con parametros.
 
override bool _Desactivar_Control_Stock ()
 Nou metode buit que es sobreescriurà per cada document, per verificar el control d'stock.
 
bool _Delete (IDocStockLinea toLinea)
 Método delete en documentos de traspaso.
 
bool _Delete (string tcLote, IDocumentLinea toLinea)
 Operaciones de borrado.
 
bool _Show (object toPadre, IDocumentLinea toLinea, bool tlReadOnly=false)
 Nos presenta el formulario para visualizar/operar con las series.
 
bool _Show (IDocStockLinea toLinea, eCampoDocumentLinea teCampo, object toValue, ref string tcMensajeError)
 Método para tratar los cambios de valor en los campos.
 
bool _Update (IDocStockLinea toLinea)
 Método _Update para documentos de traspaso.
 
bool _Obtener_Detalle (IDocStockLinea toLinea, ref DataTable tdtResultados)
 Método que obtiene los lotes asociados a la línea.
 
bool _Operacion_Permitida (IDocStockLinea toLinea, eCampoDocumentLinea teCampo, object toValue, ref string tcMensajeRespuesta)
 Método de comprobación de operaciones permitidas.
 
- Métodos públicos heredados de sage.ew.lote.Clases.Lote
 Lote ()
 85313: Clase Lote para encapsular los comportamientos de un Lote de Articulo
 
 Lote (string tcLote, dynamic toDocumentoLinea=null)
 85313: Constructor de la clase Lote con un código de Lote
 
bool _Guardar_Asignacion_Lotes ()
 Nou metode per guardar els moviments a les taules de lots.
 
void _Add (string tcArticulo, decimal tnUnidades=0.0M, string tcTalla="", string tcColor="", decimal tnCajas=0.0M, decimal tnPeso=0.0M)
 Este método nos servirá para actualizar el valor de las propiedades internas comunes. En ocasiones deberemos cambiar el valor de la propiedad interna para no disparar los sets y desde la clase base no tenemos acceso.
 
bool _Actualitzar_Caducitat (string tcArticulo, string tcLote, DateTime tdCaducidad)
 Actualitza la data de caducitat del lot.
 
bool _Con_EAN128 (string tcArticulo)
 Nos indica si el artículo está configurado para trabajar con EAN128.
 
bool _EAN128_Rellenar_Etiquetas (ref DataRow tdRow, DataRow tdLinea)
 Rellenar las etiquetas con códigos EAN128.
 
bool _EAN128 (string tcCodigoBarras, bool tlPresentarEan128=true)
 PE-76631 Este método nos validará si el código entrado es un código de barras 128. (validación punto nº 1 de Notas) En caso que el código del artículo del EAN128 coincide con la propiedad _oDocVentaLinTPV._Articulo entonces deberá actualizar las siguientes propiedades: _Lote: código del lot _Unidades: unidades del artículo _Peso: peso del lote _Caducidad: fecha de caducidad (este valor podrá tener un valor nulo) En caso que falten alguna información del tipo Articulo, lote, unidades, peso o caducidad ejecutará el método: _Show_Ean128() He fet q retorni el codi d'article //PE78719.
 
bool _Codigo_Barras_Lotes (string tcCodigoBarras)
 Leer código de barras EAN128/Especial Lote.
 
bool _Codigo_Barras_Especial (string tcCodigoBarras)
 Leer código Especial Lote.
 
string _Origen_Lote (string tcLote, string tcArticulo)
 Buscamos proveedor origen del lote.
 
DateTime? _Buscar_Caducidad (string tcLote, string tcArticulo, oAlbaranCompraProduccion toAlbaran=null, oAlbaranCompraProduccion toProduccion=null, bool tlNoCalcular=false, DateTime? tdCaducidad=null)
 Retorna la fecha de caducidad a partir de un lote y un artículo.
 
bool _Codigo_Barras_QR (string tcCodigoBarras)
 PE-95211 - Leer código QR.
 
virtual bool _Show_Ean128 (string tcCodigoEan="", string tcArticulo="", string tcLote="", int tnUnidades=0, decimal tnPeso=0, DateTime? tdCaducidad=null)
 PE-76631 Este método deberá ejecutar el formulario frmVentaLotesEan128. Si el usuario en el formulario ha pulsado ACEPTAR deberá actualizar las propiedades _Codigo, _Unidades, _Peso, _Caducidad Si el usuario en el formulario ha pulsado CANCELAR deberá actualizar las propiedades _Codigo="", _Unidades=0, _Peso=0, _Caducidad=null.
 
string _EmpStock (string tcCampo)
 Sacada del modulo de LOTES : stocklote.emp_stock.
 
bool _Asignar_Articulos_Lote (dynamic toDocumentoLinea, bool tlSalida=true)
 Comprova que hi hagi estock i guarda el lot.
 
decimal[] _Stocklote (String tcArticulo, String tcLote, DateTime tdDataIni, DateTime tdDataFin, String tcAlmacen, String tcTalla="", String tcColor="", String tcUbica="")
 
void _Refrescar_Stocks (String tcArticulo, String tcAlmacen, String tcTalla="", String tcColor="")
 Resfrescar el Stock de lotes a partir de Eurowin.
 
bool _Iniciar_Asignacion_Lotes (dynamic toDocumentoLinea, bool tlAutomatico=false, bool tlPedido=false)
 Iniciar asignación de lotes.
 
virtual bool _Delete_Linial (dynamic toDocumentoLinea)
 Borra el lote de la tabla de lotes correspondiente.
 
bool _Actualizar_Numero_Linia (dynamic toDocumentoLinea, int tnNewLinia)
 Actualiza el número de línea del documento en las tablas de LOTES.
 
bool _Actualizar_Fecha_Linia (dynamic toDocumentoLinea, DateTime tdOldDate)
 Actualiza el número de línea del documento en las tablas de LOTES.
 
bool _PedInt_Ltalbtr (DataRow ldrLinia)
 Inserta registres a la taula LOTES!LTALBTR.
 
bool _PedInt_Ltalbre (DataRow ldrLinia)
 Inserta registres a la taula LOTES!LTALBRE.
 
bool _Traspasar_Empresa (ewDocVentaLinTPV toDocumentoLinea)
 Traspasará una partida que está asociada a un albarán de venta hacia otro albarán de venta de otra empresa. Este método deberá quitar la partida de la linea del albarán origen y ponerla en la linea del albarán destino.
 
bool _Consultar_Pesadas (string tcAsi, ref decimal tnUni, ref decimal tnPeso)
 Consultar pesadas a partir del ASI.
 
bool _Cargar_Pesadas (string tcAsi, bool tlCajas, ref BindingList< LotePesadas > tliLotePesadas)
 Recuperar los registros de pesada a partir del ASI.
 
bool _Borrar_Pesadas (string tcAsi)
 Eliminar los registros de pesada a partir del ASI.
 
DataTable _Inventa_Lotes (string tcWhere, InventaLotesTipo toTipo=InventaLotesTipo._Positivo)
 Nos retorna un datatable con el inventario de lotes, que cumple la condición especificada en el primer parametro.
 
bool _Consultar_Ltalbve (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toLtalbve)
 Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.
 
bool _Consultar_Ltdepve (string tcEmpresa, string tcNumero, string tcLetra, int tnLinea, ref DataTable toLtdepve)
 Realiza una consulta sobre la tabla VENSER para la empresa, número, letra y línea indicados.
 
void _Anular_Linea (docventatpv.ewDocVentaLinTPV toLineaOrigen, docventatpv.ewDocVentaLinTPV toLineaAnulacion)
 Método para anular una linea en otra.
 
bool _Suscripcion_Valida (ref string toMensajeError)
 Método para validar la licencia de suscripción.
 
DataTable _Inventa_Lotes_Ltalbve (string tcWhere)
 Nos devuelve los lotes de los albaranes de venda que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbve_Multiejer (string tcWhere, string tcEjercicio, bool incluirOrigenDeposito=false)
 Nos devuelve los lotes de los albaranes de venda que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbtr_Entradas (string tcWhere)
 Nos devuelve los lotes de las entradas de los albaranes de traspaso que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbtr_Salidas (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de las salidas de los albaranes de traspaso que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbre (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los albaranes de regularización que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltregul (string tcWhere)
 Nos devuelve los lotes de los inventarios de regularización que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbco (string tcWhere)
 Nos devuelve los lotes de los albaranes de compra que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltalbco_Multiejer (string tcWhere, string tcEjercicio, bool incluirOrigenDeposito=false)
 Nos devuelve los lotes de los albaranes de compra que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdepve (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los depositos de venta que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdepve_Traspados_Ejercicio (string tcWhere)
 Nos devuelve los lotes de los depositos de venta que se han traspasado de ejercicio.
 
DataTable _Inventa_Lotes_Ltdepco (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltdepco_Traspados_Ejercicio (string tcWhere)
 Nos devuelve los lotes de los depositos de compra que se han traspasado de ejercicio.
 
DataTable _Inventa_Lotes_Ltcprod (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltdprod (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de los detalles de producción que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltctran (string tcWhere, bool tlNegativo=true)
 Nos devuelve los lotes de las cabeceras de transformación que cumplen la condición.
 
DataTable _Inventa_Lotes_Ltdtran (string tcWhere)
 PE-85914.
 
DataTable _Inventa_Lotes_Ltstini (string tcWhere)
 PE - 85866.
 
DataTable _Stocklote (string tcWhere, Stock.TipoValoracion teValoracion=Stock.TipoValoracion.IncluyendoDepositos, DateTime? tdFecha=null)
 Devuelve un datatable con todos los movimientos de los lotes, en funció del parametro.
 
DataTable _Cuenta_Corriente_Lotes (string tcWhere)
 Devuelve un datatable con la cuenta corriente en lotes.
 
virtual bool _Se_Puede_Borrar (IDocStockLinea toLinea)
 Método lineal para comprobar si la línea se puede borrar.
 
bool _Show_Info (IArticulo toArticulo, object toValue)
 Método virtual para mostrar información de los lotes.
 
void _ActivarExtensionArticulo (IArticulo toArticulo, bool tlActivar, DateTime tdFecha)
 Método para notificar la activación/desactivación de la extensión en un determinado artículo.
 
IValoresArticulosExtendidos _Validar_Candidato_Extension (IDocumentLinea toLinea, string tcCodigoCandidato)
 Método para validar candidatos de lotes.
 
IValoresArticulosExtendidos _Validar_Candidato_Extension_ArticuloJson (IDocumentLinea toLinea, IArticuloJSon toArticuloJson)
 Método para validar candidatos de serie a partir de información de QR.
 
- Métodos públicos heredados de sage.ew.interficies.IOperacionesExtendidas
void _Anular_Linea (ewDocVentaLinTPV toLinea, ewDocVentaLinTPV toLineaNueva)
 Método específico para la anulación de una línea con extensiones.
 
- Métodos públicos heredados de sage.ew.interficies.IStockExt
bool _Se_Puede_Borrar (IDocStockLinea toLinea)
 Método lineal para comprobar si la línea se puede borrar.
 
bool _Suscripcion_Valida (ref string tcMensajeError)
 Método específico para que las lineas con extensiones validen si estan al corriente de pago.
 

Métodos protegidos

override bool _Es_Documento_Stock ()
 Indica si es un documento de stocks (Inicial, Inventario, Traspaso, Regularización)
 
override void _ComprobarBloqueos ()
 Comprobar si existe alguna restricción, para que se abra el formulario de asignación de lotes, en modo SOLO LECTURA.
 
override void _Consultar_Lotes_Documento ()
 Nou metode buit que es sobreescriurà per cada document.
 
override void _Consultar_Stock_Disponible (ref DataTable tdtStockLote)
 Consulta stock disponible.
 
override void _DeleteLinDocStockLotes (LinVenDetLotes toDetCodigo)
 Nou metode buit que es sobreescriurà per cada document, per eliminar els moviments a les taules de lots.
 
override void _InsertLinDocStockLotes (LinVenDetLotes toDetCodigo)
 Nou metode buit que es sobreescriurà per cada document, per insertar els moviments a les taules de lots.
 
override string _Obtener_Nombre_Articulo ()
 Obtener el nombre del artículo de la linea actual.
 
override bool _Autoasignacion ()
 Indica si está activada la autoasignación dependiendo del tipo de documento.
 
override DataTable _Coste_Obtener_Datos (string lcConsulta)
 Obtener datos de las tablas del módulo de Lotes, para la gestión de los costes específicos.
 
override void _Coste_Actualizar_Lote (string lcAsi)
 Actualizar las tablas del módulo de Lotes, con el Asi relativo a los costes específicos.
 
bool _Se_Puede_Modificar (IDocStockLinea toLinea, object tnValue)
 Método lineal para comprobar si la línea se puede modificar.
 
- Métodos protegidos heredados de sage.ew.lote.Clases.Lote
virtual bool _Es_Documento_Entrada ()
 Indica si es un document d'entrada d'stock.
 
virtual bool _Es_Documento_Inventario ()
 Indica si es un documento de inventario.
 
virtual bool _Es_Documento_Deposito ()
 Indica si es un documento de deposito.
 
virtual bool _Es_Documento_Devolucion_Deposito ()
 Indica si es un documento de depósito.
 
virtual bool _Es_Documento_Fabricacion ()
 Indica si es un documento de fabricacion (Producción, Transformación)
 
virtual bool _Autocreacion ()
 Indica si está activada la creación automática dependiendo del tipo de documento.
 
bool _Existe_Ejercicio_Anterior ()
 Comprobamos si existe el ejercicio anterior.
 
virtual bool _Viene_Ejercicio_Anterior (dynamic toDocumentoLinea)
 Comprobamos si el documento viene del ejercicio anterior.
 
virtual bool SePermiteActualizarDocumentoOrigen ()
 Comprobar si existe alguna restricción para que se actualizen las unidades del documento orígen.
 
void _Costes_Especificos ()
 Costes específicos.
 
void _Coste_Cargar_Datos ()
 Cargar datos de los costes específicos.
 
void _Coste_Actualitzar_Datos ()
 Actualizar los datos asociados a los costes específicos (CosteLot)
 
void _Coste_Actualizar_Linea (dynamic toLinea)
 Actualizar la información de los costes específicos, a partir de los cambios en la linea del documento.
 
virtual void _Preparar_UpdateSilent_Coste (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar el coste a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Cajas (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar las cajas a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Unidades (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar las unidades a utilizar en el _UpdateSilent.
 
virtual void _Preparar_UpdateSilent_Peso (decimal tnValor, ref Dictionary< String, Object > toDic)
 Preparar el peso a utilizar en el _UpdateSilent.
 
virtual decimal _Get_Unidades_Linea ()
 Obtener las unidades en función del tipo de operación.
 
virtual decimal _Get_Peso_Linea ()
 Obtener el peso en función del tipo de operación.
 
bool _Nueva_Asignacion ()
 Nueva asignación.
 
bool _Nueva_Asignacion_Entradas ()
 Nueva asignación de entradas.
 
bool _Nueva_Asignacion_Entradas_Stock ()
 Nueva asignación de entradas de stock.
 
bool _Nueva_Asignacion_Entradas_Automatica ()
 Nueva asignación de entradas automatica.
 
string _Asignar_Lote_Automatico (ref DateTime? tdCaducidad)
 Asigna el lote/caducidad automaticamente según configuración.
 
bool _Nueva_Asignacion_Salidas ()
 
virtual void _Nueva_Asignacion_Buscar_Stock ()
 Buscar stock disponible para Nueva Asignación.
 
void _Nueva_Asignacion_Salidas_Stock ()
 
bool _Nueva_Asignacion_Salidas_Automatica ()
 
bool _Consultar_Asignacion ()
 
void _Consultar_Asignacion_Buscar_Stock ()
 Consultar_Asignacion_Buscar_Stock.
 
void _Consultar_Asignacion_Revisar_Stock (DataTable ldtStockLotes, DataRow ldrLinea)
 Revisar les unitats/pes que tenim en stock en funció del tipus de document.
 
bool _Consultar_Asignacion_Ean128 ()
 _Consultar_Asignacion_Ean128
 
bool _Consultar_Asignacion_Reasignar ()
 Consultar_Asignacion_Reasignar.
 

Otros miembros heredados

- Tipos públicos heredados de sage.ew.lote.Clases.Lote
enum  InventaLotesTipo { _Positivo , _Negativo , _Todos }
 Enumeración de las columnas del grid de pesadas. Más...
 
- Métodos públicos estáticos heredados de sage.ew.lote.Clases.Lote
static DataTable _Stocklote_Tabla (String tcArticulo="", String tcLote="", String tcAlmacen="", String tcTalla="", String tcColor="", String tcUbica="")
 Leer la tabla stocklote, filtrando por multiples campos.
 
static DataTable _ObtenerLotesArticuloDetalle (IDocStockLinea toLin, DataRow itemLotes, string tcAlmacen, DateTime tdFecha)
 ObtenerLotesArticuloDetalle.
 
static decimal _Coste_Articulo_Lote (string tcArticulo, string tcLote, DateTime tdFecha, string tcTalla="", string tcColor="")
 Cálculo del coste específico del lote.
 
static decimal _Coste_Articulo_Lote_Documento (eTipoDocumento teTipoDoc, string tcEmpresa, string tcNumero, string tcLetra, DateTime tdFecha, int tnlinia, decimal tnCajas, string tcTalla="", string tcColor="")
 Cálculo del coste específico del lote en el documento.
 
- Campos de datos heredados de sage.ew.lote.Clases.Lote
ewbase.ewCampo _ewUnidades
 EwCampo de las unidades.
 
bool _ClonandoLinea = false
 Indica si se esta realizando una anulación de linea.
 
string _FiltroFechaInicial = string.Empty
 Filtro de fecha inicial.
 
string _FiltroFechaFinal = string.Empty
 Filtro de fecha final.
 
string _FiltroPeriodo = string.Empty
 Filtro de periodo.
 
- Atributos protegidos heredados de sage.ew.lote.Clases.Lote
DateTime? _FechaOperacion = null
 Fecha de operación del movimiento de stock con lotes.
 
- Propiedades heredados de sage.ew.lote.Clases.Lote
string _Empresa = Convert.ToString(EW_GLOBAL._GetVariable("wc_empresa")) [get, set]
 Código de empresa asociada.
 
DateTime _Fecha = DateTime.Now.Date [get, set]
 Fecha asociada.
 
string _Almacen = string.Empty [get, set]
 Almacén asociado al inventario.
 
int _Linia = 0 [get, set]
 Linia asociada al inventario.
 
string _Articulo = string.Empty [get, set]
 Código de lote asociado.
 
string _Lote = string.Empty [get, set]
 Código de lote asociado.
 
decimal _Unidades = 0 [get, set]
 Unidades asignadas a la venta.
 
decimal _Peso = 0 [get, set]
 Peso asignado a la venta.
 
string _Talla = string.Empty [get, set]
 Codigo de la talla.
 
string _Color = string.Empty [get, set]
 Codigo de color.
 
string _Ubicacion = string.Empty [get, set]
 Código de la ubicación.
 
DateTime? _Caducidad = null [get, set]
 Fecha de caducidad del lote (Accepta NULL)
 
string _Asi = string.Empty [get, set]
 Asi del registro.
 
decimal _Coste = 0 [get, set]
 Coste del lote.
 

Descripción detallada

Clase de lotes para documentos de stock (traspaso)

Definición en la línea 16 del archivo LoteDocStockTraspaso.cs.

Documentación de constructores y destructores

◆ LoteDocStockTraspaso() [1/2]

sage.ew.lote.Clases.LoteDocStockTraspaso.LoteDocStockTraspaso ( )
inline

Constructor de la clase LoteDocStockTraspaso.

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

◆ LoteDocStockTraspaso() [2/2]

sage.ew.lote.Clases.LoteDocStockTraspaso.LoteDocStockTraspaso ( string tcLote,
IDocumentLinea toLinea = null )
inline

Constructor de la clase LoteDocStockTraspaso con parametros.

Parámetros
tcLote
toLinea

Definición en la línea 33 del archivo LoteDocStockTraspaso.cs.

Documentación de funciones miembro

◆ _Autoasignacion()

override bool sage.ew.lote.Clases.LoteDocStockTraspaso._Autoasignacion ( )
inlineprotectedvirtual

Indica si está activada la autoasignación dependiendo del tipo de documento.

Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 198 del archivo LoteDocStockTraspaso.cs.

◆ _ComprobarBloqueos()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._ComprobarBloqueos ( )
inlineprotectedvirtual

Comprobar si existe alguna restricción, para que se abra el formulario de asignación de lotes, en modo SOLO LECTURA.

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 52 del archivo LoteDocStockTraspaso.cs.

◆ _Consultar_Lotes_Documento()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._Consultar_Lotes_Documento ( )
inlineprotectedvirtual

Nou metode buit que es sobreescriurà per cada document.

Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 61 del archivo LoteDocStockTraspaso.cs.

◆ _Consultar_Stock_Disponible()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._Consultar_Stock_Disponible ( ref DataTable tdtStockLote)
inlineprotectedvirtual

Consulta stock disponible.

Parámetros
tdtStockLote

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 84 del archivo LoteDocStockTraspaso.cs.

◆ _Coste_Actualizar_Lote()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._Coste_Actualizar_Lote ( string lcAsi)
inlineprotectedvirtual

Actualizar las tablas del módulo de Lotes, con el Asi relativo a los costes específicos.

Parámetros
lcAsi

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 376 del archivo LoteDocStockTraspaso.cs.

◆ _Coste_Obtener_Datos()

override DataTable sage.ew.lote.Clases.LoteDocStockTraspaso._Coste_Obtener_Datos ( string lcConsulta)
inlineprotectedvirtual

Obtener datos de las tablas del módulo de Lotes, para la gestión de los costes específicos.

Parámetros
lcConsulta
Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 358 del archivo LoteDocStockTraspaso.cs.

◆ _Delete() [1/2]

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Delete ( IDocStockLinea toLinea)
inline

Método delete en documentos de traspaso.

Parámetros
toLineaLinea sobre la que operar
Devuelve
Resultado de la operación

Implementa sage.ew.interficies.IStockExt.

Definición en la línea 213 del archivo LoteDocStockTraspaso.cs.

◆ _Delete() [2/2]

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Delete ( string tcLote,
IDocumentLinea toLinea )
inline

Operaciones de borrado.

Parámetros
tcLoteLote con la que operar
toLineaLínea del documento sobre la que operar
Devuelve
True si correcto

Definición en la línea 278 del archivo LoteDocStockTraspaso.cs.

◆ _DeleteLinDocStockLotes()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._DeleteLinDocStockLotes ( LinVenDetLotes toDetCodigo)
inlineprotectedvirtual

Nou metode buit que es sobreescriurà per cada document, per eliminar els moviments a les taules de lots.

Reimplementado de sage.ew.lote.Clases.Lote.

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

◆ _Desactivar_Control_Stock()

override bool sage.ew.lote.Clases.LoteDocStockTraspaso._Desactivar_Control_Stock ( )
inlinevirtual

Nou metode buit que es sobreescriurà per cada document, per verificar el control d'stock.

Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 121 del archivo LoteDocStockTraspaso.cs.

◆ _Es_Documento_Stock()

override bool sage.ew.lote.Clases.LoteDocStockTraspaso._Es_Documento_Stock ( )
inlineprotectedvirtual

Indica si es un documento de stocks (Inicial, Inventario, Traspaso, Regularización)

Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

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

◆ _InsertLinDocStockLotes()

override void sage.ew.lote.Clases.LoteDocStockTraspaso._InsertLinDocStockLotes ( LinVenDetLotes toDetCodigo)
inlineprotectedvirtual

Nou metode buit que es sobreescriurà per cada document, per insertar els moviments a les taules de lots.

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 152 del archivo LoteDocStockTraspaso.cs.

◆ _Obtener_Detalle()

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Obtener_Detalle ( IDocStockLinea toLinea,
ref DataTable tdtResultados )
inline

Método que obtiene los lotes asociados a la línea.

Parámetros
toLinea
tdtResultados
Devuelve

Implementa sage.ew.interficies.IStockExt.

Definición en la línea 412 del archivo LoteDocStockTraspaso.cs.

◆ _Obtener_Nombre_Articulo()

override string sage.ew.lote.Clases.LoteDocStockTraspaso._Obtener_Nombre_Articulo ( )
inlineprotectedvirtual

Obtener el nombre del artículo de la linea actual.

Devuelve

Reimplementado de sage.ew.lote.Clases.Lote.

Definición en la línea 189 del archivo LoteDocStockTraspaso.cs.

◆ _Operacion_Permitida()

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Operacion_Permitida ( IDocStockLinea toLinea,
eCampoDocumentLinea teCampo,
object toValue,
ref string tcMensajeRespuesta )
inline

Método de comprobación de operaciones permitidas.

Parámetros
toLineaLinea sobre la que operar
teCampoCampo que invoca el método
toValueValor del campo
tcMensajeRespuestaMensaje de respuesta del método, por si hay que notificar al usuario
Devuelve
True si se permite operar

Implementa sage.ew.interficies.IStockExt.

Definición en la línea 436 del archivo LoteDocStockTraspaso.cs.

◆ _Se_Puede_Modificar()

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Se_Puede_Modificar ( IDocStockLinea toLinea,
object tnValue )
inlineprotected

Método lineal para comprobar si la línea se puede modificar.

Parámetros
toLineaLinea sobre la que operar
tnValue
Devuelve

Definición en la línea 485 del archivo LoteDocStockTraspaso.cs.

◆ _Show() [1/2]

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Show ( IDocStockLinea toLinea,
eCampoDocumentLinea teCampo,
object toValue,
ref string tcMensajeError )
inline

Método para tratar los cambios de valor en los campos.

Parámetros
toLineaLinea sobre la que operar
teCampoCampo que invoca al método
toValueValor a asignar
tcMensajeError
Devuelve
True si se ha realizado gestion especial, false si se ha de gestionar de forma no específica

Implementa sage.ew.interficies.IStockExt.

Definición en la línea 303 del archivo LoteDocStockTraspaso.cs.

◆ _Show() [2/2]

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Show ( object toPadre,
IDocumentLinea toLinea,
bool tlReadOnly = false )
inline

Nos presenta el formulario para visualizar/operar con las series.

Parámetros
toPadreReferencia al LinVenDet que contiene al LinVenDetSeries actual
toLineaLínea de referencia
tlReadOnly
Devuelve

Definición en la línea 290 del archivo LoteDocStockTraspaso.cs.

◆ _Update()

bool sage.ew.lote.Clases.LoteDocStockTraspaso._Update ( IDocStockLinea toLinea)
inline

Método _Update para documentos de traspaso.

Parámetros
toLineaLinea sobre la que operar
Devuelve
Resultado de la operación

Implementa sage.ew.interficies.IStockExt.

Definición en la línea 348 del archivo LoteDocStockTraspaso.cs.


La documentación de esta clase está generada del siguiente archivo: