Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.cliente.EtiquetasEnvio.LineaPortes

Clase de negocio para la líneas de las etiquetas de envío. Más...

Diagrama de herencia de sage.ew.cliente.EtiquetasEnvio.LineaPortes
sage.ew.interficies.IEtiquetaImprimible sage.ew.interficies.ISageReportsFilterEtiquetasProvider sage.ew.interficies.ISageReportsDataEtiquetasProvider

Métodos públicos

 LineaPortes ()
 Constructor.
 
 LineaPortes (EtiquetasEnvio toEtiquetaEnvio)
 Constructor.
 
 LineaPortes (EtiquetasEnvio toEtiquetaEnvio, DataRow tdrRow=null, bool tlEsUnDeposito=false)
 Nos permite inicializar el objeto LineaPortes a partir de un datarow de la tabla EnvioEti.
 
bool _Save ()
 Método para guardar líneas de portes.
 
bool _Load ()
 Método para cargar líneas de portes.
 
void _Show (bool tlReadOnly=false)
 Método _Show de Linea Portes.
 
bool _Crear_desde_Documento (string tcLetra, string tcNumero, bool tlDeposito=false)
 Función pública que a partir de una serie, y un número obtiene el resto de datos necesarios y genera una etiqueta de envio.
 
bool _Crear_desde_Documento (string tcEmpresa, string tcNumero, string tcLetra, string tcCliente, decimal tnImporteAlb, ref LineaPortes toNuevaLinea, bool tlDeposito=false)
 Función pública que a partir de un documento genera la etiqueta de envío.
 
DateTime _Determinar_Fecha_Minima ()
 Determina la fecha mínima (valor máximo entre hoy y el documento de venta);.
 
void _Restablecer (string tcDocumento, string tcLetra="")
 

Propiedades

bool _Impresa = false [get, set]
 Indica si la línea esta impresa o no impresa.
 
string _Serie [get, set]
 Serie. Se deberá validar que la serie que haya introducido el cliente exista.
 
string _Documento [get, set]
 Documento. Se deberá validar que el número de documento de venta exista (c_albven)
 
string _Cliente [get, set]
 Cliente (o ClienteErp) Se deberá validar que el código de cliente exista (en HERA --> clienteerp)
 
string _Cliente_Nombre = string.Empty [get, set]
 Nombre del cliente (se puede sobreescribir)
 
int _Bultos = 0 [get, set]
 Bultos.
 
decimal _Peso = 0.0M [get, set]
 Peso.
 
decimal _Coste [get, set]
 Coste.
 
string _Portes [get, set]
 Portes.
 
string _Agencia [get, set]
 Código de agencia Se deberá validar que el código de agencia exista.
 
string _Agencia_Nombre = string.Empty [get]
 Nombre de la agencia A partir del código de agencia obtendrá el nombre de la agencia.
 
string _Pedido = string.Empty [get, set]
 Pedido.
 
DateTime? _Recogida [get, set]
 Fecha recogida Será un campo de tipo fecha que no podrá ser menor que la fecha del documento de venta.
 
DateTime? _Acabado [get, set]
 Fecha acabado Será un campo de tipo fecha que no podrá ser menor que la fecha del documento de venta.
 
string _Alb_depo = "" [get, set]
 Marca de depósito. Si se trata de un depósito contendrá como marca una 'D'.
 
string _Direccion = string.Empty [get, set]
 Direccion.
 
string _CPostal = string.Empty [get, set]
 Código postal.
 
string _Poblacion = string.Empty [get, set]
 Población.
 
string _Provincia = string.Empty [get, set]
 Provincia.
 
string _Telefono = string.Empty [get, set]
 Teléfono.
 
string _Pais = string.Empty [get, set]
 País. Task 143628: Nuevo campo para guardar el país del cliente.
 
string _ReportTitlePreview = "" [get, set]
 Título del report para la previsualización.
 

Descripción detallada

Clase de negocio para la líneas de las etiquetas de envío.

Definición en la línea 721 del archivo EtiquetasEnvio.cs.

Documentación de constructores y destructores

◆ LineaPortes() [1/3]

