Referencia de la Clase sage.ew.docventatpv.ewDocVentaLinTPV

Clase linea de documento de venta TPV Más...

Diagrama de herencias de sage.ew.docventatpv.ewDocVentaLinTPV
sage.ew.docsven.Docsven.ewDocVentaLin sage.ew.docsven.Docsven.IDocVentaLin sage.ew.interficies.IDocumentoLineaExtensiones sage.ew.interficies.ILineaOrdenable sage.ew.interficies.IDocumentLinea sage.ew.interficies.IDocumentLinea sage.addons.services.Negocio.Documentos.Services.ewDocVentaLinTPV_Services sage.ew.docsven.ewDocVentaLinFRA

Métodos públicos

 ewDocVentaLinTPV ()
 Constructor por defecto Más...
 
 ewDocVentaLinTPV (dynamic toParent)
 
 ewDocVentaLinTPV (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 PE-66832. De momento defino este constructor aquí igual que en la clase base ewDocVentaLin ya que con parametros dinámicos no se puede hacer... Más...
 
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...
 
bool _Actualizar_Entrega_Material ()
 Actualizar el campo ENTREGADO de la linea actual. Más...
 
override bool _Delete (bool tlCapsalera=true, bool tlUltimo=false, bool tlForzar=false)
 Override del método _Delete de la línea Más...
 
override bool _Delete_After (bool tlPresentarMensaje=true)
 actualitzem les taules relacionades amb la linia abans de borrar la informacio que necessitem. Más...
 
override bool _Save ()
 Guardar linia de documento de venta TPV, guardamos primer el registro a GESTION!D_ALBVEN llamando a la clase base, y a continuación si el paso anterior fue correcto, guardamos el registro a TPV!D_ALBVEN Más...
 
override void _Calcular_Comision (string tcVendedor="", bool tlComiPersonalizada=false, decimal tnPorcenComision=0.0M)
 Calcular comision por vendedor Más...
 
override void _Validar_Stock_Ampliado (decimal tnUnidadesAnt, decimal tnUnidadesAct, ref decimal tnStock)
 traspas automatic Más...
 
void _Evaluar_Documento_Facturable ()
 Método para que las líneas puedan solicitar al documento que se evalue (en conjunto) como facturable Más...
 
void _Marcar_Operaciones_Traspaso_Automatico_Almacenes_enCurso (bool tlEstado)
 Función lineal para marcar la linea como parte de una operación de traspsaso automático de almacenes. Se invoca desde el formulario de traspaso artículo almacen. Solo se permite el uso en instalaciones configuradas para el traspaso automático (wl_traspautom) Más...
 
bool _Asignar_Factura_Rectificativa (string tcEjercicio, string tcLetraAlb, string tcNumeroAlb)
 Asignar albaran origen (rectificativa) Más...
 
DataTable _Desglose_Escandallo_Articulo ()
 PE-81613 Devuelve el escandallo de una artículo en concreto Más...
 
- Métodos públicos heredados desde sage.ew.docsven.Docsven.ewDocVentaLin
 ewDocVentaLin ()
 Constructor Más...
 
 ewDocVentaLin (dynamic toDocVenta)
 Lineas detalle Más...
 
 ewDocVentaLin (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=1, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 Contructor de la línea Más...
 
bool ProvieneDeUnDeposito ()
 Método auxiliar para determinar si la línea proviene de un depósito Más...
 
void _Ampliacion_Definicion ()
 PE80794 - ampliacio definicio, afegim linies i les lliguem amb la principal Más...
 
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 Más...
 
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) Más...
 
bool _Validar_Limite_Credito (bool tlValidar)
 PE80071 Validem si ha de presentar el limit Más...
 
decimal _Beneficio (out decimal tnCoste)
 calcul benefici Más...
 
decimal _BeneficioCosteUnitario ()
 Devuelve el coste unitario que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
decimal _BeneficioCosteLinea ()
 Devuelve el coste lineal que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
decimal _BeneficioPorcentajeLinea ()
 Devuelve el % de beneficio que se presenta en el UserControl de ctDocBeneficio de los documentos de venta Más...
 
List< IDocVentaLin_Lineas_Asociadas ()
 PE81657 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) Más...
 
