Referencia de la Clase sage.addons.preventa.Negocio.Clases.preventaConfig

Clase de negocio para la configuración del módulo de preventa Más...

Diagrama de herencias de sage.addons.preventa.Negocio.Clases.preventaConfig
sage.ew.ewbase.ConfigModulo sage.ew.ewbase._ExtensionMante sage.ew.interficies.IExtensionMante

Métodos públicos

 preventaConfig ()
 Constructor de la clase de configuración Más...
 
override bool _Init ()
 Inicialización de la clase de negocio de configuración Más...
 
override bool _Load ()
 Carga de los controles del formulario de configuración Más...
 
override bool _Save ()
 override del _Save() para guardar configuración y activar datasets, etc. Más...
 
bool _PrimerEnvioPendiente ()
 Task 152976: Método para comprobar si está pendiente de hacer el primer envío de datos Más...
 
bool _EsEmpresaActivaPreventa ()
 Método para obtener si la empresa de consulta tiene activo al preventa Más...
 
string _Sincronizar ()
 Lanzar Sincronización de clientes, artículos, pedidos Más...
 
void _ActualizarTablaSincronizacion ()
 Bug 129533: Método que al consultar la tabla de sincronizaciones al cargarla, también tendrá en cuenta la última actualización por dataset automático para actualizar los datos si es necesario Más...
 
bool ReiniciarDatosEnvio ()
 147228: Método para reiniciar los envíos Más...
 
- Métodos públicos heredados desde sage.ew.ewbase.ConfigModulo
 ConfigModulo ()
 Inicializa una nueva intancia de la clase Más...
 
override bool _Init ()
 Método que se ejecuta cuando se instancia una clase Más...
 
override bool _Load ()
 Carga los registros de la tabla contadores Más...
 
override bool _Save ()
 Guarda todos los registros en la tabla contadores Más...
 
override bool _Delete ()
 Borra todos los registros de la tabla contadores Más...
 
- Métodos públicos heredados desde sage.ew.ewbase._ExtensionMante
bool _Clonar ()
 Método clonar Más...
 
virtual void _Cancel ()
 Cancelar la edición del registro actual Más...
 
virtual void _Error (IEWException toException)
 Método que se ejecuta cuando hay algun error a nivel de mantenimiento Más...
 
virtual bool _Refresh ()
 Refresca el registro actual de la tabla asociada Más...
 
virtual bool _New (string tcCodigo="")
 Nos permite crear un nuevo registro Más...
 
virtual void _Bloquear_Controles (bool tlReadOnly)
 Bloquear controles de las extensiones de los mantes Más...
 
virtual bool RowExist ()
 Método que nos comprueba si ya existen datos en la tabla relacionada por el addon Más...
 
virtual bool _Validar_Solo_Lectura ()
 Indica si el mantenimiento esta de solo lestura Más...
 
virtual bool _TraspasarSiguienteEjercicio (string tcEjerActual, string tcEjerSig, bool tbIsNew)
 Traspasar al siguiente ejercicio Más...
 
virtual string GetWhereClause ()
 Proporciona la clausula where para las consultas a partir del contenido actual de _Codigo. Además, asigna los valores correspondientes a las propiedades que forman parte de la clave. Más...
 
virtual bool _Duplicar (IDuplicador duplicador)
 Duplica el registro del mantenimiento Más...
 
virtual bool _DuplicarEnGrupos (IDuplicador duplicador)
 Duplica el registro del mantenimiento Más...
 
Dictionary< string, object > _GetPropiedades ()
 Diccionario con las propiedades de la extensión de la linea de documentos Más...
 

Métodos públicos estáticos

static bool _ComprobarEsEmpresaActivaPreventa (string cEmpresa)
 Método para obtener si la empresa de consulta tiene activo al preventa Más...
 
static bool _ComprobarExistenOtrasIntegracionesActivasEmpresa (string cEmpresa)
 Método para comprobar si existen más integraciones activas para la empresa dada Más...
 