sage.ew.cliente.EtiquetasEnvio.LineaPortes.LineaPortes ( )
inline

Constructor.

Definición en la línea 945 del archivo EtiquetasEnvio.cs.

◆ LineaPortes() [2/3]

sage.ew.cliente.EtiquetasEnvio.LineaPortes.LineaPortes ( EtiquetasEnvio toEtiquetaEnvio)
inline

Constructor.

Parámetros
toEtiquetaEnvioEtiqueta a la que pertenece la línea

Definición en la línea 954 del archivo EtiquetasEnvio.cs.

◆ LineaPortes() [3/3]

sage.ew.cliente.EtiquetasEnvio.LineaPortes.LineaPortes ( EtiquetasEnvio toEtiquetaEnvio,
DataRow tdrRow = null,
bool tlEsUnDeposito = false )
inline

Nos permite inicializar el objeto LineaPortes a partir de un datarow de la tabla EnvioEti.

Definición en la línea 962 del archivo EtiquetasEnvio.cs.

Documentación de funciones miembro

◆ _Crear_desde_Documento() [1/2]

bool sage.ew.cliente.EtiquetasEnvio.LineaPortes._Crear_desde_Documento ( string tcEmpresa,
string tcNumero,
string tcLetra,
string tcCliente,
decimal tnImporteAlb,
ref LineaPortes toNuevaLinea,
bool tlDeposito = false )
inline

Función pública que a partir de un documento genera la etiqueta de envío.

Parámetros
tcEmpresaEmpresa
tcNumeroNúmero de documento
tcLetraLetra
tcClienteCliente
tnImporteAlbImporte
toNuevaLineaLínea a rellenar
tlDepositoIndica si es un depósito
Devuelve
True si ha ido ok

Definición en la línea 1216 del archivo EtiquetasEnvio.cs.

◆ _Crear_desde_Documento() [2/2]

bool sage.ew.cliente.EtiquetasEnvio.LineaPortes._Crear_desde_Documento ( string tcLetra,
string tcNumero,
bool tlDeposito = false )
inline

Función pública que a partir de una serie, y un número obtiene el resto de datos necesarios y genera una etiqueta de envio.

Parámetros
tcLetra
tcNumero
tlDepositoIndica si es un depósito
Devuelve

Definición en la línea 1141 del archivo EtiquetasEnvio.cs.

◆ _Determinar_Fecha_Minima()

DateTime sage.ew.cliente.EtiquetasEnvio.LineaPortes._Determinar_Fecha_Minima ( )
inline

Determina la fecha mínima (valor máximo entre hoy y el documento de venta);.

Devuelve

Definición en la línea 1491 del archivo EtiquetasEnvio.cs.

◆ _Load()

bool sage.ew.cliente.EtiquetasEnvio.LineaPortes._Load ( )
inline

Método para cargar líneas de portes.

Devuelve

Definición en la línea 1064 del archivo EtiquetasEnvio.cs.

◆ _Restablecer()

void sage.ew.cliente.EtiquetasEnvio.LineaPortes._Restablecer ( string tcDocumento,
string tcLetra = "" )
inline
Parámetros
tcDocumento
tcLetra

Definición en la línea 1542 del archivo EtiquetasEnvio.cs.

◆ _Save()

bool sage.ew.cliente.EtiquetasEnvio.LineaPortes._Save ( )
inline

Método para guardar líneas de portes.

Devuelve
Bool con el resultado de la ejecución

Definición en la línea 1021 del archivo EtiquetasEnvio.cs.

◆ _Show()

void sage.ew.cliente.EtiquetasEnvio.LineaPortes._Show ( bool tlReadOnly = false)
inline

Método _Show de Linea Portes.

Parámetros
tlReadOnlyEn función

Definición en la línea 1122 del archivo EtiquetasEnvio.cs.

Documentación de propiedades

◆ _Acabado

DateTime? sage.ew.cliente.EtiquetasEnvio.LineaPortes._Acabado
getset

Fecha acabado Será un campo de tipo fecha que no podrá ser menor que la fecha del documento de venta.

Definición en la línea 895 del archivo EtiquetasEnvio.cs.

◆ _Agencia

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Agencia
getset

Código de agencia Se deberá validar que el código de agencia exista.

Definición en la línea 853 del archivo EtiquetasEnvio.cs.

◆ _Agencia_Nombre

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Agencia_Nombre = string.Empty
get

Nombre de la agencia A partir del código de agencia obtendrá el nombre de la agencia.

Definición en la línea 873 del archivo EtiquetasEnvio.cs.

◆ _Alb_depo

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Alb_depo = ""
getset

Marca de depósito. Si se trata de un depósito contendrá como marca una 'D'.

Definición en la línea 906 del archivo EtiquetasEnvio.cs.

◆ _Bultos

int sage.ew.cliente.EtiquetasEnvio.LineaPortes._Bultos = 0
getset

Bultos.

Definición en la línea 823 del archivo EtiquetasEnvio.cs.

◆ _Cliente

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Cliente
getset

Cliente (o ClienteErp) Se deberá validar que el código de cliente exista (en HERA --> clienteerp)

Definición en la línea 801 del archivo EtiquetasEnvio.cs.

◆ _Cliente_Nombre

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Cliente_Nombre = string.Empty
getset

Nombre del cliente (se puede sobreescribir)

Definición en la línea 818 del archivo EtiquetasEnvio.cs.

◆ _Coste

decimal sage.ew.cliente.EtiquetasEnvio.LineaPortes._Coste
getset

Coste.

Definición en la línea 833 del archivo EtiquetasEnvio.cs.

◆ _CPostal

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._CPostal = string.Empty
getset

Código postal.

Definición en la línea 916 del archivo EtiquetasEnvio.cs.

◆ _Direccion

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Direccion = string.Empty
getset

Direccion.

Definición en la línea 911 del archivo EtiquetasEnvio.cs.

◆ _Documento

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Documento
getset

Documento. Se deberá validar que el número de documento de venta exista (c_albven)

Definición en la línea 776 del archivo EtiquetasEnvio.cs.

◆ _Impresa

bool sage.ew.cliente.EtiquetasEnvio.LineaPortes._Impresa = false
getset

Indica si la línea esta impresa o no impresa.

Definición en la línea 752 del archivo EtiquetasEnvio.cs.

◆ _Pais

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Pais = string.Empty
getset

País. Task 143628: Nuevo campo para guardar el país del cliente.

Definición en la línea 936 del archivo EtiquetasEnvio.cs.

◆ _Pedido

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Pedido = string.Empty
getset

Pedido.

Definición en la línea 878 del archivo EtiquetasEnvio.cs.

◆ _Peso

decimal sage.ew.cliente.EtiquetasEnvio.LineaPortes._Peso = 0.0M
getset

Peso.

Definición en la línea 828 del archivo EtiquetasEnvio.cs.

◆ _Poblacion

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Poblacion = string.Empty
getset

Población.

Definición en la línea 921 del archivo EtiquetasEnvio.cs.

◆ _Portes

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Portes
getset

Portes.

Definición en la línea 846 del archivo EtiquetasEnvio.cs.

◆ _Provincia

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Provincia = string.Empty
getset

Provincia.

Definición en la línea 926 del archivo EtiquetasEnvio.cs.

◆ _Recogida

DateTime? sage.ew.cliente.EtiquetasEnvio.LineaPortes._Recogida
getset

Fecha recogida Será un campo de tipo fecha que no podrá ser menor que la fecha del documento de venta.

Definición en la línea 884 del archivo EtiquetasEnvio.cs.

◆ _ReportTitlePreview

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._ReportTitlePreview = ""
getset

Título del report para la previsualización.

Definición en la línea 1738 del archivo EtiquetasEnvio.cs.

◆ _Serie

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Serie
getset

Serie. Se deberá validar que la serie que haya introducido el cliente exista.

Definición en la línea 758 del archivo EtiquetasEnvio.cs.

◆ _Telefono

string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Telefono = string.Empty
getset

Teléfono.

Definición en la línea 931 del archivo EtiquetasEnvio.cs.


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