void _Calcular_Porcentaje_Comision (decimal tnImporte, string tcVendedor="")
 Calculamos el porcentaje comision vendedor a partir del importe Más...
 
bool _Comision_Vendedor (string tcVendedor, Articulo toArticulo, string tcMoneda, decimal tnTanCiento, ref DataTable tdtComision, string tcCliente="")
 Busquem la comisió per venedor, consultem a la taula VENEDORS i a la taula ART_COMI Más...
 
virtual void _Show_Documento_Linea_Origen ()
 PE104010 Muestra el documento de donde viene la linia actual Más...
 
virtual void _Show_Documento_Linea_Destino ()
 PE104010 Muestar el documento/s a donde ha ido la linia actual Más...
 
bool _Buscar_Comision (string tcParam, string tcNomParam, string tcVendedor, string tcMoneda, ref DataTable tdtComision, decimal tnTanCiento)
 Buscar la comissió segons el paràmetre passat: article, família o marca Más...
 
void _Calcular_Peso (decimal tnPeso=0)
 Calcul del pes lineal. Más...
 
void _Recalcular_Precio (bool tlModifUnid=false)
 Al cambiar el articulo o unidades consultamos el precio para comprobar si hay alguna oferta. Más...
 
void _Recalcular_Stock ()
 Actualitza l'stock de la linia. NO fa cap recalcul d'stock Más...
 
void _Aplicar_PuntoVerde ()
 Aplica el punto verde asignado al artículo. PE-69868 Más...
 
void _Anular_Linea ()
 ens inserta una nova linia igual que la seleccionada però amb les unitats/caixes negatives Más...
 
virtual void _Recalcular_Lineas (bool tlModifUnid=false)
 Recalcula preu, import, comisions i stock Más...
 
virtual void _Recalcular_Coste ()
 Calculem el cost de la linia PE-78590: declaramos el método virtual para reimplementarlo en docventatpv Más...
 
void _Importe_Linias (decimal tnImporte, decimal tnImporteDivisa, decimal tnImporteDivisaIva, decimal tnImporteIva)
 Importe lineas Más...
 
virtual void _Recalcular_Importe (bool tlRevisarPrecio=true, bool tbNoAplicarPuntVerd=false)
 Recalcula el importe de la linea Más...
 
virtual void _Load (DataRow tdrLinea)
 Método _Load a partir de un DataRow Más...
 
void _Clonar (dynamic toLinea)
 Método _Clonar - PE103212 he tret q sigui virtual ja que al passar un dynamic pot donar problemes al sobreescriure'l (als traspassos) Más...
 
virtual bool _Validar_Stock (decimal tnUnidadesAnt, decimal tnUnidadesAct, string tcMensaje="")
 validar stock Más...
 
bool _LineaSubir ()
 Subir la línea una posición Más...
 
bool _LineaBajar ()
 Bajar la línea una posición Más...
 
bool _LineaPrincipio ()
 Mover la línea al principio Más...
 
bool _LineaFinal ()
 Mover la línea al final Más...
 
virtual bool _LineaMover (int indiceLineaDestino)
 Mover la línea a otra posición Más...
 
virtual bool _EsLineaMovible ()
 Mensajes si una línea no se puede mover Más...
 
void _AsignarValoresArticulosSinCodificar (decimal tnCoste, string tcTipoIVA, string tcCuenta)
 Asignamos los valores a los artículos sin codificar Más...
 

Métodos protegidos

override bool _ValidacionUnidades (decimal tnUnidadesOld, decimal tnUnidades, bool tlActualizar=true)
 
override void _Load_Linea (DataRow tdrLinea)
 Cargar linia de documento de venta TPV, cargamos primero el registro de GESTION!D_ALBVEN llamando a la clase base, y a continuación cargamos el registro de TPV!D_ALBVEN Más...
 
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 Más...
 
override void _Revisar_Unidades_Asignadas_Tallas_Colores (bool tlPrimera)
 PE84540 passem el codi del docsven de l'assignacio de lotes Más...
 
override void _Insertar_Articulos_Oferta_Extendido (dynamic loLinOfer)
 Realizar las operaciones extendidas sobre los artículos de la oferta Más...
 
