Clase linea del albarán de compra. Más...
Métodos públicos | |
ewDocCompraLinALBARAN () | |
constructor linia albarán de compra | |
ewDocCompraLinALBARAN (dynamic toParent) | |
constructor linia albarán de compra | |
ewDocCompraLinALBARAN (dynamic toDocCompra, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1) | |
constructor | |
override void | _Recalcular_Importe_Procesos_Adicionales () |
Processos adicionales: como actualizar el referpro .... | |
DateTime | _Ultima_Fecha_Compra (string tcArticulo) |
Consultamos la última fecha de compra del artículo pasado como parámetro. | |
void | _Referencias_Proveedor () |
actualizamos referencias proveedor | |
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 | _Delete_After (bool tlPresentarMensaje=true) |
borrem registre de referpro | |
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. | |
![]() | |
ewDocCompraLin () | |
Constructor. | |
ewDocCompraLin (dynamic toDocCompra) | |
Lineas detalle. | |
ewDocCompraLin (dynamic toDocCompra, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1) | |
Contructor de la línea. | |
bool | _Save () |
Guarda les lineas. | |
virtual void | _Recalcular_Lineas (bool tlModifUnid=false) |
Recalcula preu, import, stock. | |
void | _Recalcular_Precio (bool tlModifUnid=false) |
Al cambiar el articulo o unidades consultamos el precio para comprobar si hay alguna oferta. | |
void | _Calcular_Peso (decimal tnPeso=0) |
Calcul del pes lineal. | |
void | _Importe_Linias (decimal tnImporte, decimal tnImporteDivisa) |
Importe lineas. | |
virtual void | _Recalcular_Importe (bool tlRevisarPrecio=true) |
Recalcula el importe de la linea. | |
virtual void | _Load (DataRow tdrLinea) |
Método _Load a partir de un DataRow. | |
virtual void | _Clonar (dynamic toLinea) |
Método _Clonar. | |
List< IDocCompraLin > | _Lineas_Asociadas () |
ens retorna una llista de linies asociades a l'article principal i que es troben relacionades pel camp escandal (p.e. articles amb escandall, articles amb ofertes, ampliació de definicio) | |
void | _Recalcular_Stock () |
recalcula stock linea | |
void | _Tipo_Iva_Linia (string tcProveedor, string tcEmpresa, string tcTipoIva="") |
Iva linia, per mirar si s'ha d'aplicar iva comunitari. | |
virtual void | _Show_Documento_Linea_Origen () |
PE104108 Muestra el documento de donde viene la linia actual. | |
virtual void | _Show_Documento_Linea_Destino () |
PE104108 Muestar el documento/s a donde ha ido la linia actual. | |
void | _ComprobacionesCalculoPreciosLinea () |
Bug 116579 Calcula los campos precio, precioiva,preciodivisa,preciodivisaiva teniendo en cuenta si el documento trabaja con IVA incluido y si trabaja con multidivisa (depende del campo calculo de la cabecera) | |
bool | _LineaSubir () |
Subir la línea una posición. | |
bool | _LineaBajar () |
Bajar la línea una posición. | |
bool | _LineaPrincipio () |
Mover la línea al principio. | |
bool | _LineaFinal () |
Mover la línea al final. | |
virtual bool | _LineaMover (int indiceLineaDestino) |
Mover la línea a otra posición. | |
virtual bool | _EsLineaMovible () |
void | _AsignarValoresArticulosSinCodificar (string tcTipoIVA, string tcCuenta) |
Asignamos los valores a los artículos sin codificar. | |
bool | ProvieneDeUnDeposito () |
Método auxiliar para determinar si la línea proviene de un depósito. | |
bool | _Buscar_Documento_Linea (int tnNumeroDeLinea=-1, int tnPosicionLineaEnDocumento=-1) |
Método que busca el documento asociado a la línea, ho deixo public pq des del docsped no el pot veure | |
bool | _Buscar_Documento_Linea (bool tlPresentarMensaje, int tnNumeroDeLinea=-1, int tnPosicionLineaEnDocumento=-1) |
Método que busca el documento asociado a la línea, ho deixo public pq des del docsped no el pot veure | |
bool | _ValidaCantidadMax (out string tcMensaje) |
Implementación del método de validación del maximo. | |
Métodos protegidos | |
override void | _Load_Linea (DataRow tdrLinea) |
Cargar linia del albarán. | |
override bool | _Validaciones_Tipo_Iva (string tcTipoIva, ref string tcTipoIvaCEE) |
validacion iva | |
override void | Cargar_Valores_Por_Defecto (decimal tnPeso=0) |
isp | |
override void | _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, string tcAsiPpal, ref dynamic toLinEsc) |
Inserta línea a línea los artículos que componen un escandallo. Sobreescribo el método para poder realizar las comprovaciones propias de TPV. | |
override void | _Cambio_Numero_Linea (int tnOldLinea, int tnNewLinea) |
Metodo que se dispara cuando se cambia el número de línea. Se utilizar para actualizar la línea en las tablas relacionadas con la línea actual. | |
override void | _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera) |
passem el codi del docscompra de l'assignacio de lotes | |
override bool | _Existe_Linea_Documento () |
comprovem si existeix la linia | |
override void | _Buscar_Documento_Destino_Compras (ref string lcSql) |
El document desti de l'albarà de compra es una venta. | |
![]() | |
virtual bool | _Asignar_Unidades_Por_Defecto () |
Si existe un formulario linkado y el flag de empresa debe poner 1 unidad por defecto en la columna de unidades en los siguientes escenarios: | |
void | _InsertUpdateLinea () |
comprova si s'ha modificat o no, si s'ha modificat s'ha de mirar si s'ha de fer un actualitzar o insertar | |
virtual bool | _Show_Unidades_Tallas_Colores (bool tlForzar=false) |
Presentar el formulario de tallas y colores. | |
virtual bool | _Gestion_Servidas (bool tlDelete=false) |
Método auxiliar para la actualización del campo servidas en documentos asociados Es virtual por si se quiere asumir todo el proceso de validación. | |
virtual bool | _Gestion_Servidas_ObtenerTablas (out string tcTablaCabecera, out string tcTablaDetalle) |
Método auxiliar que determina las tablas cabecera y detalle que hay que actualizar Es virtual por si se quiere ampliar las tablas a tratar. | |
virtual void | _Configura_Stock (Update_Stocks._TipoDocumento toTipo) |
Indicar en quin camp ha de guardar stock. | |
bool | Inicializar_Constructor_ewDocCompra_Lin (dynamic toDocCompra, Articulo toArticulo, decimal tnUnidades=0, decimal tnPrecio=0.0M, int tnInsertLinea=-1) |
Inicializar contructor de venta de las líneas. | |
virtual void | Cargar_Valores_Por_Defecto (decimal tnPeso, bool tlAsignarDefinicion) |
Inicialitzem els camps que fan referencia a l'article. | |
bool | _Importaciones_Servicios (string tcTipoIva, ref string tcTipoIvaCEE) |
Inmovil. | |
void | _Establecer_Propiedades (string tcArticulo, string tcTalla, string tcColor, decimal tnUnidades=1, decimal tnPrecio=0.0M, bool tlPreguntarTallaColor=true) |
void | _Establecer_Propiedades (string tcArticulo, string tcTalla, string tcColor, decimal tnUnidades, decimal tnPrecio, bool tlPreguntarTallaColor, bool tlAsignarDefinicion) |
virtual bool | _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false) |
Si l'article treballa amb escandall l'afegim. | |
bool | _ExisteLineaOrigen (decimal tnUnidades, bool tlOrigenUnidades=false, decimal tnUnidadesOld=0) |
Método de validación de operaciones de linea para que no se pueda modificar si tienen documento orígen. Revisado en Bug 135591. | |
virtual bool | _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcNombreArticulo, IDocCompraLin toLinea, string tcCodigoCandidato="") |
Valida el código de artículo. | |
void | _ValidaCantidadMax () |
PE-98313 Metodo que valida la cantidad max de los stocks por articulo y almacen PE101526 he tret el parametre d'unitats ja que quan es modificava les unitats sempre sumava i no era correcte aquesta comprovacio la fa després de fer l'assignacio d les unitats. | |
Propiedades | |
string | _Pedido [get, set] |
Pedido. | |
DateTime | _Garantia [get, set] |
Garantia. | |
bool | _Lote [get, set] |
Lote. | |
decimal | _Rappel [get, set] |
Rappel. | |
string | _AlbaranVenta [get, set] |
Albarán de venta. | |
override string | _Articulo [get, set] |
articulo | |
override string | _Talla [get, set] |
Talla. | |
override string | _Color [get, set] |
Color. | |
override decimal | _Unidades [get, set] |
PE-98313 Sobreescribimos _Unidades para validar el stock máximo de un artículo. | |
bool | _TraspasarLinea [get, set] |
A efectos de traspaso indica si hay que procesar la línea. | |
override int | _UnidadesConSerie [get] |
Devuelve el número de series informadas de la línea. | |
![]() | |
dynamic | DocCompra [get] |
Referencia a doccompra. | |
string | _Empresa [get] |
Empresa. | |
virtual string | _Numero [get, set] |
Numero. | |
virtual string | _Letra [get] |
Letra. | |
string | _Almacen [get] |
Almacen. | |
DateTime | _Fecha [get] |
Fecha. | |
virtual int | _Linea [get, set] |
Linea. | |
virtual string | _NumeroReal [get] |
Devuelve el campo numero: para todos los documentos sera el mismo valor que el numero pero en el documento factura devolvera el numero del albarán al que corresponde. | |
virtual 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. | |
string | _Proveedor [get] |
Proveedor. | |
string | _Guid_Id [get] |
Campo que nos indica el identificador único del registro. | |
DateTime | _Created [get] |
Campo que nos indica la fecha de creación del registro. | |
DateTime | _Modified [get, set] |
Campo que nos indica la fecha de modificación del registro //Task 126334. | |
virtual string | _Articulo [get, set] |
Artículo. | |
Articulo | _oArticulo [get, set] |
Objeto Articulo. | |
string | _Cuenta [get, set] |
Cuenta. | |
string | _Definicion [get, set] |
Definición. | |
virtual string | _Talla [get, set] |
Talla. | |
virtual string | _Color [get, set] |
Color. | |
virtual decimal | _Unidades [get, set] |
Unidades. | |
virtual decimal | _Cajas [get, set] |
Cajas. | |
virtual decimal | _Peso [get, set] |
Peso. | |
virtual decimal | _Precio [get, set] |
Precio. | |
decimal | _PrecioDivisa [get, set] |
Precio divisa. | |
string | _TipoIva [get, set] |
Tipo IVA. | |
decimal | _Coste [get, set] |
Coste. | |
virtual decimal | _Dto1 [get, set] |
Dto 1. | |
virtual decimal | _Dto2 [get, set] |
Dto 2. | |
virtual decimal | _Dto3 [get, set] |
Dto 3 (en realitat es el dto4 de la taula) | |
virtual decimal | _Dto4 [get, set] |
Dto 4 (en realitat es el dto5 de la taula) | |
virtual decimal | _Dto5 [get, set] |
Dto 5 (en realitat es el dto6 de la taula) | |
virtual decimal | _Dto6 [get, set] |
Dto 6 (en realitat es el dto7 de la taula) | |
string | _Asi [get, set] |
Asi. | |
decimal | _Importe [get] |
Importe. | |
decimal | _ImporteDivisa [get] |
Importe divisa. | |
int | _TipoPrec [get, set] |
Tipo precio. | |
string | _Escandal [get, set] |
Escandallo. | |
int | _Doc [get, set] |
Doc. | |
int | _Doc_Lin [get, set] |
Linea documento. | |
string | _Doc_Num [get, set] |
Número de documento. | |
decimal | _Doc_Unid [get, set] |
Unidades documento. | |
decimal | _Doc_Caja [get, set] |
Caja documento. | |
string | _Cliente [get, set] |
Cliente. | |
string | _Nombre_Cliente [get] |
Nombre cliente. | |
bool | _ControlBorradoInterno [get, set] |
Propiedad para controlar cuando se está borrando una línea que aún no forma parte de la colección. | |
virtual bool | _UsaSeries [get, set] |
Indica si es una compra de artículo con series. | |
virtual int | _UnidadesConSerie [get, set] |
Devuelve el número de series informadas de la línea. | |
virtual bool | _UsaLotes [get, set] |
Indica si es una compra de artículo con lotes. | |
virtual bool | _LinkForm [get] |
Indica si la línea está asociada a un formulario. | |
string | _Localizacion [get] |
Indica la localización del artículo. | |
bool | _Traspasando [get, set] |
Traspasando. | |
object | _Traspasar_Extensiones [get, set] |
Objetos de extensión seleccionados durante el proceso de traspaso. | |
decimal | _Servidas [get, set] |
unitats servides PE103726 | |
decimal | _CajaServ [get, set] |
PE104108 caixes servides. | |
Otros miembros heredados | |
![]() | |
bool | _Abonando = false |
![]() | |
dynamic | _oDocumentoRef |
Referencia a documento de compra. | |
string | _cAsi = string.Empty |
Asi. | |
Clase linea del albarán de compra.
Definición en la línea 3046 del archivo DocsAlbaranCompra.cs.
|
inline |
constructor linia albarán de compra
Definición en la línea 3053 del archivo DocsAlbaranCompra.cs.
|
inline |
constructor linia albarán de compra
toParent |
Definición en la línea 3062 del archivo DocsAlbaranCompra.cs.
|
inline |
constructor
toDocCompra | |
toArticulo | |
tnUnidades | |
tnPrecio | |
tnInsertLinea |
Definición en la línea 3076 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
El document desti de l'albarà de compra es una venta.
lcSql |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 4378 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
Metodo que se dispara cuando se cambia el número de línea. Se utilizar para actualizar la línea en las tablas relacionadas con la línea actual.
100794
tnOldLinea | Número de línea actual |
tnNewLinea | Nuevo número de línea |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3986 del archivo DocsAlbaranCompra.cs.
|
inlinevirtual |
al borrar una linia comprovem q aquesta no estigui relacionada amb algun document
tlCapsalera | |
tlUltimo | |
tlForzar |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Reimplementado en sage.ew.docscompra.ewDocCompraLinFACTURA.
Definición en la línea 3611 del archivo DocsAlbaranCompra.cs.
|
inlinevirtual |
borrem registre de referpro
tlPresentarMensaje |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3638 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
comprovem si existeix la linia
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 4366 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
Inserta línea a línea los artículos que componen un escandallo. Sobreescribo el método para poder realizar las comprovaciones propias de TPV.
tdrLinEsc | DataRow que contiene escandallo |
tcAsiPpal | Asi de la línea principal |
toLinEsc | Referencia de la nueva línea |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3750 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
Cargar linia del albarán.
tdrLinea |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3369 del archivo DocsAlbaranCompra.cs.
|
inlinevirtual |
Processos adicionales: como actualizar el referpro ....
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3409 del archivo DocsAlbaranCompra.cs.
|
inline |
actualizamos referencias proveedor
Definición en la línea 3478 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
passem el codi del docscompra de l'assignacio de lotes
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 4011 del archivo DocsAlbaranCompra.cs.
|
inline |
Consultamos la última fecha de compra del artículo pasado como parámetro.
tcArticulo | Artículo al que vamos a consultar la fecha de compra |
Definición en la línea 3423 del archivo DocsAlbaranCompra.cs.
|
inlinevirtual |
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.
toValores | Diccionario con los nombres (privados) de las variables a actualizar |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3657 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
validacion iva
tcTipoIva | |
tcTipoIvaCEE |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3705 del archivo DocsAlbaranCompra.cs.
|
inlineprotectedvirtual |
isp
tnPeso |
Reimplementado de sage.ew.docscompra.DocsCompra.ewDocCompraLin.
Definición en la línea 3730 del archivo DocsAlbaranCompra.cs.
|
getset |
Albarán de venta.
Definición en la línea 3204 del archivo DocsAlbaranCompra.cs.
|
getset |
articulo
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 3219 del archivo DocsAlbaranCompra.cs.
|
getset |
Color.
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 3266 del archivo DocsAlbaranCompra.cs.
|
getset |
Garantia.
Definición en la línea 3139 del archivo DocsAlbaranCompra.cs.
|
getset |
Lote.
Definición en la línea 3164 del archivo DocsAlbaranCompra.cs.
|
getset |
Pedido.
Definición en la línea 3119 del archivo DocsAlbaranCompra.cs.
|
getset |
Rappel.
Definición en la línea 3184 del archivo DocsAlbaranCompra.cs.
|
getset |
Talla.
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 3243 del archivo DocsAlbaranCompra.cs.
|
getset |
A efectos de traspaso indica si hay que procesar la línea.
Definición en la línea 3330 del archivo DocsAlbaranCompra.cs.
|
getset |
PE-98313 Sobreescribimos _Unidades para validar el stock máximo de un artículo.
Implementa sage.ew.interficies.IDocumentLinea.
Definición en la línea 3287 del archivo DocsAlbaranCompra.cs.
|
get |
Devuelve el número de series informadas de la línea.
Implementa sage.ew.interficies.IDocCompraLin.
Definición en la línea 3340 del archivo DocsAlbaranCompra.cs.