Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.docsven.ewDocVentaLinPRESUP

Clase linea del presupuesto. Más...

Diagrama de herencia de sage.ew.docsven.ewDocVentaLinPRESUP
sage.ew.interficies.ILineaTraspasable sage.addons.services.Negocio.Documentos.Services.ewDocVentaLinPresup_Services

Métodos públicos

 ewDocVentaLinPRESUP ()
 constructor linia pressupost
 
 ewDocVentaLinPRESUP (dynamic toParent)
 constructor linia pressupost
 
 ewDocVentaLinPRESUP (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer...
 
override bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 al borrar una linia comprovem q aquesta no estigui relacionada amb algun document
 
override bool _Save ()
 Guardem les linies.
 
override bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 no hi ha d'haver control stock
 
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étodos protegidos

override void _Load_Linea (DataRow tdrLinea)
 Cargar linia de presupuesto.
 
override void Cargar_Valores_Por_Defecto (decimal tnPeso, bool tlAsignarDefinicion)
 Inicializamos los campos que hacen referencia al articulo.
 
override bool _Evitar_Desglose_Montaje ()
 Para revisar si es un articulo de montaje y tiene desglose.
 

Propiedades

override string _Articulo [get, set]
 articulo
 
override decimal _Unidades [get, set]
 arrodonir les unitats dels articles q treballen amb series
 
decimal _Traspaso [get, set]
 Cantidad indicada manualmente.
 
bool _Falta [get, set]
 Falta entregar.
 
bool _TraspasarLinea [get, set]
 A efectos de traspaso indica si hay que procesar la línea.
 
decimal _Traspasar_Cajas [get, set]
 Caixes a traspassar.
 
decimal _Traspasar_Unidades [get, set]
 Unitats a traspassar.
 
decimal _Traspasar_Peso [get, set]
 Pes a traspassar.
 
string _Asi [get, set]
 Asi de la linea.
 
override int _UnidadesConSerie [get, set]
 Indica el número de series / montajes asociado a la línea.
 
override bool _UsaLotes [get, set]
 Indica si es una línea de artículo con lotes.
 
- Propiedades heredados de sage.ew.interficies.ILineaTraspasable
decimal _Servidas [get, set]
 Unidades servidas.
 
decimal _CajaServ [get, set]
 Cajas servidas.
 
decimal _Cajas [get, set]
 Cajas de la linea.
 
articulo.Articulo _oArticulo [get, set]
 Artículo de la linea.
 

Descripción detallada

Clase linea del presupuesto.

Definición en la línea 3395 del archivo DocsPresup.cs.

Documentación de constructores y destructores

◆ ewDocVentaLinPRESUP() [1/3]

sage.ew.docsven.ewDocVentaLinPRESUP.ewDocVentaLinPRESUP ( )
inline

constructor linia pressupost

Definición en la línea 3402 del archivo DocsPresup.cs.

◆ ewDocVentaLinPRESUP() [2/3]

sage.ew.docsven.ewDocVentaLinPRESUP.ewDocVentaLinPRESUP ( dynamic toParent)
inline

constructor linia pressupost

Parámetros
toParent

Definición en la línea 3411 del archivo DocsPresup.cs.

◆ ewDocVentaLinPRESUP() [3/3]

sage.ew.docsven.ewDocVentaLinPRESUP.ewDocVentaLinPRESUP ( dynamic toDocVenta,
Articulo toArticulo,
decimal tnUnidades = 1,
decimal tnPrecio = 0::0M,
int tnInsertLinea = -1,
int tnTipoDoc = 0 )
inline

De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer...

Parámetros
toDocVenta
toArticulo
tnUnidades
tnPrecio
tnInsertLinea
tnTipoDoc

Definición en la línea 3427 del archivo DocsPresup.cs.

Documentación de funciones miembro

◆ _Delete()

override bool sage.ew.docsven.ewDocVentaLinPRESUP._Delete ( bool tlCapsalera = true,
bool tlUltimo = false,
bool tlForzar = false )
inline

al borrar una linia comprovem q aquesta no estigui relacionada amb algun document

Parámetros
tlCapsalera
tlUltimo
tlForzar
Devuelve

Definición en la línea 3765 del archivo DocsPresup.cs.

◆ _Evitar_Desglose_Montaje()

override bool sage.ew.docsven.ewDocVentaLinPRESUP._Evitar_Desglose_Montaje ( )
inlineprotected

Para revisar si es un articulo de montaje y tiene desglose.

Definición en la línea 3967 del archivo DocsPresup.cs.

◆ _Load_Linea()

override void sage.ew.docsven.ewDocVentaLinPRESUP._Load_Linea ( DataRow tdrLinea)
inlineprotected

Cargar linia de presupuesto.

Parámetros
tdrLinea

Definición en la línea 3709 del archivo DocsPresup.cs.

◆ _Save()

override bool sage.ew.docsven.ewDocVentaLinPRESUP._Save ( )
inline

Guardem les linies.

Devuelve

Definición en la línea 3785 del archivo DocsPresup.cs.

◆ _UpdateSilent()

override void sage.ew.docsven.ewDocVentaLinPRESUP._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
toValoresDiccionario con los nombres (privados) de las variables a actualizar

Definición en la línea 3932 del archivo DocsPresup.cs.

◆ _Validar_Stock()

override bool sage.ew.docsven.ewDocVentaLinPRESUP._Validar_Stock ( decimal tnUnidadesAnt,
decimal tnUnidadesAct,
string tcMensaje = "" )
inline

no hi ha d'haver control stock

Parámetros
tnUnidadesAnt
tnUnidadesAct
tcMensaje
Devuelve

Definición en la línea 3921 del archivo DocsPresup.cs.

◆ Cargar_Valores_Por_Defecto()

override void sage.ew.docsven.ewDocVentaLinPRESUP.Cargar_Valores_Por_Defecto ( decimal tnPeso,
bool tlAsignarDefinicion )
inlineprotected

Inicializamos los campos que hacen referencia al articulo.

Parámetros
tnPeso
tlAsignarDefinicion

Definición en la línea 3727 del archivo DocsPresup.cs.

Documentación de propiedades

◆ _Articulo

override string sage.ew.docsven.ewDocVentaLinPRESUP._Articulo
getset

articulo

Definición en la línea 3473 del archivo DocsPresup.cs.

◆ _Asi

string sage.ew.docsven.ewDocVentaLinPRESUP._Asi
getset

Asi de la linea.

Definición en la línea 3668 del archivo DocsPresup.cs.

◆ _Falta

bool sage.ew.docsven.ewDocVentaLinPRESUP._Falta
getset

Falta entregar.

Definición en la línea 3547 del archivo DocsPresup.cs.

◆ _Traspasar_Cajas

decimal sage.ew.docsven.ewDocVentaLinPRESUP._Traspasar_Cajas
getset

Caixes a traspassar.

Implementa sage.ew.interficies.ILineaTraspasable.

Definición en la línea 3573 del archivo DocsPresup.cs.

◆ _Traspasar_Peso

decimal sage.ew.docsven.ewDocVentaLinPRESUP._Traspasar_Peso
getset

Pes a traspassar.

Implementa sage.ew.interficies.ILineaTraspasable.

Definición en la línea 3635 del archivo DocsPresup.cs.

◆ _Traspasar_Unidades

decimal sage.ew.docsven.ewDocVentaLinPRESUP._Traspasar_Unidades
getset

Unitats a traspassar.

Implementa sage.ew.interficies.ILineaTraspasable.

Definición en la línea 3604 del archivo DocsPresup.cs.

◆ _TraspasarLinea

bool sage.ew.docsven.ewDocVentaLinPRESUP._TraspasarLinea
getset

A efectos de traspaso indica si hay que procesar la línea.

Implementa sage.ew.interficies.ILineaTraspasable.

Definición en la línea 3564 del archivo DocsPresup.cs.

◆ _Traspaso

decimal sage.ew.docsven.ewDocVentaLinPRESUP._Traspaso
getset

Cantidad indicada manualmente.

Implementa sage.ew.interficies.ILineaTraspasable.

Definición en la línea 3525 del archivo DocsPresup.cs.

◆ _Unidades

override decimal sage.ew.docsven.ewDocVentaLinPRESUP._Unidades
getset

arrodonir les unitats dels articles q treballen amb series

Definición en la línea 3506 del archivo DocsPresup.cs.

◆ _UnidadesConSerie

override int sage.ew.docsven.ewDocVentaLinPRESUP._UnidadesConSerie
getset

Indica el número de series / montajes asociado a la línea.

Definición en la línea 3684 del archivo DocsPresup.cs.

◆ _UsaLotes

override bool sage.ew.docsven.ewDocVentaLinPRESUP._UsaLotes
getset

Indica si es una línea de artículo con lotes.

Definición en la línea 3901 del archivo DocsPresup.cs.


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