override bool _Insertar_Articulos_Escandallo (decimal tnUnidades, bool tlEsCaja=false)
 Articles escandall amb series Más...
 
override void _Insertar_Articulo_Escandallo_Linea (DataRow tdrLinEsc, bool tlEsModelo, 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 Más...
 
override bool _Asignar_Unidades_Por_Defecto ()
 PE78193 si no está marcat parar en cantidad, ha de posar 1 unitat Más...
 
override void _AdicionalesDocumentos ()
 display Más...
 
- Métodos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVentaLin
bool Inicializar_Constructor_ewDocVenta_Lin (dynamic toDocVenta, Articulo toArticulo, decimal tnUnidades=0, decimal tnPrecio=0.0M, int tnInsertLinea=-1, int tnTipoDoc=0)
 Inicializar contructor de venta de las líneas Más...
 
virtual bool _Evitar_Desglose_Montaje ()
 Para revisar si es un articulo de montaje y tiene desglose Más...
 
virtual void Cargar_Valores_Por_Defecto (decimal tnPeso=0)
 Inicialitzem els camps que fan referencia a l'article. Más...
 
virtual void Cargar_Valores_Por_Defecto (decimal tnPeso, bool tlAsignarDefinicion)
 Inicialitzem els camps que fan referencia a l'article. // CCR 135303 Más...
 
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)
 CCR 135303 // Sobrecarga para poder añadir parámetro de asignar definición Más...
 
virtual bool _Show_Unidades_Tallas_Colores (bool tlForzar=false)
 Presentar el formulario de tallas y colores (PE-66883) Más...
 
virtual bool _Validar_Articulo (ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup, ref string tcNombreArticulo, ref eTipoCodigoBarras teTipoCodigoBarras, IDocumentLinea toLinea, string tcCodigoCandidato="")
 Valida el código de artículo Más...
 
virtual void _Borrar_Articulos_Oferta (bool tlPresentarMensaje=true)
 Borrar artículo de regalo Más...
 
virtual void _Insertar_Articulos_Oferta (decimal tnUnidades, DataTable dtOferta, bool tlModifUnid)
 Afegim les linies amb els articles d'oferta Más...
 
virtual void _Configura_Stock (Update_Stocks._TipoDocumento toTipo)
 Indicar en quin camp ha de guardar stock Más...
 
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 Más...
 
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 Más...
 
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 Más...
 
bool _DocumentoFacturado ()
 

Atributos protegidos

bool _lOperaciones_Traspaso_Automatico_Almacenes_enCurso = false
 Semaforo para que el desdoblamiento de líneas para generar traspasos desde varios almacenes no invoque al propio formulario que las ha generado Más...
 
dynamic _oForm
 Referencia al objeto formulario Más...
 
- Atributos protegidos heredados desde sage.ew.docsven.Docsven.ewDocVentaLin
dynamic _oDocVentaRef
 Referencia a documento de venta Más...
 
bool _lSuplido = false
 Suplido artículo Más...
 
bool _lForzarUsaLotes = false
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 
bool _lUsaLotes = false
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 

Propiedades

bool _LineaFacturable [get, set]
 Booleano para el control de líneas facturables Más...
 
override string _Articulo [get, set]
 PE-69903. Capturem el canvi d'article per tractar les unitats automátiques del TPV (wl_paracantidad) Más...
 
override decimal _Unidades [get, set]
 sobreescribim unitats pel tema del display Más...
 
override int _UnidadesConSerie [get, set]
 Indica el número de series asociado a la línea Más...
 
string _Traspaso [get, set]
 
bool _Reservado [get, set]
 
bool _Entregado [get, set]
 
decimal _Puntos [get, set]
 
string _Vendedor [get, set]
 
int _Tipo [get, set]
 0:articulo, 1:serie, 2: modelo Más...
 
string _EjeAlbOri [get, set]
 ejercicio factura origen (rectificativa) Más...
 
string _LetAlbOri [get, set]
 letra albaran origen (rectificativa) Más...
 
string _NumAlbOri [get, set]
 numero albaran origen (rectificativa) Más...
 
Boolean _Invita [get, set]
 PE-83758 _Invita Más...
 
Boolean _Consumo [get, set]
 PE-83758 _Consumo Más...
 