static bool ActualizarTablaTallasColores (Articulo toArticulo)
 Actualizar la relación de artículos con sus tallas y colores Más...
 
static bool ActualizarTablaTallasColores (string tcArticulo)
 Actualizar la relación de artículos con sus tallas y colores Más...
 
static bool EsLineaDescuentoEcommerce (string tcCodigo)
 Método para obtener si un código de linea de descuento está asociado al ecommerce Más...
 
static bool EsArticuloPreventa (string tcEmpresa, string tcCodigo)
 Bug 126474: Comprobación de si un artículo está marcado como publicar en preventa Más...
 
static bool EsArticuloLineaDescuento (string tcEmpresa, string tcCodigo)
 Comprobación de si un artículo está en la linea de descuento del eCommerce Más...
 
static bool EsSerieDocumentalNoUtilizada (string tcCodigo, out string tcMensajeError)
 Task 126485: Método para comprobar si una serie documental no está utilizada en otros puntos del programa Más...
 
static string GetFamiliaFicticia (string tcEmpresa)
 Task 125192: Obtener el código de familia ficticia que usaremos para las lineas de descuento Más...
 
static void ConvertirGuardarImagen (string tcPathOrigen, string tcImagenOrigen, string tcRutaDestino)
 Método para convertir la imagen de resolución y guardarla en Thumbnails Más...
 
static void ActivarIntegracionEmpresa (string tcEmpresa)
 Método específico para activar la integración por empresa en SDI Más...
 
static bool ActivarDesactivarEmpresa (string tcEmpresa, bool tbActivar)
 Task 130705: ActivarDesactivarEmpresa Más...
 
static bool RevocarIntegracionEmpresa (string tcEmpresa)
 Task 130705: Método específico para la revocación de integración a realizar en el módulo de ecommerce Más...
 
static bool ResetearDatosEnvio (string tcEmpresa)
 147228: Método para resetear la información del envío Más...
 
static void RecalcularImportesPendientesServidosPedidos (string tcEmpresa)
 Task 153469: Recálculo de los pedidos los importes pendientes de servir y servidos Más...
 

Campos de datos

Visual.UserControls.preventaConfig userControlConfig = null
 Objeto visual de configuración Más...
 
- Campos de datos heredados desde sage.ew.ewbase.ConfigModulo
UserControlConfig usercontrolTabManteBase
 User control que contiene la configuración del módulo Más...
 
_Vista Contadores
 Vista para los contadores Más...
 

Atributos públicos estáticos

static bool UsarClientesPreventa = true
 Task 128342: Propiedad para indicar que no utilice nada de clientes en el addon para antes de la salida de esta parte. Cuando se quiera volver a integrar esto lo pondremos a true Más...
 

Propiedades

bool _Preventa [get, set]
 Preventa activado (PREVENTA) Más...
 
string _EMail [get, set]
 Email (E_MAIL) Más...
 
Int32 _PDesde [get, set]
 Envio de pedidos desde (P_DESDE) Más...
 
bool _PClientes [get, set]
 Envio de clientes (P_CLIENTES) Más...
 
bool _PPendiente [get, set]
 Envio pedidos pendientes servir (P_PENDIENTE) Más...
 
bool _Env_pe [get, set]
 Envio de lineas de descuento y descuento 1 de clientes (ENV_PE) Más...
 
string _PLetra [get, set]
 Letra (Serie) (P_LETRA) Más...
 
string _PAlmacen [get, set]
 Almacen (P_ALMACEN) Más...
 
string _PVendedor [get, set]
 Vendedor (P_VENDEDOR) Más...
 
string _PCanal [get, set]
 Canal (P_CANAL) Más...
 
string _POperario [get, set]
 Operario (P_OPERARIO) Más...
 
string _PFpago [get, set]
 Forma pago (P_FPAGO) Más...
 
string _PCuenta [get, set]
 Cuenta contable entregas (P_CUENTA) Más...
 
Int32 _TipoStock [get, set]
 Tipo de stock de artículos Más...
 
bool _ArtStock [get, set]
 Enviar sólo artículos con stock (ART_STK) Más...
 
