Clase de negocio para Etiquetas de envío. Más...
Estructuras de datos | |
class | LineaPortes |
Clase de negocio para la líneas de las etiquetas de envío. Más... | |
Tipos públicos | |
enum | TipoImpresion { Etiquetas = 0 , HojaReparto = 1 } |
Tipos de impresión que soporta la clase. Más... | |
Métodos públicos | |
delegate bool | _SobreescribirEtiqueta () |
Evento delegado para poder hacer una pregunta si quiere sobreescribir o no la etiqueta desde la parte visual retorna true. | |
EtiquetasEnvio () | |
Constructor. | |
override void | _Show () |
Muestra el formulario asociado. | |
override void | _Load () |
Override del _Load Etiquetas de envio no es un MANTE por lo que el método load no invoca al base. | |
override bool | _Save () |
Guarda las lineas del documento (en la tabla ENVIOETI) | |
override bool | _Delete () |
Elimina un documento (en la tabla ENVIOETI) | |
override bool | _Suma_Numero () |
Override del método para incrementar contadores. | |
override bool | _Resta_Numero () |
Override del método para decrementar contadores. | |
void | _Etiquetas () |
Realizará la impresión de las etiquetas. | |
void | _Print () |
realizará la impresión del documento de reparto de las etiquetas | |
bool | _Localizar_EtiquetaEnvio (string tcEmpresa, string tcNumero, string tcLetra, ref string tcContador, bool tlDeposito=false) |
Método que realiza una búsqueda del documento en la tabla de etiquetas de envio (ENVIOETI) y retorna un booleano indicando si lo ha encontrado. En caso afirmativo a la variable recibida por referencia se le asigna el código del documento que contiene el albaran (ENVIOETI.CONTADOR) | |
void | Obtener_Datos_Peso_Documento (string tcEmpresa, string tcNumero, string tcLetra, out decimal tnPeso) |
Bug 155762: Cargar los datos de documento referentes a peso y cliente para luego compararlos y ver si actualizamos o no la etiqueta. | |
DataTable | _Obtener_Agencias () |
Método que recupera las agencias. | |
DataTable | _Obtener_Series () |
Método que recupera las series. | |
bool | _TieneLineas () |
Método para determinar si la etiqueta tiene líneas. | |
DataTable | _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros) |
Obtiene los datos para la impresión. | |
Campos de datos | |
BindingList< LineaPortes > | _Lineas = new BindingList<LineaPortes>() |
Bindinglist de las líneas. | |
Métodos protegidos | |
virtual string | _Obtener_numero () |
Método para obtener un número de contador. En primer lugar incrementa el contador y luego recupera el valor y lo devuelve. | |
Propiedades | |
override string | _Codigo [get, set] |
Override del _Codigo para poder actualizar otro campo. | |
DateTime | _Fecha [get, set] |
Fecha (campo GESTION.ENVIOETI.FECHA) | |
string | _Empresa [get, set] |
Fecha (campo GESTION.ENVIOETI.EMPRESA) | |
TipoImpresion | _TipoImpresion [get, set] |
Tipo de impresión que va a utilizar la clase. | |
bool? | _EsUnDeposito [get, set] |
Obtiene si es un depósito. | |
IDocPrint | _DocPrint [get, set] |
Impresión de documentos. | |
string | _ReportBase [get, set] |
Report a imprimir para documentos. | |
string | _ReportTitlePreview [get, set] |
PE-103490 Título del report para la previsualización. | |
Eventos | |
_SobreescribirEtiqueta | _EventoSobreescribirEtiqueta |
Evento delegado para poder hacer una pregunta si quiere sobreescribir o no la etiqueta desde la parte visual | |
Clase de negocio para Etiquetas de envío.
Definición en la línea 29 del archivo EtiquetasEnvio.cs.
Tipos de impresión que soporta la clase.
Valores de enumeraciones | |
---|---|
Etiquetas | Impripesión de etiquetas de envio. |
HojaReparto | Impresión de hoja de reparto. |
Definición en la línea 138 del archivo EtiquetasEnvio.cs.
|
inline |
Constructor.
Definición en la línea 226 del archivo EtiquetasEnvio.cs.
|
inline |
Elimina un documento (en la tabla ENVIOETI)
Definición en la línea 380 del archivo EtiquetasEnvio.cs.
|
inline |
Realizará la impresión de las etiquetas.
Definición en la línea 549 del archivo EtiquetasEnvio.cs.
|
inline |
Override del _Load Etiquetas de envio no es un MANTE por lo que el método load no invoca al base.
Definición en la línea 266 del archivo EtiquetasEnvio.cs.
|
inline |
Método que realiza una búsqueda del documento en la tabla de etiquetas de envio (ENVIOETI) y retorna un booleano indicando si lo ha encontrado. En caso afirmativo a la variable recibida por referencia se le asigna el código del documento que contiene el albaran (ENVIOETI.CONTADOR)
tcEmpresa | Empresa |
tcNumero | Número |
tcLetra | Serie documento |
tcContador | Número de etiqueta de envio que contiene el albarán |
tlDeposito | Marca de depósito |
Definición en la línea 600 del archivo EtiquetasEnvio.cs.
|
inline |
Método que recupera las agencias.
Definición en la línea 1759 del archivo EtiquetasEnvio.cs.
|
inline |
Obtiene los datos para la impresión.
tdicParametros |
Implementa sage.ew.interficies.ISageReportsDataProvider.
Definición en la línea 1939 del archivo EtiquetasEnvio.cs.
|
inlineprotectedvirtual |
Método para obtener un número de contador. En primer lugar incrementa el contador y luego recupera el valor y lo devuelve.
Definición en la línea 435 del archivo EtiquetasEnvio.cs.
|
inline |
|
inline |
realizará la impresión del documento de reparto de las etiquetas
Definición en la línea 577 del archivo EtiquetasEnvio.cs.
|
inline |
Override del método para decrementar contadores.
Definición en la línea 474 del archivo EtiquetasEnvio.cs.
|
inline |
Guarda las lineas del documento (en la tabla ENVIOETI)
Definición en la línea 352 del archivo EtiquetasEnvio.cs.
|
inline |
Muestra el formulario asociado.
Definición en la línea 249 del archivo EtiquetasEnvio.cs.
delegate bool sage.ew.cliente.EtiquetasEnvio._SobreescribirEtiqueta | ( | ) |
Evento delegado para poder hacer una pregunta si quiere sobreescribir o no la etiqueta desde la parte visual retorna true.
|
inline |
Override del método para incrementar contadores.
Definición en la línea 401 del archivo EtiquetasEnvio.cs.
|
inline |
Método para determinar si la etiqueta tiene líneas.
Definición en la línea 1789 del archivo EtiquetasEnvio.cs.
|
inline |
Bug 155762: Cargar los datos de documento referentes a peso y cliente para luego compararlos y ver si actualizamos o no la etiqueta.
tcEmpresa | |
tcNumero | |
tcLetra | |
tnPeso |
Definición en la línea 676 del archivo EtiquetasEnvio.cs.
BindingList<LineaPortes> sage.ew.cliente.EtiquetasEnvio._Lineas = new BindingList<LineaPortes>() |
Bindinglist de las líneas.
Definición en la línea 116 del archivo EtiquetasEnvio.cs.
|
getset |
Override del _Codigo para poder actualizar otro campo.
Definición en la línea 36 del archivo EtiquetasEnvio.cs.
|
getset |
Impresión de documentos.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1799 del archivo EtiquetasEnvio.cs.
|
getset |
Fecha (campo GESTION.ENVIOETI.EMPRESA)
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 96 del archivo EtiquetasEnvio.cs.
|
getset |
Obtiene si es un depósito.
Definición en la línea 173 del archivo EtiquetasEnvio.cs.
|
getset |
Fecha (campo GESTION.ENVIOETI.FECHA)
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 70 del archivo EtiquetasEnvio.cs.
|
getset |
Report a imprimir para documentos.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1870 del archivo EtiquetasEnvio.cs.
|
getset |
PE-103490 Título del report para la previsualización.
Implementa sage.ew.interficies.IDocumentoImprimible.
Definición en la línea 1887 del archivo EtiquetasEnvio.cs.
|
getset |
Tipo de impresión que va a utilizar la clase.
Definición en la línea 153 del archivo EtiquetasEnvio.cs.
_SobreescribirEtiqueta sage.ew.cliente.EtiquetasEnvio._EventoSobreescribirEtiqueta |
Evento delegado para poder hacer una pregunta si quiere sobreescribir o no la etiqueta desde la parte visual
Definición en la línea 219 del archivo EtiquetasEnvio.cs.