eTipoDocumento _TipoDocumento [get]
 Devuelve el tipo de documento de la cabezera (Solo lectura) Más...
 
- Propiedades heredados desde sage.ew.docsven.Docsven.ewDocVentaLin
dynamic DocVenta [get]
 Referencia a docveta Más...
 
virtual string _Empresa [get, set]
 Empresa Más...
 
virtual string _Numero [get, set]
 Numero Más...
 
virtual string _Letra [get, set]
 Letra Más...
 
string _Cliente [get]
 Cliente Más...
 
virtual string _Almacen [get]
 Almacen Más...
 
string _Operario [get]
 Operario Más...
 
virtual DateTime _Fecha [get, set]
 Fecha Más...
 
virtual int _Linea [get, set]
 Linea Más...
 
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 Más...
 
virtual string _Articulo [get, set]
 Artículo Más...
 
virtual Articulo _oArticulo [get, set]
 Objeto Articulo Más...
 
string _Cuenta [get, set]
 Cuenta Más...
 
string _Definicion [get, set]
 Definición Más...
 
string _Familia [get, set]
 Familia Más...
 
virtual decimal _Cajas [get, set]
 Cajas Más...
 
virtual decimal _Unidades [get, set]
 Unidades Más...
 
virtual decimal _Peso [get, set]
 Peso Más...
 
decimal _Servidas [get, set]
 Unidades servidas Más...
 
decimal _CajaServ [get, set]
 Cajas servidas 104010 Más...
 
decimal _PuntoVerde [get, set]
 Punto verde Más...
 
virtual string _Talla [get, set]
 Talla Más...
 
virtual string _Color [get, set]
 Color Más...
 
decimal _Precio [get, set]
 Precio Más...
 
decimal _PrecioIva [get, set]
 Precio IVA Más...
 
decimal _PrecioDivisa [get, set]
 Precio divisa Más...
 
decimal _PrecioDivisaIva [get, set]
 Preico divisa iva Más...
 
string _TipoIva [get, set]
 Tipo IVA Más...
 
decimal _Coste [get, set]
 Coste Más...
 
decimal _Dto1 [get, set]
 Dto 1 Más...
 
decimal _Dto2 [get, set]
 Dto 2 Más...
 
decimal _Importe [get]
 Importe Más...
 
decimal _ImporteIva [get]
 Importe IVA Más...
 
decimal _ImporteDivisa [get]
 Importe divisa Más...
 
decimal _ImporteDivisaIva [get]
 Importe divisa iva Más...
 
decimal _Comision [get, set]
 Comisión Más...
 
decimal _ImpCom [get, set]
 Importe comision Más...
 
string _Escandal [get, set]
 Escandallo Más...
 
int _TipoPrec [get, set]
 Tipo precio Más...
 
decimal _Coste_Lineal [get]
 Coste lineal Más...
 
int _Doc [get, set]
 Doc Más...
 
int _Doc_Lin [get, set]
 Linea documento Más...
 
string _Doc_Num [get, set]
 Número de documento Más...
 
decimal _Doc_Unid [get, set]
 Unidades documento Más...
 
decimal _Doc_Caja [get, set]
 Caja documento Más...
 
bool _Traspasando [get, set]
 Traspasando Más...
 
object _Traspasar_Extensiones [get, set]
 Objetos de extensión seleccionados durante el proceso de traspaso Más...
 
bool _ControlBorradoInterno [get, set]
 PE-80290. Propiedad para controlar cuando se está borrando una línea que aún no forma parte de la colección Más...
 
string _Serie [get, set]
 PE-82565. Propiedad que contiene la información contenida en el campo D_ALBVEN.SERIE En documentos originarios de VFP puede contener en número de serie. Más...
 
virtual int _UnidadesConSerie [get, set]
 PE-78517 Más...
 
string _Agrupacion [get, set]
 PE86123 codigo de agrupación Más...
 
decimal _UnidAgrup [get]
 PE86123 unidades de la agrupación Más...
 
decimal _NumAgrup [get, set]
 PE86123
Más...
 
bool _LoteNavidad [get, set]
 PE92233 si l'article treballa amb lots de Nadal Más...
 