bool _ClientesArticulos [get, set]
 Marcar por defecto para enviar clientes y artículos al crearlos (CLIARTDEF) Más...
 
Int32 _TipoImg [get, set]
 Tipo de imagen (imagen completa = 0, ruta imagen = 1 (TIPOIMG) Más...
 
Int32 _PreciosDesc [get, set]
 Precios descuentos. Nos indica si aplicar política de precios y desc. de Sage 50 (valor 0) o bien si aplicar precios y desc. del pedido (valor 1) Más...
 
string _EjercicioDataset [get, set]
 Ejercicio seleccionado en el dataset Más...
 
DateTime _UltimaSincronizacion [get, set]
 Fecha/Hora de la última sincronización Más...
 
sinc_preve _Sincronizacion [get]
 Sincronizacion Más...
 
- Propiedades heredados desde sage.ew.ewbase._ExtensionMante
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) Más...
 
string _Tabla [get, set]
 Nombre de la tabla de la extensión del mantenimiento Más...
 
string _Clave [get, set]
 Nombre de los campos clave separados por comas Más...
 
string _DataBase [get, set]
 Nombre de la base de datos de la extensión del mantenimiento Más...
 
IMante _Mante [get, set]
 Referencia al mantenimiento original Más...
 
FormBase _FormMante [get, set]
 Referencia al formulario del mantenimiento original Más...
 
String _Error_Message [get, set]
 PE-100770 Contiene mensajes de error para mostrarlos en entorno visual Más...
 
bool _IsNew [get, set]
 Bug 133642 Indica si el registro principal es nuevo Más...
 
- Propiedades heredados desde sage.ew.interficies.IExtensionMante
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) Más...
 
IMante _Mante [get, set]
 Referencia al mantenimiento original Más...
 
FormBase _FormMante [get, set]
 Referencia al formulario del mantenimiento original Más...
 
string _DataBase [get, set]
 Nombre de la base de datos de la extensión del mantenimiento Más...
 
string _Error_Message [get, set]
 PE-100770 Mensaje de error para las validaciones de la configuración Más...
 
string _Tabla [get, set]
 Nombre de la tabla de la extensión del mantenimiento Más...
 
bool _IsNew [get, set]
 Bug 133642 Indica si el registro principal es nuevo Más...
 

Otros miembros heredados

- Atributos protegidos heredados desde sage.ew.ewbase._ExtensionMante
bool rowexist = false
 Contiene si el registro existe en la tabla Más...
 

Descripción detallada

Clase de negocio para la configuración del módulo de preventa

Definición en la línea 24 del archivo classConfig.cs.

Documentación del constructor y destructor

◆ preventaConfig()

sage.addons.preventa.Negocio.Clases.preventaConfig.preventaConfig ( )
inline

Constructor de la clase de configuración

Definición en la línea 281 del archivo classConfig.cs.

Documentación de las funciones miembro

◆ _ActualizarTablaSincronizacion()

void sage.addons.preventa.Negocio.Clases.preventaConfig._ActualizarTablaSincronizacion ( )
inline

Bug 129533: Método que al consultar la tabla de sincronizaciones al cargarla, también tendrá en cuenta la última actualización por dataset automático para actualizar los datos si es necesario

Definición en la línea 1009 del archivo classConfig.cs.

◆ _ComprobarEsEmpresaActivaPreventa()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig._ComprobarEsEmpresaActivaPreventa ( string  cEmpresa)
inlinestatic

Método para obtener si la empresa de consulta tiene activo al preventa

Devuelve

Definición en la línea 768 del archivo classConfig.cs.

◆ _ComprobarExistenOtrasIntegracionesActivasEmpresa()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig._ComprobarExistenOtrasIntegracionesActivasEmpresa ( string  cEmpresa)
inlinestatic

Método para comprobar si existen más integraciones activas para la empresa dada

Parámetros
cEmpresa
Devuelve

Definición en la línea 792 del archivo classConfig.cs.

◆ _EsEmpresaActivaPreventa()

