Clase de negocio para la configuración del módulo de ecommerce Más...
Métodos públicos | |
ecommerceConfig () | |
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 | _EsEmpresaActivaEcommerce () |
Método para obtener si la empresa de consulta tiene activo al ecommerce 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... | |
void | SeleccionarAlmacenes () |
Añade todos los almacenes en el el grid de Stock de Almacenes Más... | |
bool | ReiniciarDatosEnvio () |
147228: Método para reiniciar los envíos Más... | |
![]() | |
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... | |
![]() | |
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 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... | |
Métodos públicos estáticos | |
static bool | _ComprobarEsEmpresaActivaEcommerce (string cEmpresa) |
Método para obtener si la empresa de consulta tiene activo al ecommerce 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 | EsArticuloEcommerce (string tcEmpresa, string tcCodigo) |
Bug 126474: Comprobación de si un artículo está marcado como publicar en ecommerce 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 | LineaDtosValida (string tcEmpresa, string tcCodigo, out string lcMensaje) |
Task 152882: Mantenimiento clientes no permitir asignar línea de descuento configurada como precios especiales de ecommerce Más... | |
static bool | ResetearDatosEnvio (string tcEmpresa) |
147228: Método para resetear la información del envío Más... | |
Campos de datos | |
Visual.UserControls.ecommerceConfig | userControlConfig = null |
Objeto visual de configuración Más... | |
![]() | |
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 | UsarClientesEcommerce = 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 | _Ecommerce [get, set] |
Ecommerce activado (E_COMM) Más... | |
string | _UrlEcomm [get, set] |
URL Ecommerce (URL_ECOMM) Más... | |
string | _EMail [get, set] |
Email (E_MAIL) Más... | |
string | _ETarifa [get, set] |
Tarifa (E_TARIFA) Más... | |
string | _ELetra [get, set] |
Letra (Serie) (E_LETRA) Más... | |
string | _EAlmacen [get, set] |
Almacen (E_ALMACEN) Más... | |
string | _EVendedor [get, set] |
Vendedor (E_VENDEDOR) Más... | |
string | _ECanal [get, set] |
Canal (E_CANAL) Más... | |
string | _EOperario [get, set] |
Operario (E_OPERARIO) Más... | |
string | _EPrecioEspecial [get, set] |
Precios Especiales (PE_ECOMM) Más... | |
string | _EFamiliaFicticia [get, set] |
Familia ficticia (FAM_PE) 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... | |
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_ecomm | _Sincronizacion [get] |
Sincronizacion Más... | |
AlmacenStock | _AlmacenStock [get] |
Almacenes en stock Más... | |
![]() | |
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... | |
![]() | |
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 | |
![]() | |
bool | rowexist = false |
Contiene si el registro existe en la tabla Más... | |
Clase de negocio para la configuración del módulo de ecommerce
Definición en la línea 27 del archivo classConfig.cs.
|
inline |
Constructor de la clase de configuración
Definición en la línea 268 del archivo classConfig.cs.
|
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 988 del archivo classConfig.cs.
|
inlinestatic |
Método para obtener si la empresa de consulta tiene activo al ecommerce
Definición en la línea 745 del archivo classConfig.cs.
|
inlinestatic |
Método para comprobar si existen más integraciones activas para la empresa dada
cEmpresa |
Definición en la línea 769 del archivo classConfig.cs.
|
inline |
Método para obtener si la empresa de consulta tiene activo al ecommerce
Definición en la línea 735 del archivo classConfig.cs.
|
inlinevirtual |
Inicialización de la clase de negocio de configuración
Reimplementado de sage.ew.ewbase._ExtensionMante.
Definición en la línea 279 del archivo classConfig.cs.
|
inlinevirtual |
Carga de los controles del formulario de configuración
Reimplementado de sage.ew.ewbase._ExtensionMante.
Definición en la línea 298 del archivo classConfig.cs.
|
inline |
Task 152976: Método para comprobar si está pendiente de hacer el primer envío de datos
Definición en la línea 713 del archivo classConfig.cs.
|
inlinevirtual |
override del _Save() para guardar configuración y activar datasets, etc.
Reimplementado de sage.ew.ewbase._ExtensionMante.
Definición en la línea 399 del archivo classConfig.cs.
|
inline |
Lanzar Sincronización de clientes, artículos, pedidos
Definición en la línea 955 del archivo classConfig.cs.
|
inlinestatic |
Task 130705: ActivarDesactivarEmpresa
tcEmpresa | |
tbActivar |
Definición en la línea 1391 del archivo classConfig.cs.
|
inlinestatic |
Método específico para activar la integración por empresa en SDI
tcEmpresa |
Definición en la línea 1351 del archivo classConfig.cs.
|
inlinestatic |
Actualizar la relación de artículos con sus tallas y colores
toArticulo | Objeto artículo |
Definición en la línea 1029 del archivo classConfig.cs.
|
inlinestatic |
Actualizar la relación de artículos con sus tallas y colores
tcArticulo | Código del artículo |
Definición en la línea 1081 del archivo classConfig.cs.
|
inlinestatic |
Método para convertir la imagen de resolución y guardarla en Thumbnails
tcPathOrigen | |
tcImagenOrigen | |
tcRutaDestino |
Definición en la línea 1281 del archivo classConfig.cs.
|
inlinestatic |
Bug 126474: Comprobación de si un artículo está marcado como publicar en ecommerce
tcEmpresa | |
tcCodigo |
Definición en la línea 1126 del archivo classConfig.cs.
|
inlinestatic |
Comprobación de si un artículo está en la linea de descuento del eCommerce
tcEmpresa | |
tcCodigo |
Definición en la línea 1152 del archivo classConfig.cs.
|
inlinestatic |
Método para obtener si un código de linea de descuento está asociado al ecommerce
tcCodigo |
Definición en la línea 1103 del archivo classConfig.cs.
|
inlinestatic |
Task 126485: Método para comprobar si una serie documental no está utilizada en otros puntos del programa
tcCodigo | |
tcMensajeError |
Definición en la línea 1180 del archivo classConfig.cs.
|
inlinestatic |
Task 125192: Obtener el código de familia ficticia que usaremos para las lineas de descuento
tcEmpresa |
Definición en la línea 1262 del archivo classConfig.cs.
|
inlinestatic |
Task 152882: Mantenimiento clientes no permitir asignar línea de descuento configurada como precios especiales de ecommerce
tcEmpresa | |
tcCodigo | |
lcMensaje |
Definición en la línea 1442 del archivo classConfig.cs.
|
inline |
147228: Método para reiniciar los envíos
Definición en la línea 1520 del archivo classConfig.cs.
|
inlinestatic |
147228: Método para resetear la información del envío
tcEmpresa |
Definición en la línea 1494 del archivo classConfig.cs.
|
inlinestatic |
Task 130705: Método específico para la revocación de integración a realizar en el módulo de ecommerce
tcEmpresa |
Definición en la línea 1422 del archivo classConfig.cs.
|
inline |
Añade todos los almacenes en el el grid de Stock de Almacenes
Definición en la línea 1329 del archivo classConfig.cs.
|
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 255 del archivo classConfig.cs.
Visual.UserControls.ecommerceConfig sage.addons.ecommerce.Negocio.Clases.ecommerceConfig.userControlConfig = null |
Objeto visual de configuración
Definición en la línea 263 del archivo classConfig.cs.
|
get |
Almacenes en stock
Definición en la línea 236 del archivo classConfig.cs.
|
getset |
Enviar sólo artículos con stock (ART_STK)
Definición en la línea 170 del archivo classConfig.cs.
|
getset |
Marcar por defecto para enviar clientes y artículos al crearlos (CLIARTDEF)
Definición en la línea 180 del archivo classConfig.cs.
|
getset |
Almacen (E_ALMACEN)
Definición en la línea 100 del archivo classConfig.cs.
|
getset |
Canal (E_CANAL)
Definición en la línea 120 del archivo classConfig.cs.
|
getset |
Ecommerce activado (E_COMM)
Definición en la línea 50 del archivo classConfig.cs.
|
getset |
Familia ficticia (FAM_PE)
Definición en la línea 150 del archivo classConfig.cs.
|
getset |
Ejercicio seleccionado en el dataset
Definición en la línea 200 del archivo classConfig.cs.
|
getset |
Letra (Serie) (E_LETRA)
Definición en la línea 90 del archivo classConfig.cs.
|
getset |
Email (E_MAIL)
Definición en la línea 70 del archivo classConfig.cs.
|
getset |
Operario (E_OPERARIO)
Definición en la línea 130 del archivo classConfig.cs.
|
getset |
Precios Especiales (PE_ECOMM)
Definición en la línea 140 del archivo classConfig.cs.
|
getset |
Tarifa (E_TARIFA)
Definición en la línea 80 del archivo classConfig.cs.
|
getset |
Vendedor (E_VENDEDOR)
Definición en la línea 110 del archivo classConfig.cs.
|
get |
Sincronizacion
Definición en la línea 220 del archivo classConfig.cs.
|
getset |
Tipo de imagen (imagen completa = 0, ruta imagen = 1 (TIPOIMG)
Definición en la línea 190 del archivo classConfig.cs.
|
getset |
Tipo de stock de artículos
Definición en la línea 160 del archivo classConfig.cs.
|
getset |
Fecha/Hora de la última sincronización
Definición en la línea 210 del archivo classConfig.cs.
|
getset |
URL Ecommerce (URL_ECOMM)
Definición en la línea 60 del archivo classConfig.cs.