string _TipoIvaPV [get, set]
 Tipo Iva punto verde Más...
 
string _Proveedor [get, set]
 Proveedor (convertir en venta un albarà compra) Más...
 
virtual bool _UsaSeries [get, set]
 Indica si es una línea de artículo con series Más...
 
virtual bool _UsaLotes [get, set]
 Indica si es una línea de artículo con lotes Más...
 
bool _ForzarUsaLotes [get, set]
 Nos permite forzar o no a tener lotes la linea para que no salga la ventana de petición de lotes Más...
 
string _Localizacion [get]
 Indica la localización del artículo Más...
 
bool _Suplido [get, set]
 Suplido artículo Más...
 
- Propiedades heredados desde sage.ew.docsven.Docsven.IDocVentaLin
Articulo _oArticulo [get, set]
 Objeto articulo Más...
 
string _Cuenta [get, set]
 Cuenta Más...
 
string _Definicion [get, set]
 Definicion Más...
 
string _Familia [get, set]
 Familia Más...
 
decimal _Cajas [get, set]
 Cajas Más...
 
decimal _Peso [get, set]
 Peso Más...
 
decimal _Precio [get, set]
 Precio Más...
 
decimal _PrecioIva [get, set]
 Precio Iva Más...
 
decimal _PrecioDivisa [get, set]
 Precio divisa Más...
 
decimal _PrecioDivisaIva [get, set]
 Precio divisa iva Más...
 
string _TipoIva [get, set]
 Tipo Iva Más...
 
decimal _Coste [get, set]
 Coste Más...
 
decimal _Dto1 [get, set]
 Dto. 1 Más...
 
decimal _Dto2 [get, set]
 Dto. 2 Más...
 
decimal _Importe [get]
 Importe Más...
 
decimal _ImporteIva [get]
 Importe iva Más...
 
decimal _ImporteDivisa [get]
 Importe divisa Más...
 
decimal _ImporteDivisaIva [get]
 Importe divisa iva Más...
 
decimal _Comision [get, set]
 Comisión Más...
 
decimal _ImpCom [get, set]
 Importe comisión Más...
 
decimal _PuntoVerde [get, set]
 Punto verde Más...
 
decimal _Coste_Lineal [get]
 Coste lineal Más...
 
string _Escandal [get, set]
 Escandal Más...
 
int _TipoPrec [get, set]
 Tipo Rec Más...
 
bool _ControlBorradoInterno [get, set]
 Control borrado interno Más...
 
string _Agrupacion [get, set]
 codigo agrupacion Más...
 
decimal _UnidAgrup [get]
 unidades de la agrupación Más...
 
decimal _NumAgrup [get, set]
 com si fossin les caixes normals però per agrupacions Más...
 
bool _LoteNavidad [get, set]
 Lote navidad Más...
 
string _TipoIvaPV [get, set]
 Iva punto verde Más...
 
bool _UsaSeries [get, set]
 Trabajo con series Más...
 
bool _UsaLotes [get, set]
 Trabajo con lotes Más...
 
string _Cliente [get]
 Cliente de la línea Más...
 
decimal _Servidas [get, set]
 unidades servidas Más...
 
decimal _CajaServ [get, set]
 cajas servidas PE104010 Más...
 
bool _Traspasando [get, set]
 Traspasando Más...
 
int _Doc [get, set]
 Documento Más...
 
int _Doc_Lin [get, set]
 Linea documento Más...
 
string _Doc_Num [get, set]
 Numero documento Más...
 
decimal _Doc_Unid [get, set]
 Unidades documento Más...
 
decimal _Doc_Caja [get, set]
 Cajas documento Más...
 
bool _Suplido [get, set]
 Suplido artículo Más...
 
object _Traspasar_Extensiones [get, set]
 Extensiones de la línea para traspaso 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...
 
- 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...
 

Otros miembros heredados

- Campos de datos heredados desde sage.ew.docsven.Docsven.ewDocVentaLin
bool _Abonando = false
 

Descripción detallada

Clase linea de documento de venta TPV

Definición en la línea 8202 del archivo DocVentaTpv.cs.

Documentación del constructor y destructor

◆ ewDocVentaLinTPV() [1/3]

sage.ew.docventatpv.ewDocVentaLinTPV.ewDocVentaLinTPV ( )
inline

Constructor por defecto

Definición en la línea 8209 del archivo DocVentaTpv.cs.

◆ ewDocVentaLinTPV() [2/3]

sage.ew.docventatpv.ewDocVentaLinTPV.ewDocVentaLinTPV ( dynamic  toParent)
inline

Parámetros
toParent

Definición en la línea 8218 del archivo DocVentaTpv.cs.

◆ ewDocVentaLinTPV() [3/3]

sage.ew.docventatpv.ewDocVentaLinTPV.ewDocVentaLinTPV ( dynamic  toDocVenta,
Articulo  toArticulo,
decimal  tnUnidades = 1,
decimal  tnPrecio = 0.0M,
int  tnInsertLinea = -1,
int  tnTipoDoc = 0 
)
inline

PE-66832. 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 8236 del archivo DocVentaTpv.cs.

Documentación de las funciones miembro

◆ _Actualizar_Entrega_Material()

bool sage.ew.docventatpv.ewDocVentaLinTPV._Actualizar_Entrega_Material ( )
inline

Actualizar el campo ENTREGADO de la linea actual.

Devuelve

Definición en la línea 9232 del archivo DocVentaTpv.cs.

◆ _AdicionalesDocumentos()

override void sage.ew.docventatpv.ewDocVentaLinTPV._AdicionalesDocumentos ( )
inlineprotectedvirtual

display

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9207 del archivo DocVentaTpv.cs.

◆ _Asignar_Factura_Rectificativa()

bool sage.ew.docventatpv.ewDocVentaLinTPV._Asignar_Factura_Rectificativa ( string  tcEjercicio,
string  tcLetraAlb,
string  tcNumeroAlb 
)
inline

Asignar albaran origen (rectificativa)

Parámetros
tcEjercicio
tcLetraAlb
tcNumeroAlb
Devuelve

Definición en la línea 9561 del archivo DocVentaTpv.cs.

◆ _Asignar_Unidades_Por_Defecto()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._Asignar_Unidades_Por_Defecto ( )
inlineprotectedvirtual

PE78193 si no está marcat parar en cantidad, ha de posar 1 unitat

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9199 del archivo DocVentaTpv.cs.

◆ _Calcular_Comision()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Calcular_Comision ( string  tcVendedor = "",
bool  tlComiPersonalizada = false,
decimal  tnPorcenComision = 0.0M 
)
inlinevirtual

Calcular comision por vendedor

Parámetros
tcVendedor
tlComiPersonalizadacuando el usuario modifica el porcentaje de comision del vendedor
tnPorcenComisionporcentaje de comision que se debe aplicar

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9466 del archivo DocVentaTpv.cs.

◆ _Cambio_Numero_Linea()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Cambio_Numero_Linea ( int  tnOldLinea,
int  tnNewLinea 
)
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

Parámetros
tnOldLineaNúmero de línea actual
tnNewLineaNuevo número de línea

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 8940 del archivo DocVentaTpv.cs.

◆ _Delete()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._Delete ( bool  tlCapsalera = true,
bool  tlUltimo = false,
bool  tlForzar = false 
)
inlinevirtual

Override del método _Delete de la línea

Parámetros
tlCapsalera
tlUltimo
tlForzar
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9297 del archivo DocVentaTpv.cs.

◆ _Delete_After()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._Delete_After ( bool  tlPresentarMensaje = true)
inlinevirtual

actualitzem les taules relacionades amb la linia abans de borrar la informacio que necessitem.

Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9314 del archivo DocVentaTpv.cs.

◆ _Desglose_Escandallo_Articulo()

DataTable sage.ew.docventatpv.ewDocVentaLinTPV._Desglose_Escandallo_Articulo ( )
inline

PE-81613 Devuelve el escandallo de una artículo en concreto

Devuelve
Datatable con los resultados del escandallo del artículo seleccionado en el grid

Definición en la línea 9592 del archivo DocVentaTpv.cs.

◆ _Evaluar_Documento_Facturable()

void sage.ew.docventatpv.ewDocVentaLinTPV._Evaluar_Documento_Facturable ( )
inline

Método para que las líneas puedan solicitar al documento que se evalue (en conjunto) como facturable