bool sage.addons.preventa.Negocio.Clases.preventaConfig._EsEmpresaActivaPreventa ( )
inline

Método para obtener si la empresa de consulta tiene activo al preventa

Devuelve

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

◆ _Init()

override bool sage.addons.preventa.Negocio.Clases.preventaConfig._Init ( )
inlinevirtual

Inicialización de la clase de negocio de configuración

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionMante.

Definición en la línea 292 del archivo classConfig.cs.

◆ _Load()

override bool sage.addons.preventa.Negocio.Clases.preventaConfig._Load ( )
inlinevirtual

Carga de los controles del formulario de configuración

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionMante.

Definición en la línea 311 del archivo classConfig.cs.

◆ _PrimerEnvioPendiente()

bool sage.addons.preventa.Negocio.Clases.preventaConfig._PrimerEnvioPendiente ( )
inline

Task 152976: Método para comprobar si está pendiente de hacer el primer envío de datos

Devuelve

Definición en la línea 735 del archivo classConfig.cs.

◆ _Save()

override bool sage.addons.preventa.Negocio.Clases.preventaConfig._Save ( )
inlinevirtual

override del _Save() para guardar configuración y activar datasets, etc.

Devuelve

Reimplementado de sage.ew.ewbase._ExtensionMante.

Definición en la línea 409 del archivo classConfig.cs.

◆ _Sincronizar()

string sage.addons.preventa.Negocio.Clases.preventaConfig._Sincronizar ( )
inline

Lanzar Sincronización de clientes, artículos, pedidos

Devuelve

Definición en la línea 976 del archivo classConfig.cs.

◆ ActivarDesactivarEmpresa()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.ActivarDesactivarEmpresa ( string  tcEmpresa,
bool  tbActivar 
)
inlinestatic

Task 130705: ActivarDesactivarEmpresa

Parámetros
tcEmpresa
tbActivar
Devuelve

Definición en la línea 1388 del archivo classConfig.cs.

◆ ActivarIntegracionEmpresa()

static void sage.addons.preventa.Negocio.Clases.preventaConfig.ActivarIntegracionEmpresa ( string  tcEmpresa)
inlinestatic

Método específico para activar la integración por empresa en SDI

Parámetros
tcEmpresa

Definición en la línea 1345 del archivo classConfig.cs.

◆ ActualizarTablaTallasColores() [1/2]

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.ActualizarTablaTallasColores ( Articulo  toArticulo)
inlinestatic

Actualizar la relación de artículos con sus tallas y colores

Parámetros
toArticuloObjeto artículo
Devuelve

Definición en la línea 1050 del archivo classConfig.cs.

◆ ActualizarTablaTallasColores() [2/2]

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.ActualizarTablaTallasColores ( string  tcArticulo)
inlinestatic

Actualizar la relación de artículos con sus tallas y colores

Parámetros
tcArticuloCódigo del artículo
Devuelve

Definición en la línea 1102 del archivo classConfig.cs.

◆ ConvertirGuardarImagen()

static void sage.addons.preventa.Negocio.Clases.preventaConfig.ConvertirGuardarImagen ( string  tcPathOrigen,
string  tcImagenOrigen,
string  tcRutaDestino 
)
inlinestatic

Método para convertir la imagen de resolución y guardarla en Thumbnails

Parámetros
tcPathOrigen
tcImagenOrigen
tcRutaDestino

Definición en la línea 1297 del archivo classConfig.cs.

◆ EsArticuloLineaDescuento()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.EsArticuloLineaDescuento ( string  tcEmpresa,
string  tcCodigo 
)
inlinestatic

Comprobación de si un artículo está en la linea de descuento del eCommerce

Parámetros
tcEmpresa
tcCodigo
Devuelve

Definición en la línea 1168 del archivo classConfig.cs.

◆ EsArticuloPreventa()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.EsArticuloPreventa ( string  tcEmpresa,
string  tcCodigo 
)
inlinestatic

Bug 126474: Comprobación de si un artículo está marcado como publicar en preventa

