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 herencias de sage.ew.cliente.EtiquetasEnvio.LineaPortes
sage.ew.interficies.IEtiquetaImprimible sage.ew.interficies.ISageReportsFilterEtiquetasProvider sage.ew.interficies.ISageReportsDataEtiquetasProvider

Métodos públicos

 LineaPortes ()
 Constructor Más...
 
 LineaPortes (EtiquetasEnvio toEtiquetaEnvio)
 Constructor Más...
 
 LineaPortes (EtiquetasEnvio toEtiquetaEnvio, DataRow tdrRow=null, bool tlEsUnDeposito=false)
 Nos permite inicializar el objeto LineaPortes a partir de un datarow de la tabla EnvioEti Más...
 
bool _Save ()
 Método para guardar líneas de portes Más...
 
bool _Load ()
 Método para cargar líneas de portes Más...
 
void _Show (bool tlReadOnly=false)
 Método _Show de Linea Portes Más...
 
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 Más...
 
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 Más...
 
DateTime _Determinar_Fecha_Minima ()
 Determina la fecha mínima (valor máximo entre hoy y el documento de venta); Más...
 
void _Restablecer (string tcDocumento, string tcLetra="")
 

Propiedades

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

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 del constructor y destructor

◆ 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 las funciones miembro

◆ _Crear_desde_Documento() [1/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.

◆ _Crear_desde_Documento() [2/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.

◆ _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 896 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 854 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 802 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 834 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 777 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 885 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 759 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 para esta clase fue generada a partir del siguiente fichero: