Definició de la _ExtensionDocVentaDocumentoLinea per a comandes de venda. Más...
Estructuras de datos | |
class | PRECIOSLINEA |
Objeto para guardar los precios de la línea. | |
Métodos públicos | |
_Extension_Lin_PV () | |
Definició de la _ExtensionDocVentaDocumentoLinea. | |
void | _Articulo_Change (ewCampo articulo) |
Se cambian el artículo de la línea del documento. | |
void | _Unidades_Change (ewCampo unidades) |
Se cambian las unidades de la línea del documento. | |
override bool | _GestionarServidas (bool tbDelete) |
Indica se debemos calcular las servidas. | |
void | _Cancelar_Linea (bool cancelar) |
Cambiar estado cancelar de la línea. | |
void | _Traspasar_UnidadesPedido_Change (ewCampo traspaso) |
Capturar el traspaso del pedido a albarán. | |
void | _Servidas_Change (ewCampo servidas) |
Capturar el traspaso del pedido a albarán. | |
override bool | _Save () |
Override del método Save para gestionar un semáforo interno, la operativa sigue residiendo en la base. | |
bool | EstaRelacionadoConCompras () |
Indica si la línea esta relacionada con compras. | |
void | _Duplicar_Linia (decimal o) |
void | _Set_LineaDocumento_Property_Value (string property, object value) |
Asignar el valor a la propiedad de la línea del documento. | |
decimal | _Get_Stock_Articulo_Linea () |
Devuelve el stock del artículo relacionado con la línea. | |
ewDocVentaLinPED | _Duplicar_Linia_Pedido (decimal unitats, bool nocalcularestado=false) |
Crea una cópia de la líina i li assigna les unitats. | |
void | _AssignarUnidadesLineaPedido (_Extension_Lin_PV liniaExtPed, string campo, decimal unitats) |
override bool | _ActualizarMarcaDocumentoTraspasado () |
Indiacamos si debe actualizar la marca de traspasado, utilizaremos la gestión de servidas ya que es el mismo caso. | |
void | _LetPreciosLinea () |
void | _LetPreciosLinea (_Extension_Lin_PV liniaExtPed) |
void | _SetPreciosLinea (_Extension_Lin_PV liniaExtPed) |
void | _SetUnidadesLinea (ewDocVentaLinPED liniaped, decimal unidades, bool mantenerprecios=false) |
void | _SetCajasLinea (ewDocVentaLinPED liniaped, decimal cajas, bool mantenerprecios=false) |
override void | _ExisteLineaOrigen (ref bool permitircontinuar) |
Extension de _ExisteLineaOrigen de docsven. | |
override bool | _ActualizarDocumentoOrigen () |
Indica si puede actualizar los doumentos de origen al actualizar las unidades. | |
void | _AsignarUsuarioGAPedLinea () |
Extension de _ExisteLineaOrigen de docsven. | |
bool | _BorrarLinea_PedidoDeCompra () |
Borrar el pedido de compra relacionado con la línea. | |
bool | _BorrarEnlace_PedidoDeCompra (_Extension_Lin_PC pedidoCompraLinExt=null) |
Borrar el pedido de compra relacionado con la línea. | |
bool | _DesenlazarLinea () |
Borrar los enlaces de la línea. | |
bool | _PuedoCalcularEstado () |
Establece si la línea puede calcular estado. | |
bool | _PuedoCalcularEstado (ref String lcMessage) |
Establece si la línea puede calcular estado. | |
bool | _RecalcularEstado (bool forzarunidades=true) |
Fuerza el recalculo del estado de la línea. | |
override bool | _Validar_Articulo (Articulo toArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup) |
Validar insertar artículo. | |
override bool | _Delete (bool tlCabecera=true, bool tlUltimo=false, bool tlForzar=false) |
Borrar la línea. | |
override bool | _Insertar_Articulos_Escandallo (DataTable componentes, ref System.Windows.Forms.DialogResult respuesta) |
Extensión del método insertar componentes de artículos con escandallo. | |
override bool | _Insertar_Articulos_Oferta (DataTable componentes, ref DialogResult respuesta, bool tlModifUnid) |
Extensión del método insertar componentes de artículos con artículos oferta. | |
bool | _NoExistePrincipalEscandallo () |
Devuelve si existe la línea principal del escandallo. | |
bool | _EsPrincipalEscandallo () |
Devuelve si la línea és el artículo principal de un escandallo. | |
bool | _EsComponenteEscandallo () |
Devuelve si la línea és el artículo de un escandallo pero no el principal. | |
![]() | |
Dictionary< string, object > | _GetPropiedades () |
Diccionario con las propiedades de la extensión de la linea de documentos. | |
![]() | |
_ExtensionDocumentoLinea () | |
Constructor. | |
virtual void | _InsertedLinea (int tnPosLlista) |
Método que se ejecuta una vez que se ha insertado una nueva línea. | |
virtual void | _AddedLinea () |
Método que se ejecuta cuando se ha añadido una nueva línea. | |
virtual void | _Anular_Linea () |
Método que se ejecuta cuando el usuario anula una línea. | |
virtual void | _Calcular_Comision () |
Método que se ejecuta cuando se calcula la comisión del vendedor de la línea. | |
virtual void | _Clonar (IDocumentLinea toLinea) |
Método que se ejecuta cuando se clona una linea del documento. | |
virtual void | _Error (IEWException toException) |
Método que se ejecuta cuando hay algun error a nivel de línea del documento. | |
virtual bool | _Load (DataRow tdrLinea) |
Método que se ejecuta cuando se carga una línea del documento. | |
virtual void | _Recalcular_Coste () |
Método que se ejecuta cuando se recalcula el coste de la línea. | |
virtual void | _Recalcular_Importe (bool tlRevisarPrecio=true, bool tbNoAplicarPuntVerd=false) |
Método que se ejecuta cuando se recalcula el importe de la línea. | |
virtual void | _Recalcular_Linea (bool tlModificarUnidades=false) |
Método que se ejecuta cuando se recalcula el coste, la comisión y el stock de la lína. | |
virtual void | _Recalcular_Precio (bool tlModifUnid=false) |
Método que se ejecuta cuando se recalcula el precio de la línea. | |
virtual bool | _Validar_Articulo (articulo.Articulo toArticulo, ref decimal tnUnidades, ref decimal tnPeso, ref decimal tnUniCaja, ref bool tlEsCodigoBarras, ref string tcAgrupacion, ref decimal tnUnidAgrup) |
Método que se ejecuta para validar la inserción de un artículo. | |
virtual bool | _Validar_Limite_Credito () |
Método que se ejecuta para validar si se debe presentar la pantalla del límite de crédito por línea. | |
virtual bool | _Insertar_Articulos_Oferta (DataTable componentes, ref System.Windows.Forms.DialogResult respuesta, bool tlModifUnid) |
Extensión del método insertar componentes de artículos con artículos oferta. | |
bool | _Cambio_Numero_Linea (int linidestino) |
Cambiar la línea en el objeto. | |
object | _GetPropertyValue (string tcNomProp) |
Devuelve el valor de una propiedad del objeto. | |
void | _SetPropertyValue (string tcNomProp, object toValue) |
Asigna el valor a una propiedad del objeto. | |
![]() | |
bool | _Validar_Limite_Credito () |
Método que se ejecuta para validar si se debe presentar la pantalla del límite de crédito por línea. | |
Métodos públicos estáticos | |
static bool | _RecalcularEstado (List< _Extension_Lin_PV > lineasExtendidas) |
Fuerza el recalculo del estado de la línea. | |
Campos de datos | |
GestorDeEstados | _Estado |
Gestor de estado de la línea. | |
bool? | _RealizarAccion = null |
Se puede activar o desactivar para evitar accionees concretas. | |
bool | _ConvertirEnVenta = false |
Indica que la línea está relacionada con un pedido de compra que se ha traspasado a albarán y se va a convertir en venta. | |
bool | _BorrandoLineaPrincipalEscandallo = false |
Marca para saber que se está borrando el principal del escandallo y permitir borrar componentes. | |
ewCampo | _Camp_Change = null |
ewCampo que se ha cambiado | |
bool | _Traspasando |
Indica que la línea se está traspasando. | |
PRECIOSLINEA.PreciosLinea | _PreciosLinea |
![]() | |
DataGridViewRow | _DataGridViewRow |
Referencia a DataGridViewRow asociado a la línea. | |
_ExtensionDocumento | _Parent |
Referencia al objeto al que pertenece la línea. | |
Propiedades | |
bool | _GetGestionarServidas = true [get, set] |
Gestiiones las unidades servidas. | |
string | _Ejercici_d_pedivees [get, set] |
Ejercicio. | |
string | _Empresa_d_pedivees [get, set] |
Empresa. | |
string | _Numero_d_pedivees [get, set] |
Número de pedido. | |
string | _Letra_d_pedivees [get, set] |
Letra del pedido. | |
int | _Linia_d_pedivees [get, set] |
Número de línea. | |
bool | _Sel_d_pedivees [get, set] |
Columna de selección. | |
string | _Articulo_d_pedivees [get, set] |
Artículo de la línia del pedido. | |
decimal | _Unidades_d_pedivees [get, set] |
Unidades de la linea de pedido relacionadda. | |
string | _Estado_d_pedivees [get, set] |
Estado de la línia. | |
string | _Rel_Num_d_pedivees [get, set] |
Número del documento relacionado. | |
string | _Ejer_Rel_d_pedivees [get, set] |
Ejercicio del documento relacionado. | |
string | _Pdc_Pro_d_pedivees [get, set] |
Proveedor del pedido de compra. | |
Proveedor | _PdcProveedor [get] |
string | _Relacion_d_pedivees [get, set] |
Identificador para relacionar las líneas entre documentos. | |
string | _Almacen_d_pedivees [get, set] |
Almacén de la línea. | |
Articulo | _oArticulo [get] |
bool | _NoBloquearUnidades = false [get, set] |
Propiedad para indicar que no se bloquee la modificación de unidades en el traspado de documentos. | |
bool | _DuplicandoLinea = false [get, set] |
Propiedad para indicar que no se bloquee la modificación de unidades en el traspado de documentos. | |
bool | _RegaloAnadido = false [get, set] |
![]() | |
dynamic | _CabeceraDocumento [get, set] |
Referencia a la cabecera del documento. | |
TipoExecute | _eBeforeAfter [get, set] |
Nos determina en que momento se ejecuta el método. El método se puede ejecutar antes del código de la clase de documento (before) o despúes del método del documento (after) | |
dynamic | _Documento [get, set] |
Referencia al documento. | |
IDocumentLinea | _LineaDocumento [get, set] |
Referencia a la linea del documento. | |
Otros miembros heredados | |
![]() | |
void | OnPropertyChanged (String name="") |
Create the OnPropertyChanged method to raise the event. | |
bool | _SetValue< T > (ref T toPropietat, T value, string tcPropertyName) |
comprueba si el nuevo valor es válido y lo assigna a la propiedad | |
![]() | |
PropertyChangedEventHandler | PropertyChanged |
Declare the event. | |
Definició de la _ExtensionDocVentaDocumentoLinea per a comandes de venda.
Definición en la línea 1618 del archivo ExtPediven_GAPed.cs.
|
inline |
Definició de la _ExtensionDocVentaDocumentoLinea.
Definición en la línea 1893 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Indica si puede actualizar los doumentos de origen al actualizar las unidades.
permitircontinuar |
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 2697 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Indiacamos si debe actualizar la marca de traspasado, utilizaremos la gestión de servidas ya que es el mismo caso.
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 2462 del archivo ExtPediven_GAPed.cs.
|
inline |
Se cambian el artículo de la línea del documento.
unidades |
Definición en la línea 1920 del archivo ExtPediven_GAPed.cs.
|
inline |
Extension de _ExisteLineaOrigen de docsven.
permitircontinuar |
Modifica los datos de la línea en la tabla para asignar al usuario _GAPED
Definición en la línea 2716 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2443 del archivo ExtPediven_GAPed.cs.
|
inline |
Borrar el pedido de compra relacionado con la línea.
Definición en la línea 2759 del archivo ExtPediven_GAPed.cs.
|
inline |
Borrar el pedido de compra relacionado con la línea.
Definición en la línea 2732 del archivo ExtPediven_GAPed.cs.
|
inline |
Cambiar estado cancelar de la línea.
cancelar |
Definición en la línea 2111 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Borrar la línea.
tlCabecera | |
tlUltimo | |
tlForzar |
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 3011 del archivo ExtPediven_GAPed.cs.
|
inline |
Borrar los enlaces de la línea.
Definición en la línea 2785 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2203 del archivo ExtPediven_GAPed.cs.
|
inline |
Crea una cópia de la líina i li assigna les unitats.
unitats |
Definición en la línea 2238 del archivo ExtPediven_GAPed.cs.
|
inline |
Devuelve si la línea és el artículo de un escandallo pero no el principal.
Definición en la línea 3314 del archivo ExtPediven_GAPed.cs.
|
inline |
Devuelve si la línea és el artículo principal de un escandallo.
Definición en la línea 3296 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Extension de _ExisteLineaOrigen de docsven.
permitircontinuar |
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 2687 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Indica se debemos calcular las servidas.
tbDelete |
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 2101 del archivo ExtPediven_GAPed.cs.
|
inline |
Devuelve el stock del artículo relacionado con la línea.
Definición en la línea 2227 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Extensión del método insertar componentes de artículos con escandallo.
componentes | DataTable con los componentes del artículo de la línea |
respuesta | Respuesta para la pregunta si se quiere modificar los componentes. None -> Mostrar pregunta. Otros valores no mostrar pregunta y tomarlo como respuesta. |
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 3024 del archivo ExtPediven_GAPed.cs.
|
inline |
Extensión del método insertar componentes de artículos con artículos oferta.
componentes | DataTable con los articulos oferta del artículo de la línea |
respuesta | Respuesta para la pregunta si se quiere modificar los componentes. None -> Mostrar pregunta. Otros valores no mostrar pregunta y tomarlo como respuesta. |
Definición en la línea 3224 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2467 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2472 del archivo ExtPediven_GAPed.cs.
|
inline |
Devuelve si existe la línea principal del escandallo.
Definición en la línea 3278 del archivo ExtPediven_GAPed.cs.
|
inline |
Establece si la línea puede calcular estado.
Definición en la línea 2805 del archivo ExtPediven_GAPed.cs.
|
inline |
Establece si la línea puede calcular estado.
lcMessage | Mensaje de error |
Definición en la línea 2824 del archivo ExtPediven_GAPed.cs.
|
inline |
Fuerza el recalculo del estado de la línea.
Definición en la línea 2901 del archivo ExtPediven_GAPed.cs.
|
inlinestatic |
Fuerza el recalculo del estado de la línea.
lineasExtendidas | Lineas a procesar |
Definición en la línea 2857 del archivo ExtPediven_GAPed.cs.
|
inlinevirtual |
Override del método Save para gestionar un semáforo interno, la operativa sigue residiendo en la base.
Reimplementado de sage.ew.ewbase._ExtensionDocumentoLinea.
Definición en la línea 2179 del archivo ExtPediven_GAPed.cs.
|
inline |
Capturar el traspaso del pedido a albarán.
unidades |
Definición en la línea 2162 del archivo ExtPediven_GAPed.cs.
|
inline |
Asignar el valor a la propiedad de la línea del documento.
property | |
value |
Definición en la línea 2213 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2550 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2505 del archivo ExtPediven_GAPed.cs.
|
inline |
Definición en la línea 2537 del archivo ExtPediven_GAPed.cs.
|
inline |
Capturar el traspaso del pedido a albarán.
unidades |
Definición en la línea 2153 del archivo ExtPediven_GAPed.cs.
|
inline |
Se cambian las unidades de la línea del documento.
unidades |
Definición en la línea 1934 del archivo ExtPediven_GAPed.cs.
|
inline |
Validar insertar artículo.
toArticulo | |
tnUnidades | |
tnPeso | |
tnUniCaja | |
tlEsCodigoBarras | |
tcAgrupacion | |
tnUnidAgrup |
Implementa sage.ew.interficies.IExtensionDocsDocumentoLinea.
Definición en la línea 2986 del archivo ExtPediven_GAPed.cs.
|
inline |
Indica si la línea esta relacionada con compras.
Definición en la línea 2196 del archivo ExtPediven_GAPed.cs.
bool sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._BorrandoLineaPrincipalEscandallo = false |
Marca para saber que se está borrando el principal del escandallo y permitir borrar componentes.
Definición en la línea 1865 del archivo ExtPediven_GAPed.cs.
ewCampo sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._Camp_Change = null |
ewCampo que se ha cambiado
Definición en la línea 1909 del archivo ExtPediven_GAPed.cs.
bool sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._ConvertirEnVenta = false |
Indica que la línea está relacionada con un pedido de compra que se ha traspasado a albarán y se va a convertir en venta.
Definición en la línea 1860 del archivo ExtPediven_GAPed.cs.
GestorDeEstados sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._Estado |
Gestor de estado de la línea.
Definición en la línea 1850 del archivo ExtPediven_GAPed.cs.
PRECIOSLINEA.PreciosLinea sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._PreciosLinea |
Definición en la línea 2561 del archivo ExtPediven_GAPed.cs.
bool? sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._RealizarAccion = null |
Se puede activar o desactivar para evitar accionees concretas.
Definición en la línea 1855 del archivo ExtPediven_GAPed.cs.
bool sage.addons.gaped.Negocio.Clases._Extension_Lin_PV._Traspasando |
Indica que la línea se está traspasando.
Definición en la línea 1914 del archivo ExtPediven_GAPed.cs.
|
getset |
Almacén de la línea.
Definición en la línea 1824 del archivo ExtPediven_GAPed.cs.
|
getset |
Artículo de la línia del pedido.
Definición en la línea 1717 del archivo ExtPediven_GAPed.cs.
|
getset |
Propiedad para indicar que no se bloquee la modificación de unidades en el traspado de documentos.
Definición en la línea 1875 del archivo ExtPediven_GAPed.cs.
|
getset |
Ejercicio del documento relacionado.
Definición en la línea 1768 del archivo ExtPediven_GAPed.cs.
|
getset |
Ejercicio.
Definición en la línea 1632 del archivo ExtPediven_GAPed.cs.
|
getset |
Empresa.
Definición en la línea 1645 del archivo ExtPediven_GAPed.cs.
|
getset |
Estado de la línia.
Definición en la línea 1736 del archivo ExtPediven_GAPed.cs.
|
getset |
Gestiiones las unidades servidas.
Definición en la línea 1627 del archivo ExtPediven_GAPed.cs.
|
getset |
Letra del pedido.
Definición en la línea 1671 del archivo ExtPediven_GAPed.cs.
|
getset |
Número de línea.
Definición en la línea 1684 del archivo ExtPediven_GAPed.cs.
|
getset |
Propiedad para indicar que no se bloquee la modificación de unidades en el traspado de documentos.
Definición en la línea 1870 del archivo ExtPediven_GAPed.cs.
|
getset |
Número de pedido.
Definición en la línea 1658 del archivo ExtPediven_GAPed.cs.
|
get |
Definición en la línea 1833 del archivo ExtPediven_GAPed.cs.
|
getset |
Proveedor del pedido de compra.
Definición en la línea 1781 del archivo ExtPediven_GAPed.cs.
|
get |
Definición en la línea 1792 del archivo ExtPediven_GAPed.cs.
|
getset |
Definición en la línea 1877 del archivo ExtPediven_GAPed.cs.
|
getset |
Número del documento relacionado.
Definición en la línea 1755 del archivo ExtPediven_GAPed.cs.
|
getset |
Identificador para relacionar las líneas entre documentos.
Definición en la línea 1811 del archivo ExtPediven_GAPed.cs.
|
getset |
Columna de selección.
Definición en la línea 1697 del archivo ExtPediven_GAPed.cs.
|
getset |
Unidades de la linea de pedido relacionadda.
Definición en la línea 1730 del archivo ExtPediven_GAPed.cs.