Parámetros
tcEmpresa
tcCodigo
Devuelve

Definición en la línea 1142 del archivo classConfig.cs.

◆ EsLineaDescuentoEcommerce()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.EsLineaDescuentoEcommerce ( string  tcCodigo)
inlinestatic

Método para obtener si un código de linea de descuento está asociado al ecommerce

Parámetros
tcCodigo
Devuelve

Definición en la línea 1119 del archivo classConfig.cs.

◆ EsSerieDocumentalNoUtilizada()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.EsSerieDocumentalNoUtilizada ( string  tcCodigo,
out string  tcMensajeError 
)
inlinestatic

Task 126485: Método para comprobar si una serie documental no está utilizada en otros puntos del programa

Parámetros
tcCodigo
tcMensajeError
Devuelve

Definición en la línea 1196 del archivo classConfig.cs.

◆ GetFamiliaFicticia()

static string sage.addons.preventa.Negocio.Clases.preventaConfig.GetFamiliaFicticia ( string  tcEmpresa)
inlinestatic

Task 125192: Obtener el código de familia ficticia que usaremos para las lineas de descuento

Parámetros
tcEmpresa
Devuelve

Definición en la línea 1278 del archivo classConfig.cs.

◆ RecalcularImportesPendientesServidosPedidos()

static void sage.addons.preventa.Negocio.Clases.preventaConfig.RecalcularImportesPendientesServidosPedidos ( string  tcEmpresa)
inlinestatic

Task 153469: Recálculo de los pedidos los importes pendientes de servir y servidos

Parámetros
tcEmpresa

Definición en la línea 1490 del archivo classConfig.cs.

◆ ReiniciarDatosEnvio()

bool sage.addons.preventa.Negocio.Clases.preventaConfig.ReiniciarDatosEnvio ( )
inline

147228: Método para reiniciar los envíos

Devuelve

Definición en la línea 1463 del archivo classConfig.cs.

◆ ResetearDatosEnvio()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.ResetearDatosEnvio ( string  tcEmpresa)
inlinestatic

147228: Método para resetear la información del envío

Parámetros
tcEmpresa
Devuelve

Definición en la línea 1437 del archivo classConfig.cs.

◆ RevocarIntegracionEmpresa()

static bool sage.addons.preventa.Negocio.Clases.preventaConfig.RevocarIntegracionEmpresa ( string  tcEmpresa)
inlinestatic

Task 130705: Método específico para la revocación de integración a realizar en el módulo de ecommerce

Parámetros
tcEmpresa
Devuelve

Definición en la línea 1419 del archivo classConfig.cs.

Documentación de los campos

◆ UsarClientesPreventa

bool sage.addons.preventa.Negocio.Clases.preventaConfig.UsarClientesPreventa = true
static

Task 128342: Propiedad para indicar que no utilice nada de clientes en el addon para antes de la salida de esta parte. Cuando se quiera volver a integrar esto lo pondremos a true

Definición en la línea 269 del archivo classConfig.cs.

◆ userControlConfig

Visual.UserControls.preventaConfig sage.addons.preventa.Negocio.Clases.preventaConfig.userControlConfig = null

Objeto visual de configuración

Definición en la línea 276 del archivo classConfig.cs.

Documentación de propiedades

◆ _ArtStock

bool sage.addons.preventa.Negocio.Clases.preventaConfig._ArtStock
getset

Enviar sólo artículos con stock (ART_STK)

Definición en la línea 188 del archivo classConfig.cs.

◆ _ClientesArticulos

bool sage.addons.preventa.Negocio.Clases.preventaConfig._ClientesArticulos
getset

Marcar por defecto para enviar clientes y artículos al crearlos (CLIARTDEF)

Definición en la línea 198 del archivo classConfig.cs.

◆ _EjercicioDataset

string sage.addons.preventa.Negocio.Clases.preventaConfig._EjercicioDataset
getset

Ejercicio seleccionado en el dataset

Definición en la línea 228 del archivo classConfig.cs.

◆ _EMail

string sage.addons.preventa.Negocio.Clases.preventaConfig._EMail
getset