Definición en la línea 9529 del archivo DocVentaTpv.cs.

◆ _Insertar_Articulo_Escandallo_Linea()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Insertar_Articulo_Escandallo_Linea ( DataRow  tdrLinEsc,
bool  tlEsModelo,
string  tcAsiPpal,
ref dynamic  toLinEsc 
)
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

Parámetros
tdrLinEscDataRow que contiene escandallo
tlEsModeloSi se trata de un modelo
tcAsiPpalAsi de la línea principal
toLinEscReferencia de la nueva línea

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9160 del archivo DocVentaTpv.cs.

◆ _Insertar_Articulos_Escandallo()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._Insertar_Articulos_Escandallo ( decimal  tnUnidades,
bool  tlEsCaja = false 
)
inlineprotectedvirtual

Articles escandall amb series

Parámetros
tnUnidades
tlEsCaja

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9128 del archivo DocVentaTpv.cs.

◆ _Insertar_Articulos_Oferta_Extendido()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Insertar_Articulos_Oferta_Extendido ( dynamic  loLinOfer)
inlineprotectedvirtual

Realizar las operaciones extendidas sobre los artículos de la oferta

Parámetros
loLinOfer

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9100 del archivo DocVentaTpv.cs.

◆ _Load_Linea()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Load_Linea ( DataRow  tdrLinea)
inlineprotectedvirtual

Cargar linia de documento de venta TPV, cargamos primero el registro de GESTION!D_ALBVEN llamando a la clase base, y a continuación cargamos el registro de TPV!D_ALBVEN

Parámetros
tdrLinea

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 8866 del archivo DocVentaTpv.cs.

◆ _Marcar_Operaciones_Traspaso_Automatico_Almacenes_enCurso()

void sage.ew.docventatpv.ewDocVentaLinTPV._Marcar_Operaciones_Traspaso_Automatico_Almacenes_enCurso ( bool  tlEstado)
inline

Función lineal para marcar la linea como parte de una operación de traspsaso automático de almacenes. Se invoca desde el formulario de traspaso artículo almacen. Solo se permite el uso en instalaciones configuradas para el traspaso automático (wl_traspautom)

Parámetros
tlEstadoEstado de la variable

Definición en la línea 9546 del archivo DocVentaTpv.cs.

◆ _Revisar_Unidades_Asignadas_Tallas_Colores()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Revisar_Unidades_Asignadas_Tallas_Colores ( bool  tlPrimera)
inlineprotectedvirtual

PE84540 passem el codi del docsven de l'assignacio de lotes

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 8969 del archivo DocVentaTpv.cs.

◆ _Save()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._Save ( )
inlinevirtual

Guardar linia de documento de venta TPV, guardamos primer el registro a GESTION!D_ALBVEN llamando a la clase base, y a continuación si el paso anterior fue correcto, guardamos el registro a TPV!D_ALBVEN

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9360 del archivo DocVentaTpv.cs.

◆ _UpdateSilent()

override void sage.ew.docventatpv.ewDocVentaLinTPV._UpdateSilent ( Dictionary< string, object >  toValores)
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.

Parámetros
toValoresDiccionario con los nombres (privados) de las variables a actualizar

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 8828 del archivo DocVentaTpv.cs.

◆ _ValidacionUnidades()

override bool sage.ew.docventatpv.ewDocVentaLinTPV._ValidacionUnidades ( decimal  tnUnidadesOld,
decimal  tnUnidades,
bool  tlActualizar = true 
)
inlineprotectedvirtual

Parámetros
tnUnidadesOld
tnUnidades
tlActualizar
Devuelve

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 8498 del archivo DocVentaTpv.cs.

◆ _Validar_Stock_Ampliado()

override void sage.ew.docventatpv.ewDocVentaLinTPV._Validar_Stock_Ampliado ( decimal  tnUnidadesAnt,
decimal  tnUnidadesAct,
ref decimal  tnStock 
)
inlinevirtual

traspas automatic

Parámetros
tnUnidadesAnt
tnUnidadesAct
tnStock

Reimplementado de sage.ew.docsven.Docsven.ewDocVentaLin.

Definición en la línea 9482 del archivo DocVentaTpv.cs.

