Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.services.Negocio.Clases.ServiceMateriales.Linia

Definir la estructura de las líneas Heredo de ewDocVentaLin para poder usar la clase de ExtensionesVentasExt y la herencia de VentasExtendida en VentasExtendidaServices. Más...

Diagrama de herencia de sage.addons.services.Negocio.Clases.ServiceMateriales.Linia
sage.ew.interficies.ILinTRel sage.ew.interficies.IDocumentoLineaExtensiones sage.ew.interficies.IDocumentLinea

Métodos públicos

override void _UpdateSilent (Dictionary< string, object > toValores)
 Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método.
 
override void _Recalcular_Coste ()
 Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv.
 
bool __ObtenerCosteLineaDesdeExtensionesServices (ServiceMateriales.Linia toLinea)
 Extensión para IDocVentaLin. Instancia la clase OperacionesExtendidas e invoca al método _ObtenerCosteLinea de las extensión apropiada (series, lotes, etc.)
 
 Linia ()
 Inicializa una nueva intancia de la clase.
 
bool Fila_Plena ()
 Devuelve si la línea está completa.
 
void _CalcularImporte ()
 
bool _EsLineaModificable (bool lSacarMensaje=true)
 

Campos de datos

bool lUnidadesLlamadaRecursiva = false
 

Propiedades

String _SageReportsGroup [get]
 
String _SageReportsGroupLin [get]
 
override string _Color [get, set]
 Color.
 
override string _Talla [get, set]
 Talla.
 
override string _Almacen [get]
 Almacen.
 
override string _Letra [get, set]
 Letra.
 
override bool _UsaSeries [get, set]
 Trabajo con series.
 
override bool _UsaLotes [get, set]
 Trabajo con lotes.
 
override int _UnidadesConSerie [get, set]
 Unidades con series.
 
string _Ejercicio [get, set]
 _Ejercicio
 
override string _Empresa [get, set]
 _Empresa
 
override string _Numero [get, set]
 _Numero
 
override Int32 _Linea [get, set]
 _Linea
 
override string _Articulo [get, set]
 _Articulo
 
string _Nombre [get, set]
 _Nombre
 
override decimal _Unidades [get, set]
 _Unidades
 
new decimal _Coste [get, set]
 _Coste
 
new decimal _Dto1 [get, set]
 _Dto1
 
new decimal _Dto2 [get, set]
 _Dto1
 
new decimal _Precio [get, set]
 _Precio
 
new decimal _Importe [get, set]
 _Importe
 
decimal _CosteTotal [get]
 _Coste total
 
override DateTime _Fecha [get, set]
 _Fecha
 
string _Alb_ejer [get, set]
 _Alb_ejer
 
string _Alb_let [get, set]
 _Alb_let
 
string _Albaran [get, set]
 _Albaran
 
string _AlbReg [get, set]
 _AlbReg
 
Int64 _AlbReg_lin [get, set]
 _AlbReg_lin
 
string _AlbReg_eje [get, set]
 _AlbReg_eje
 
string _CodigoAlbaran [get, set]
 _CodigoAlbaran
 
object _Parent [get, set]
 Objeto padre a la instancia.
 
Services _DocService [get]
 Objeto documento del servicio al que pertenece a la instancia.
 
override Articulo _oArticulo [get, set]
 Objeto artículo, en documentos esta en la clase Docsven-ewDocVentaLin, me lo creo aquí porque no eredamos de él.
 
- Propiedades heredados de sage.ew.interficies.IDocumentLinea
int _LineaReal [get]
 Devuelve el campo linia: para todos los documentos sera el mismo valor que la linea pero en el documento factura devolvera la linea del albarán al que corresponde.
 
bool _LinkForm [get]
 Formulario asociado.
 

Descripción detallada

Definir la estructura de las líneas Heredo de ewDocVentaLin para poder usar la clase de ExtensionesVentasExt y la herencia de VentasExtendida en VentasExtendidaServices.

Definición en la línea 1065 del archivo ServiceMateriales.cs.

Documentación de constructores y destructores

◆ Linia()

sage.addons.services.Negocio.Clases.ServiceMateriales.Linia.Linia ( )
inline

Inicializa una nueva intancia de la clase.

Definición en la línea 1840 del archivo ServiceMateriales.cs.

Documentación de funciones miembro

◆ __ObtenerCosteLineaDesdeExtensionesServices()

bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia.__ObtenerCosteLineaDesdeExtensionesServices ( ServiceMateriales.Linia toLinea)
inline

Extensión para IDocVentaLin. Instancia la clase OperacionesExtendidas e invoca al método _ObtenerCosteLinea de las extensión apropiada (series, lotes, etc.)

Parámetros
toLineaLinea sobre la que realizar la operacion
Devuelve
True si ha obtenido un coste

Definición en la línea 1391 del archivo ServiceMateriales.cs.

◆ _CalcularImporte()

void sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._CalcularImporte ( )
inline

Definición en la línea 1903 del archivo ServiceMateriales.cs.

◆ _EsLineaModificable()

bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._EsLineaModificable ( bool lSacarMensaje = true)
inline

Definición en la línea 2029 del archivo ServiceMateriales.cs.

◆ _Recalcular_Coste()

override void sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Recalcular_Coste ( )
inline

Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv.

Definición en la línea 1377 del archivo ServiceMateriales.cs.

◆ _UpdateSilent()

override void sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._UpdateSilent ( Dictionary< string, object > toValores)
inline

Método de update pensado para no disparar los _SETs y actualizar los campos por la propiedad privada. No se controla que las propiedades sean realmente privadas. Para el funcionamiento ordinario no se debería usar este método.