Email (E_MAIL)

Definición en la línea 58 del archivo classConfig.cs.

◆ _Env_pe

bool sage.addons.preventa.Negocio.Clases.preventaConfig._Env_pe
getset

Envio de lineas de descuento y descuento 1 de clientes (ENV_PE)

Definición en la línea 98 del archivo classConfig.cs.

◆ _PAlmacen

string sage.addons.preventa.Negocio.Clases.preventaConfig._PAlmacen
getset

Almacen (P_ALMACEN)

Definición en la línea 118 del archivo classConfig.cs.

◆ _PCanal

string sage.addons.preventa.Negocio.Clases.preventaConfig._PCanal
getset

Canal (P_CANAL)

Definición en la línea 138 del archivo classConfig.cs.

◆ _PClientes

bool sage.addons.preventa.Negocio.Clases.preventaConfig._PClientes
getset

Envio de clientes (P_CLIENTES)

Definición en la línea 78 del archivo classConfig.cs.

◆ _PCuenta

string sage.addons.preventa.Negocio.Clases.preventaConfig._PCuenta
getset

Cuenta contable entregas (P_CUENTA)

Definición en la línea 168 del archivo classConfig.cs.

◆ _PDesde

Int32 sage.addons.preventa.Negocio.Clases.preventaConfig._PDesde
getset

Envio de pedidos desde (P_DESDE)

Definición en la línea 68 del archivo classConfig.cs.

◆ _PFpago

string sage.addons.preventa.Negocio.Clases.preventaConfig._PFpago
getset

Forma pago (P_FPAGO)

Definición en la línea 158 del archivo classConfig.cs.

◆ _PLetra

string sage.addons.preventa.Negocio.Clases.preventaConfig._PLetra
getset

Letra (Serie) (P_LETRA)

Definición en la línea 108 del archivo classConfig.cs.

◆ _POperario

string sage.addons.preventa.Negocio.Clases.preventaConfig._POperario
getset

Operario (P_OPERARIO)

Definición en la línea 148 del archivo classConfig.cs.

◆ _PPendiente

bool sage.addons.preventa.Negocio.Clases.preventaConfig._PPendiente
getset

Envio pedidos pendientes servir (P_PENDIENTE)

Definición en la línea 88 del archivo classConfig.cs.

◆ _PreciosDesc

Int32 sage.addons.preventa.Negocio.Clases.preventaConfig._PreciosDesc
getset

Precios descuentos. Nos indica si aplicar política de precios y desc. de Sage 50 (valor 0) o bien si aplicar precios y desc. del pedido (valor 1)

Definición en la línea 218 del archivo classConfig.cs.

◆ _Preventa

bool sage.addons.preventa.Negocio.Clases.preventaConfig._Preventa
getset

Preventa activado (PREVENTA)

Definición en la línea 48 del archivo classConfig.cs.

◆ _PVendedor

string sage.addons.preventa.Negocio.Clases.preventaConfig._PVendedor
getset

Vendedor (P_VENDEDOR)

Definición en la línea 128 del archivo classConfig.cs.

◆ _Sincronizacion

sinc_preve sage.addons.preventa.Negocio.Clases.preventaConfig._Sincronizacion
get

Sincronizacion

Definición en la línea 248 del archivo classConfig.cs.

◆ _TipoImg

Int32 sage.addons.preventa.Negocio.Clases.preventaConfig._TipoImg
getset

Tipo de imagen (imagen completa = 0, ruta imagen = 1 (TIPOIMG)

Definición en la línea 208 del archivo classConfig.cs.

◆ _TipoStock

Int32 sage.addons.preventa.Negocio.Clases.preventaConfig._TipoStock
getset

Tipo de stock de artículos

Definición en la línea 178 del archivo classConfig.cs.

◆ _UltimaSincronizacion

DateTime sage.addons.preventa.Negocio.Clases.preventaConfig._UltimaSincronizacion
getset

Fecha/Hora de la última sincronización

Definición en la línea 238 del archivo classConfig.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: