Clase de negocio para la líneas de las etiquetas de envío.
Más...
|
| 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="") |
|
|
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.
|
|
Clase de negocio para la líneas de las etiquetas de envío.
Definición en la línea 721 del archivo EtiquetasEnvio.cs.
◆ LineaPortes() [1/3]
sage.ew.cliente.EtiquetasEnvio.LineaPortes.LineaPortes |
( |
| ) |
|
|
inline |
◆ LineaPortes() [2/3]
sage.ew.cliente.EtiquetasEnvio.LineaPortes.LineaPortes |
( |
EtiquetasEnvio | toEtiquetaEnvio | ) |
|
|
inline |
Constructor.
- Parámetros
-
toEtiquetaEnvio | Etiqueta 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 |
◆ _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
-
tcEmpresa | Empresa |
tcNumero | Número de documento |
tcLetra | Letra |
tcCliente | Cliente |
tnImporteAlb | Importe |
toNuevaLinea | Línea a rellenar |
tlDeposito | Indica 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 | |
tlDeposito | Indica 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 |
◆ _Restablecer()
void sage.ew.cliente.EtiquetasEnvio.LineaPortes._Restablecer |
( |
string | tcDocumento, |
|
|
string | tcLetra = "" ) |
|
inline |
◆ _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 |
◆ _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 |
◆ _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 |
◆ _CPostal
string sage.ew.cliente.EtiquetasEnvio.LineaPortes._CPostal = string.Empty |
|
getset |
◆ _Direccion
string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Direccion = string.Empty |
|
getset |
◆ _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 |
◆ _Peso
decimal sage.ew.cliente.EtiquetasEnvio.LineaPortes._Peso = 0.0M |
|
getset |
◆ _Poblacion
string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Poblacion = string.Empty |
|
getset |
◆ _Portes
string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Portes |
|
getset |
◆ _Provincia
string sage.ew.cliente.EtiquetasEnvio.LineaPortes._Provincia = string.Empty |
|
getset |
◆ _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 |
◆ _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 |
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.cliente/Clases/EtiquetasEnvio.cs