Parámetros
toValores

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1114 del archivo ServiceMateriales.cs.

◆ Fila_Plena()

bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia.Fila_Plena ( )
inline

Devuelve si la línea está completa.

Devuelve

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 1848 del archivo ServiceMateriales.cs.

Documentación de campos

◆ lUnidadesLlamadaRecursiva

bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia.lUnidadesLlamadaRecursiva = false

Definición en la línea 1067 del archivo ServiceMateriales.cs.

Documentación de propiedades

◆ _Alb_ejer

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Alb_ejer
getset

_Alb_ejer

Definición en la línea 1619 del archivo ServiceMateriales.cs.

◆ _Alb_let

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Alb_let
getset

_Alb_let

Definición en la línea 1640 del archivo ServiceMateriales.cs.

◆ _Albaran

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Albaran
getset

_Albaran

Definición en la línea 1662 del archivo ServiceMateriales.cs.

◆ _AlbReg

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._AlbReg
getset

_AlbReg

Definición en la línea 1683 del archivo ServiceMateriales.cs.

◆ _AlbReg_eje

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._AlbReg_eje
getset

_AlbReg_eje

Definición en la línea 1717 del archivo ServiceMateriales.cs.

◆ _AlbReg_lin

Int64 sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._AlbReg_lin
getset

_AlbReg_lin

Definición en la línea 1700 del archivo ServiceMateriales.cs.

◆ _Almacen

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Almacen
get

Almacen.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1098 del archivo ServiceMateriales.cs.

◆ _Articulo

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Articulo
getset

_Articulo

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1264 del archivo ServiceMateriales.cs.

◆ _CodigoAlbaran

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._CodigoAlbaran
getset

_CodigoAlbaran

Definición en la línea 1734 del archivo ServiceMateriales.cs.

◆ _Color

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Color
getset

Color.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1094 del archivo ServiceMateriales.cs.

◆ _Coste

new decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Coste
getset

_Coste

Definición en la línea 1483 del archivo ServiceMateriales.cs.

◆ _CosteTotal

decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._CosteTotal
get

_Coste total

Definición en la línea 1576 del archivo ServiceMateriales.cs.

◆ _DocService

Services sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._DocService
get

Objeto documento del servicio al que pertenece a la instancia.

Definición en la línea 1829 del archivo ServiceMateriales.cs.

◆ _Dto1

new decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Dto1
getset

_Dto1

Definición en la línea 1504 del archivo ServiceMateriales.cs.

◆ _Dto2

new decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Dto2
getset

_Dto1

Definición en la línea 1522 del archivo ServiceMateriales.cs.

◆ _Ejercicio

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Ejercicio
getset

_Ejercicio

Definición en la línea 1179 del archivo ServiceMateriales.cs.

◆ _Empresa

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Empresa
getset

_Empresa

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1196 del archivo ServiceMateriales.cs.

◆ _Fecha

override DateTime sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Fecha
getset

_Fecha

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1588 del archivo ServiceMateriales.cs.

◆ _Importe

new decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Importe
getset

_Importe

Definición en la línea 1559 del archivo ServiceMateriales.cs.

◆ _Letra

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Letra
getset

Letra.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1100 del archivo ServiceMateriales.cs.

◆ _Linea

override Int32 sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Linea
getset

_Linea

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1247 del archivo ServiceMateriales.cs.

◆ _Nombre

string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Nombre
getset

_Nombre

Definición en la línea 1403 del archivo ServiceMateriales.cs.

◆ _Numero

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Numero
getset

_Numero

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1213 del archivo ServiceMateriales.cs.

◆ _oArticulo

override Articulo sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._oArticulo
getset

Objeto artículo, en documentos esta en la clase Docsven-ewDocVentaLin, me lo creo aquí porque no eredamos de él.

ho creem per actualitzar l'stock, en documentos esta en la clase Docsven-ewDocVentaLin, me lo creo aquí porque no eredamos de él

Objeto Articulo

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1871 del archivo ServiceMateriales.cs.

◆ _Parent

object sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Parent
getset

Objeto padre a la instancia.

Implementa sage.ew.interficies.ILinTRel.

Definición en la línea 1819 del archivo ServiceMateriales.cs.

◆ _Precio

new decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Precio
getset

_Precio

Definición en la línea 1540 del archivo ServiceMateriales.cs.

◆ _SageReportsGroup

String sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._SageReportsGroup
get

Definición en la línea 1076 del archivo ServiceMateriales.cs.

◆ _SageReportsGroupLin

String sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._SageReportsGroupLin
get

Definición en la línea 1085 del archivo ServiceMateriales.cs.

◆ _Talla

override string sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Talla
getset

Talla.

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1096 del archivo ServiceMateriales.cs.

◆ _Unidades

override decimal sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._Unidades
getset

_Unidades

Implementa sage.ew.interficies.IDocumentLinea.

Definición en la línea 1422 del archivo ServiceMateriales.cs.

◆ _UnidadesConSerie

override int sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._UnidadesConSerie
getset

Unidades con series.

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1152 del archivo ServiceMateriales.cs.

◆ _UsaLotes

override bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._UsaLotes
getset

Trabajo con lotes.

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1137 del archivo ServiceMateriales.cs.

◆ _UsaSeries

override bool sage.addons.services.Negocio.Clases.ServiceMateriales.Linia._UsaSeries
getset

Trabajo con series.

Implementa sage.ew.interficies.IDocumentoLineaExtensiones.

Definición en la línea 1121 del archivo ServiceMateriales.cs.


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