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 herencias 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. Más...
 
override void _Recalcular_Coste ()
 Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv Más...
 
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.) Más...
 
 Linia ()
 Inicializa una nueva intancia de la clase Más...
 
bool Fila_Plena ()
 Devuelve si la línea está completa Más...
 
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]
 
override string _Talla [get, set]
 
override string _Almacen [get]
 
override string _Letra [get, set]
 
override bool _UsaSeries [get, set]
 Trabajo con series Más...
 
override bool _UsaLotes [get, set]
 Trabajo con lotes Más...
 
override int _UnidadesConSerie [get, set]
 Unidades con series Más...
 
string _Ejercicio [get, set]
 _Ejercicio Más...
 
override string _Empresa [get, set]
 _Empresa Más...
 
override string _Numero [get, set]
 _Numero Más...
 
override Int32 _Linea [get, set]
 _Linea Más...
 
override string _Articulo [get, set]
 _Articulo Más...
 
string _Nombre [get, set]
 _Nombre Más...
 
override decimal _Unidades [get, set]
 _Unidades Más...
 
new decimal _Coste [get, set]
 _Coste Más...
 
new decimal _Dto1 [get, set]
 _Dto1 Más...
 
new decimal _Dto2 [get, set]
 _Dto1 Más...
 
new decimal _Precio [get, set]
 _Precio Más...
 
new decimal _Importe [get, set]
 _Importe Más...
 
decimal _CosteTotal [get]
 _Coste total Más...
 
override DateTime _Fecha [get, set]
 _Fecha Más...
 
string _Alb_ejer [get, set]
 _Alb_ejer Más...
 
string _Alb_let [get, set]
 _Alb_let Más...
 
string _Albaran [get, set]
 _Albaran Más...
 
string _AlbReg [get, set]
 _AlbReg Más...
 
Int64 _AlbReg_lin [get, set]
 _AlbReg_lin Más...
 
string _AlbReg_eje [get, set]
 _AlbReg_eje Más...
 
string _CodigoAlbaran [get, set]
 _CodigoAlbaran Más...
 
object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
Services _DocService [get]
 Objeto documento del servicio al que pertenece a la instancia. Más...
 
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 Más...
 
- Propiedades heredados desde sage.ew.interficies.ILinTRel
object _Parent [get, set]
 Objeto padre a la instancia. Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentoLineaExtensiones
Articulo _oArticulo [get, set]
 Objeto articulo Más...
 
bool _UsaSeries [get, set]
 Compra por series Más...
 
bool _UsaLotes [get, set]
 Compra por lotes Más...
 
int _UnidadesConSerie [get, set]
 Número de unidades con serie informada Más...
 
- Propiedades heredados desde sage.ew.interficies.IDocumentLinea
string _Articulo [get, set]
 Articulo Más...
 
decimal _Unidades [get, set]
 
int _Linea [get, set]
 Línea Más...
 
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 Más...
 
string _Empresa [get]
 Empresa Más...
 
string _Numero [get]
 Numero Más...
 
string _Letra [get]
 Letra Más...
 
string _Almacen [get]
 Almacen Más...
 
DateTime _Fecha [get]
 Fecha Más...
 
string _Talla [get, set]
 Talla Más...
 
string _Color [get, set]
 Color Más...
 
bool _LinkForm [get]
 Formulario asociado Más...
 

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 del constructor y destructor

◆ Linia()

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

Inicializa una nueva intancia de la clase

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

Documentación de las 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 1385 del archivo ServiceMateriales.cs.

◆ _CalcularImporte()

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

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

◆ _EsLineaModificable()

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

Definición en la línea 2023 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 1371 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 1108 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 1842 del archivo ServiceMateriales.cs.

Documentación de los 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 1614 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 1635 del archivo ServiceMateriales.cs.

◆ _Albaran

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

_Albaran

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

◆ _AlbReg

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

_AlbReg

Definición en la línea 1678 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 1712 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 1695 del archivo ServiceMateriales.cs.

◆ _Almacen

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

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

◆ _Articulo

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

_Articulo

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

◆ _CodigoAlbaran

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

_CodigoAlbaran

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

◆ _Color

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

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

◆ _Coste

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

_Coste

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

◆ _CosteTotal

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

_Coste total

Definición en la línea 1571 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 1824 del archivo ServiceMateriales.cs.

◆ _Dto1

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

_Dto1

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

◆ _Dto2

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

_Dto1

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

◆ _Ejercicio

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

_Ejercicio

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

◆ _Empresa

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

_Empresa

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

◆ _Fecha

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

_Fecha

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

◆ _Importe

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

_Importe

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

◆ _Letra

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

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

◆ _Linea

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

_Linea

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

◆ _Nombre

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

_Nombre

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

◆ _Numero

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

_Numero

Definición en la línea 1208 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

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

◆ _Parent

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

Objeto padre a la instancia.

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

◆ _Precio

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

_Precio

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

◆ _SageReportsGroup

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

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

◆ _SageReportsGroupLin

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

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

◆ _Talla

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

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

◆ _Unidades

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

_Unidades

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

◆ _UnidadesConSerie

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

Unidades con series

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

◆ _UsaLotes

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

Trabajo con lotes

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

◆ _UsaSeries

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

Trabajo con series

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


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