Documentación de los campos

◆ _lOperaciones_Traspaso_Automatico_Almacenes_enCurso

bool sage.ew.docventatpv.ewDocVentaLinTPV._lOperaciones_Traspaso_Automatico_Almacenes_enCurso = false
protected

Semaforo para que el desdoblamiento de líneas para generar traspasos desde varios almacenes no invoque al propio formulario que las ha generado

Definición en la línea 8329 del archivo DocVentaTpv.cs.

◆ _oForm

dynamic sage.ew.docventatpv.ewDocVentaLinTPV._oForm
protected

Referencia al objeto formulario

Definición en la línea 8340 del archivo DocVentaTpv.cs.

Documentación de propiedades

◆ _Articulo

override string sage.ew.docventatpv.ewDocVentaLinTPV._Articulo
getset

PE-69903. Capturem el canvi d'article per tractar les unitats automátiques del TPV (wl_paracantidad)

Definición en la línea 8364 del archivo DocVentaTpv.cs.

◆ _Consumo

Boolean sage.ew.docventatpv.ewDocVentaLinTPV._Consumo
getset

PE-83758 _Consumo

Definición en la línea 8772 del archivo DocVentaTpv.cs.

◆ _EjeAlbOri

string sage.ew.docventatpv.ewDocVentaLinTPV._EjeAlbOri
getset

ejercicio factura origen (rectificativa)

Definición en la línea 8708 del archivo DocVentaTpv.cs.

◆ _Entregado

bool sage.ew.docventatpv.ewDocVentaLinTPV._Entregado
getset

Definición en la línea 8601 del archivo DocVentaTpv.cs.

◆ _Invita

Boolean sage.ew.docventatpv.ewDocVentaLinTPV._Invita
getset

PE-83758 _Invita

Definición en la línea 8756 del archivo DocVentaTpv.cs.

◆ _LetAlbOri

string sage.ew.docventatpv.ewDocVentaLinTPV._LetAlbOri
getset

letra albaran origen (rectificativa)

Definición en la línea 8724 del archivo DocVentaTpv.cs.

◆ _LineaFacturable

bool sage.ew.docventatpv.ewDocVentaLinTPV._LineaFacturable
getset

Booleano para el control de líneas facturables

Definición en la línea 8351 del archivo DocVentaTpv.cs.

◆ _NumAlbOri

string sage.ew.docventatpv.ewDocVentaLinTPV._NumAlbOri
getset

numero albaran origen (rectificativa)

Definición en la línea 8740 del archivo DocVentaTpv.cs.

◆ _Puntos

decimal sage.ew.docventatpv.ewDocVentaLinTPV._Puntos
getset

Definición en la línea 8618 del archivo DocVentaTpv.cs.

◆ _Reservado

bool sage.ew.docventatpv.ewDocVentaLinTPV._Reservado
getset

Definición en la línea 8584 del archivo DocVentaTpv.cs.

◆ _Tipo

int sage.ew.docventatpv.ewDocVentaLinTPV._Tipo
getset

0:articulo, 1:serie, 2: modelo

Definición en la línea 8696 del archivo DocVentaTpv.cs.

◆ _TipoDocumento

eTipoDocumento sage.ew.docventatpv.ewDocVentaLinTPV._TipoDocumento
get

Devuelve el tipo de documento de la cabezera (Solo lectura)

Definición en la línea 8788 del archivo DocVentaTpv.cs.

◆ _Traspaso

string sage.ew.docventatpv.ewDocVentaLinTPV._Traspaso
getset

Definición en la línea 8572 del archivo DocVentaTpv.cs.

◆ _Unidades

override decimal sage.ew.docventatpv.ewDocVentaLinTPV._Unidades
getset

sobreescribim unitats pel tema del display

Definición en la línea 8442 del archivo DocVentaTpv.cs.

◆ _UnidadesConSerie

override int sage.ew.docventatpv.ewDocVentaLinTPV._UnidadesConSerie
getset

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

Definición en la línea 8547 del archivo DocVentaTpv.cs.

◆ _Vendedor

string sage.ew.docventatpv.ewDocVentaLinTPV._Vendedor
getset

Definición en la línea 8636 del archivo DocVentaTpv.cs.


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