Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.addons.fideliza.Negocio.Clases.FidelizaWS

PE-96321: Clase de negocio para gestionar la comunicación con el Webservice de tuefideliza.com. Más...

Métodos públicos

 FidelizaWS ()
 Constructor por defecto.
 
 FidelizaWS (string tcURL, string tcUsuario, string tcEjercicio, string tcEmpresa, string tcLicencia, string tcOperario)
 Constructor con parámetros de conexión al webservice.
 
bool _Load (string tcUrl, bool tbMultiplesTiendas, int tnCodigoTienda)
 Método que hará la carga inicial de un enlace al tuefideliza web service.
 
int _ObtenerCodigoMultitienda (string tcEmpresa, string tcLetra="")
 TODO: esta funcion no debería ir en este objeto y se tiene que implementar fuera Permite recuperar el código de multitienda.
 
bool _ExisteFideliza (out int tnTipo)
 Comprobamos si Existe un Tuefideliza con este nombre. Si hay error retornamos el mensaje de error.
 
decimal _ValorPunto (int tnTipoValor, string tcNumero="", string tcLetra="")
 Retorna el valor punto segun está en la web.
 
bool _EnviarPuntos (string tcNumero, string tcLetra, string tcTarjeta, decimal tnImporte, int tnPuntos, string tcEjerAbono, string tcNumAbono, string tcLetraAbono, DateTime tdFecha)
 Método principal para realizar el envío de puntos (acumulación al webservice del tuefideliza)
 
bool _LiquidarPuntos (string tcNumero, string tcLetra, int tnTipo, int tnLinea, string tcTarjeta, int tnPuntos, string tcObserva)
 Método público para realizar la Liquidación de puntos conectando a través del Webservice.
 
int _PuntosAcumulados (string tcTarjeta, out string tcPrincipal)
 PE-97294: sobrecarga de _PuntosAcumulados para pasar sólo los parámetros tarjeta y tarjeta principal de salida.
 
int _PuntosAcumulados (string tcTarjeta, out string tcNif, out string tcTPrincipal, out string tcNombre, out string tcApe1, out string tcApe2, out string tcAniversario, out bool tbPuedeAcumular, out bool tbPuedeLiquidar, string tcNumero="", string tcLetra="", bool tbInActiva=false)
 Método para obtener los puntos acumulados y también algunos datos de la tarjeta (Nif, tarjeta principal, nombre, apellido1, apellido2. Parámetros opcionales Numero y Letra.
 
bool _ActivarTarjetaRegalo (string tcNumero, string tcLetra, string tcTarjeta, decimal tdImporte)
 Método para activar una tarjeta de regalo con un determinado importe.
 
bool _CobroSaldoTarjetaRegalo (string tcNumero, string tcLetra, int tnTipo, int tnLinea, string tcTarjeta, decimal tdImporte, bool lbAbono=false)
 Cobrar saldo de tarjeta de regalo.
 
bool _AbonoSaldoTarjetaRegalo (string tcNumero, string tcLetra, int tnTipo, int tnLinea, string tcTarjeta, decimal tdImporte)
 _AbonoSaldoTarjetaRegalo, método que se llamará para
 
bool _ActualizarChecksum (string tcEjercicioOld, string tcEjercicioNew, string tcNumero, string tcLetra)
 ActualizarChecksum.
 
bool _ActivarTarjetaFidelizacion (string tcTarjeta)
 Activar Tarjeta de Fidelización pasada por parámetro.
 
DataTable _BuscarTarjeta (int tnTipo, string tcCIF="", string tcTelefono="", string tcMovil="", string tcEmail="", string tcTarjeta="", bool tbInactiva=false)
 BuscarTarjeta a partir de distintos tipos de búsqueda (CIF, Telefono, Movil, Email, Tarjeta)
 
decimal _SaldoTarjetaRegalo (string tcTarjeta, out decimal tnSaldoIni)
 Consultar Saldo tarjeta de Regalo.
 
bool _ExisteTarjeta (int tnTipo, string tcTarjeta)
 Método para comprobar si existe una tarjeta.
 
bool _AltaClienteTarjeta (int tnTienda, sage.addons.fideliza.Negocio.Clases.TarjetasFideliza toCliente, string tcTarjeta="", int tnPuntos=0, string tcTarjetaPrincipal="")
 Alta cliente tarjeta. Da de alta un cliente.
 
bool _EliminarNumeroTienda (int tnTienda)
 Eliminar Numero de tienda de la tabla validacion_tienda del servidor de tuefideliza.
 
DataTable _ListarSecundarias (string tcTarjeta)
 Método que retorna las tarjetas secundarias asociadas a una tarjeta principal.
 
bool _ObtenerDatosDocumento (string tcNumero, string tcLetra, out decimal tdImporte, out int tnPuntos, out string tcTarjeta, out DateTime tdFecha)
 Método para obtener los datos de un documento enviado previamente al historico de puntos (numero y letra). Obtenemos importe, puntos, tarjeta y fecha.
 
int ObtenerLineaCobro (int tnTipo, string tcNumero, string tcLetra)
 Método para obtener la linea de un cobro determinado por el número, letra y tipo.
 
void _OpcionesAdministracion ()
 Cargar las opciones de administración de la web en las propiedades internas de la clase.
 
DataTable _XmlToCursor (string tcXML, string tcNombreNodo)
 Método para convertir una cadena XML en un DataSet pasando como parámetro el nodo que se quiere convertir.
 
string _CursorToXml (DataTable tdtCursor, string tcNombreNodo)
 Convertir un Datatable en un string xml.
 
void _EnviarXMLLog (int tnTipo)
 Método para enviar las peticiones pendientes que han quedado en FIDELILOG del tipo que se pasa por parámetro.
 
delegate void _Before_Send_Handler ()
 Delegado para gestionar antes del envio de datos al webservice (por ejemplo mostrar una pantalla de enviando)
 
delegate void _After_Send_Handler ()
 Delegado para gestionar después del envio de datos al webservice (por ejemplo cerrar una pantalla de enviando)
 

Propiedades

string _URL [get, set]
 URL principal de comunicación hacia el Webservice.
 
string _Usuario [get, set]
 Usuario que se envia en las peticiones hacia el Webservice.
 
string _Ejercicio [get, set]
 Ejercicio que se envia en las peticiones.
 
string _Empresa [get, set]
 Empresa que se envia en las peticiones hacia el WebService.
 
string _Licencia [get, set]
 Licencia que se envia en las peticiones hacia el WebService (Ejemplo: SA001001U210056C0-XXXX-XX-1) Si no se envia el Comunes y código de empresa. Sino lleva Comunes y codigo de empresa. El último número es el código de tienda.
 
string _EndPoint [get, set]
 Utilizaremos esta propiedad para poder modificar la URL que habitualmente será "soap_request.php" para algun caso concreto, por ejemplo cuando queremos comprobar si existe el tuefideliza que utilizamos el endpoint "existe.php" Esta propiedad equivale a la propiedad "xml_php" del objeto de FOX.
 
int _NumeroIntentos [get, set]
 Número de intentos de envío.
 
string _Error_Message [get, set]
 Mensaje de error.
 
int _Timeout [get, set]
 Timeout por defecto de las peticiones HTTP (por defecto 15 segundos)
 
decimal _ValorPuntoAcumOffline [get, set]
 Valor guardado del Valor Punto de Acumulacion.
 
decimal _ValorPuntoLiqOffline [get, set]
 Valor guardado del Valor Punto de Liquidacion.
 
string _Operario [get, set]
 Operario.
 
int _DecimalesLiquidacion [get, set]
 Propiedad para saber cuantos decimales tiene la liquidación.
 
string _NombreSistema [get, set]
 Nombre de sistema (mensajes de error)
 
bool _MultiTienda [get, set]
 Propiedad para indicar si se trabaja con multitienda.
 
int _CodTienda [get, set]
 Propiedad para indicar la tienda de la configuración.
 
bool _CreacionTarjetasPuntos [get, set]
 Nos dice si podemos o no crear tarjetas puntos.
 
bool _CreacionTarjetasRegalo [get, set]
 Nos dice si podemos o no crear tarjetas de regalo.
 
int _CaducidadTarjetasRegalo [get, set]
 Caducidad de las tarjetas de regalo en días. Según obtenido desde la web.
 
int _LongitudTarjetasPuntos [get, set]
 Longitud de las tarjetas de puntos. Obtenido desde la web.
 
int _LongitudTarjetasRegalo [get, set]
 Longitud de las tarjetas de regalo. Obtenido desde la web.
 
int _RedondeoPuntos [get, set]
 Redondeo puntos. Numero de decimales del redondeo. obtenido de la web.
 
string _MaxTarjeta [get, set]
 Código máximo de tarjeta. Obtenido de la web.
 
bool _AutoTicket [get, set]
 Variable booleana para saber si se utiliza el Autoticket.
 

Eventos

_Before_Send_Handler _Send_Before
 Evento Before enviar datos.
 
_After_Send_Handler _Send_After
 Evento After enviar datos.
 

Descripción detallada

PE-96321: Clase de negocio para gestionar la comunicación con el Webservice de tuefideliza.com.

Definición en la línea 23 del archivo FidelizaWS.cs.

Documentación de constructores y destructores

◆ FidelizaWS() [1/2]

sage.addons.fideliza.Negocio.Clases.FidelizaWS.FidelizaWS ( )
inline

Constructor por defecto.

Definición en la línea 436 del archivo FidelizaWS.cs.

◆ FidelizaWS() [2/2]

sage.addons.fideliza.Negocio.Clases.FidelizaWS.FidelizaWS ( string tcURL,
string tcUsuario,
string tcEjercicio,
string tcEmpresa,
string tcLicencia,
string tcOperario )
inline

Constructor con parámetros de conexión al webservice.

Parámetros
tcURL
tcUsuario
tcEjercicio
tcEmpresa


Parámetros
tcLicencia
tcOperario

Definición en la línea 458 del archivo FidelizaWS.cs.

Documentación de funciones miembro

◆ _AbonoSaldoTarjetaRegalo()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._AbonoSaldoTarjetaRegalo ( string tcNumero,
string tcLetra,
int tnTipo,
int tnLinea,
string tcTarjeta,
decimal tdImporte )
inline

_AbonoSaldoTarjetaRegalo, método que se llamará para

Parámetros
tcNumero
tcLetra
tnTipo
tnLinea
tcTarjeta
tdImporte
Devuelve

Definición en la línea 1163 del archivo FidelizaWS.cs.

◆ _ActivarTarjetaFidelizacion()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ActivarTarjetaFidelizacion ( string tcTarjeta)
inline

Activar Tarjeta de Fidelización pasada por parámetro.

Parámetros
tcTarjeta
Devuelve

Definición en la línea 1226 del archivo FidelizaWS.cs.

◆ _ActivarTarjetaRegalo()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ActivarTarjetaRegalo ( string tcNumero,
string tcLetra,
string tcTarjeta,
decimal tdImporte )
inline

Método para activar una tarjeta de regalo con un determinado importe.

Parámetros
tcNumero
tcLetra
tcTarjeta
tdImporte
Devuelve

Definición en la línea 1035 del archivo FidelizaWS.cs.

◆ _ActualizarChecksum()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ActualizarChecksum ( string tcEjercicioOld,
string tcEjercicioNew,
string tcNumero,
string tcLetra )
inline

ActualizarChecksum.

Parámetros
tcEjercicioOld
tcEjercicioNew
tcNumero
tcLetra
Devuelve

Definición en la línea 1181 del archivo FidelizaWS.cs.

◆ _After_Send_Handler()

delegate void sage.addons.fideliza.Negocio.Clases.FidelizaWS._After_Send_Handler ( )

Delegado para gestionar después del envio de datos al webservice (por ejemplo cerrar una pantalla de enviando)

◆ _AltaClienteTarjeta()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._AltaClienteTarjeta ( int tnTienda,
sage.addons.fideliza.Negocio.Clases.TarjetasFideliza toCliente,
string tcTarjeta = "",
int tnPuntos = 0,
string tcTarjetaPrincipal = "" )
inline

Alta cliente tarjeta. Da de alta un cliente.

Parámetros
tnTienda
toCliente
tcTarjeta
tnPuntos
tcTarjetaPrincipalTarjeta principal a la que se asociará la nueva tarjeta. en blanco si la propia tarjeta a dar de alta es la principal
Devuelve

Definición en la línea 1501 del archivo FidelizaWS.cs.

◆ _Before_Send_Handler()

delegate void sage.addons.fideliza.Negocio.Clases.FidelizaWS._Before_Send_Handler ( )

Delegado para gestionar antes del envio de datos al webservice (por ejemplo mostrar una pantalla de enviando)

◆ _BuscarTarjeta()

DataTable sage.addons.fideliza.Negocio.Clases.FidelizaWS._BuscarTarjeta ( int tnTipo,
string tcCIF = "",
string tcTelefono = "",
string tcMovil = "",
string tcEmail = "",
string tcTarjeta = "",
bool tbInactiva = false )
inline

BuscarTarjeta a partir de distintos tipos de búsqueda (CIF, Telefono, Movil, Email, Tarjeta)

Parámetros
tnTipoTipo de Tarjeta. 1 = Tarjeta de Fidelización, 2 = Tarjeta de Regalo
tcCIF
tcTelefono
tcMovil
tcEmail
tcTarjeta
tbInactiva
Devuelve
Retorna un Datatable de filas donde cada fila tiene los campos: tipo, tarjeta, telefono, email, nif, nombre, movil

Definición en la línea 1272 del archivo FidelizaWS.cs.

◆ _CobroSaldoTarjetaRegalo()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._CobroSaldoTarjetaRegalo ( string tcNumero,
string tcLetra,
int tnTipo,
int tnLinea,
string tcTarjeta,
decimal tdImporte,
bool lbAbono = false )
inline

Cobrar saldo de tarjeta de regalo.

Parámetros
tcNumero
tcLetra
tnTipo
tnLinea
tcTarjeta
tdImporte
lbAbonoSi pasamos como parámetro a true, entonces estamos haciendo un Abono en lugar de un cobro
Devuelve

Definición en la línea 1095 del archivo FidelizaWS.cs.

◆ _CursorToXml()

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._CursorToXml ( DataTable tdtCursor,
string tcNombreNodo )
inline

Convertir un Datatable en un string xml.

Parámetros
tdtCursorEl Datatable que contendrá los datos del cursor que vamos a exportar como XML
tcNombreNodoEl nodo que contendrá los datos a enviar (ej: valorpunto, enviarpuntos, liquidarpuntos, ...)
Devuelve
El string XML convertido

Definición en la línea 2044 del archivo FidelizaWS.cs.

◆ _EliminarNumeroTienda()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._EliminarNumeroTienda ( int tnTienda)
inline

Eliminar Numero de tienda de la tabla validacion_tienda del servidor de tuefideliza.

Parámetros
tnTienda
Devuelve

Definición en la línea 1563 del archivo FidelizaWS.cs.

◆ _EnviarPuntos()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._EnviarPuntos ( string tcNumero,
string tcLetra,
string tcTarjeta,
decimal tnImporte,
int tnPuntos,
string tcEjerAbono,
string tcNumAbono,
string tcLetraAbono,
DateTime tdFecha )
inline

Método principal para realizar el envío de puntos (acumulación al webservice del tuefideliza)

Parámetros
tcNumero
tcLetra
tcTarjeta
tnImporte
tnPuntos
tcEjerAbono
tcNumAbono
tcLetraAbono
tdFecha
Devuelve

Definición en la línea 772 del archivo FidelizaWS.cs.

◆ _EnviarXMLLog()

void sage.addons.fideliza.Negocio.Clases.FidelizaWS._EnviarXMLLog ( int tnTipo)
inline

Método para enviar las peticiones pendientes que han quedado en FIDELILOG del tipo que se pasa por parámetro.

Parámetros
tnTipo
Devuelve

Definición en la línea 2072 del archivo FidelizaWS.cs.

◆ _ExisteFideliza()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ExisteFideliza ( out int tnTipo)
inline

Comprobamos si Existe un Tuefideliza con este nombre. Si hay error retornamos el mensaje de error.


Devuelve

Definición en la línea 603 del archivo FidelizaWS.cs.

◆ _ExisteTarjeta()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ExisteTarjeta ( int tnTipo,
string tcTarjeta )
inline

Método para comprobar si existe una tarjeta.

Parámetros
tnTipo
tcTarjeta
Devuelve

Definición en la línea 1418 del archivo FidelizaWS.cs.

◆ _LiquidarPuntos()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._LiquidarPuntos ( string tcNumero,
string tcLetra,
int tnTipo,
int tnLinea,
string tcTarjeta,
int tnPuntos,
string tcObserva )
inline

Método público para realizar la Liquidación de puntos conectando a través del Webservice.

Parámetros
tcNumero
tcLetra
tnTipo
tnLinea
tcTarjeta
tnPuntos
tcObserva
Devuelve

Definición en la línea 838 del archivo FidelizaWS.cs.

◆ _ListarSecundarias()

DataTable sage.addons.fideliza.Negocio.Clases.FidelizaWS._ListarSecundarias ( string tcTarjeta)
inline

Método que retorna las tarjetas secundarias asociadas a una tarjeta principal.

Parámetros
tcTarjeta
Devuelve

Definición en la línea 1604 del archivo FidelizaWS.cs.

◆ _Load()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._Load ( string tcUrl,
bool tbMultiplesTiendas,
int tnCodigoTienda )
inline

Método que hará la carga inicial de un enlace al tuefideliza web service.

Parámetros
tcUrlURL de conexión
tbMultiplesTiendasSi trabaja o no con múltiples tiendas
tnCodigoTiendaCódigo de tienda en caso de no trabajar con múltiples tiendas
Devuelve

Definición en la línea 508 del archivo FidelizaWS.cs.

◆ _ObtenerCodigoMultitienda()

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._ObtenerCodigoMultitienda ( string tcEmpresa,
string tcLetra = "" )
inline

TODO: esta funcion no debería ir en este objeto y se tiene que implementar fuera Permite recuperar el código de multitienda.

Parámetros
tcEmpresa
tcLetra
Devuelve

Definición en la línea 563 del archivo FidelizaWS.cs.

◆ _ObtenerDatosDocumento()

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._ObtenerDatosDocumento ( string tcNumero,
string tcLetra,
out decimal tdImporte,
out int tnPuntos,
out string tcTarjeta,
out DateTime tdFecha )
inline

Método para obtener los datos de un documento enviado previamente al historico de puntos (numero y letra). Obtenemos importe, puntos, tarjeta y fecha.

Parámetros
tcNumero
tcLetra
tdImporte
tnPuntos
tcTarjeta
tdFecha
Devuelve

Definición en la línea 1667 del archivo FidelizaWS.cs.

◆ _OpcionesAdministracion()

void sage.addons.fideliza.Negocio.Clases.FidelizaWS._OpcionesAdministracion ( )
inline

Cargar las opciones de administración de la web en las propiedades internas de la clase.

Definición en la línea 1849 del archivo FidelizaWS.cs.

◆ _PuntosAcumulados() [1/2]

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._PuntosAcumulados ( string tcTarjeta,
out string tcNif,
out string tcTPrincipal,
out string tcNombre,
out string tcApe1,
out string tcApe2,
out string tcAniversario,
out bool tbPuedeAcumular,
out bool tbPuedeLiquidar,
string tcNumero = "",
string tcLetra = "",
bool tbInActiva = false )
inline

Método para obtener los puntos acumulados y también algunos datos de la tarjeta (Nif, tarjeta principal, nombre, apellido1, apellido2. Parámetros opcionales Numero y Letra.

Parámetros
tcTarjetaCódigo de tarjeta de fidelización
tcNifNif, de salida
tcTPrincipalTarjeta principal, de salida
tcNombreNombre de salida
tcApe1Apellido1 de salida
tcApe2Apellido2 de salida
tcAniversarioAniversario de salida
tbPuedeAcumular
tbPuedeLiquidar
tcNumeroParámetro opcional con el número de documento
tcLetraParámetro opcional con la letra del documento
tbInActivaInactiva
Devuelve

Definición en la línea 923 del archivo FidelizaWS.cs.

◆ _PuntosAcumulados() [2/2]

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._PuntosAcumulados ( string tcTarjeta,
out string tcPrincipal )
inline

PE-97294: sobrecarga de _PuntosAcumulados para pasar sólo los parámetros tarjeta y tarjeta principal de salida.

Parámetros
tcTarjeta
tcPrincipal
Devuelve

Definición en la línea 895 del archivo FidelizaWS.cs.

◆ _SaldoTarjetaRegalo()

decimal sage.addons.fideliza.Negocio.Clases.FidelizaWS._SaldoTarjetaRegalo ( string tcTarjeta,
out decimal tnSaldoIni )
inline

Consultar Saldo tarjeta de Regalo.

Parámetros
tcTarjetaCódigo de la tarjeta de regalo
tnSaldoIniSaldo original de la tarjeta (importe de la creación)


Devuelve

Definición en la línea 1337 del archivo FidelizaWS.cs.

◆ _ValorPunto()

decimal sage.addons.fideliza.Negocio.Clases.FidelizaWS._ValorPunto ( int tnTipoValor,
string tcNumero = "",
string tcLetra = "" )
inline

Retorna el valor punto segun está en la web.

Parámetros
tnTipoValorSi es 1 es Valor Acumulacion, sino es Valor Liquidacion
tcNumero
tcLetra
Devuelve

Definición en la línea 651 del archivo FidelizaWS.cs.

◆ _XmlToCursor()

DataTable sage.addons.fideliza.Negocio.Clases.FidelizaWS._XmlToCursor ( string tcXML,
string tcNombreNodo )
inline

Método para convertir una cadena XML en un DataSet pasando como parámetro el nodo que se quiere convertir.

Parámetros
tcXML
tcNombreNodo
Devuelve

Definición en la línea 2016 del archivo FidelizaWS.cs.

◆ ObtenerLineaCobro()

int sage.addons.fideliza.Negocio.Clases.FidelizaWS.ObtenerLineaCobro ( int tnTipo,
string tcNumero,
string tcLetra )
inline

Método para obtener la linea de un cobro determinado por el número, letra y tipo.

Parámetros
tnTipo
tcNumero
tcLetra
Devuelve

Definición en la línea 1765 del archivo FidelizaWS.cs.

Documentación de propiedades

◆ _AutoTicket

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._AutoTicket
getset

Variable booleana para saber si se utiliza el Autoticket.

Definición en la línea 417 del archivo FidelizaWS.cs.

◆ _CaducidadTarjetasRegalo

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._CaducidadTarjetasRegalo
getset

Caducidad de las tarjetas de regalo en días. Según obtenido desde la web.

Definición en la línea 335 del archivo FidelizaWS.cs.

◆ _CodTienda

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._CodTienda
getset

Propiedad para indicar la tienda de la configuración.

Definición en la línea 286 del archivo FidelizaWS.cs.

◆ _CreacionTarjetasPuntos

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._CreacionTarjetasPuntos
getset

Nos dice si podemos o no crear tarjetas puntos.

Definición en la línea 303 del archivo FidelizaWS.cs.

◆ _CreacionTarjetasRegalo

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._CreacionTarjetasRegalo
getset

Nos dice si podemos o no crear tarjetas de regalo.

Definición en la línea 319 del archivo FidelizaWS.cs.

◆ _DecimalesLiquidacion

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._DecimalesLiquidacion
getset

Propiedad para saber cuantos decimales tiene la liquidación.

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

◆ _Ejercicio

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Ejercicio
getset

Ejercicio que se envia en las peticiones.

Definición en la línea 71 del archivo FidelizaWS.cs.

◆ _Empresa

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Empresa
getset

Empresa que se envia en las peticiones hacia el WebService.

Definición en la línea 87 del archivo FidelizaWS.cs.

◆ _EndPoint

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._EndPoint
getset

Utilizaremos esta propiedad para poder modificar la URL que habitualmente será "soap_request.php" para algun caso concreto, por ejemplo cuando queremos comprobar si existe el tuefideliza que utilizamos el endpoint "existe.php" Esta propiedad equivale a la propiedad "xml_php" del objeto de FOX.

Definición en la línea 122 del archivo FidelizaWS.cs.

◆ _Error_Message

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Error_Message
getset

Mensaje de error.

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

◆ _Licencia

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Licencia
getset

Licencia que se envia en las peticiones hacia el WebService (Ejemplo: SA001001U210056C0-XXXX-XX-1) Si no se envia el Comunes y código de empresa. Sino lleva Comunes y codigo de empresa. El último número es el código de tienda.

Definición en la línea 104 del archivo FidelizaWS.cs.

◆ _LongitudTarjetasPuntos

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._LongitudTarjetasPuntos
getset

Longitud de las tarjetas de puntos. Obtenido desde la web.

Definición en la línea 352 del archivo FidelizaWS.cs.

◆ _LongitudTarjetasRegalo

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._LongitudTarjetasRegalo
getset

Longitud de las tarjetas de regalo. Obtenido desde la web.

Definición en la línea 368 del archivo FidelizaWS.cs.

◆ _MaxTarjeta

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._MaxTarjeta
getset

Código máximo de tarjeta. Obtenido de la web.

Definición en la línea 400 del archivo FidelizaWS.cs.

◆ _MultiTienda

bool sage.addons.fideliza.Negocio.Clases.FidelizaWS._MultiTienda
getset

Propiedad para indicar si se trabaja con multitienda.

Definición en la línea 270 del archivo FidelizaWS.cs.

◆ _NombreSistema

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._NombreSistema
getset

Nombre de sistema (mensajes de error)

Definición en la línea 254 del archivo FidelizaWS.cs.

◆ _NumeroIntentos

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._NumeroIntentos
getset

Número de intentos de envío.

Definición en la línea 141 del archivo FidelizaWS.cs.

◆ _Operario

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Operario
getset

Operario.

Definición en la línea 222 del archivo FidelizaWS.cs.

◆ _RedondeoPuntos

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._RedondeoPuntos
getset

Redondeo puntos. Numero de decimales del redondeo. obtenido de la web.

Definición en la línea 384 del archivo FidelizaWS.cs.

◆ _Timeout

int sage.addons.fideliza.Negocio.Clases.FidelizaWS._Timeout
getset

Timeout por defecto de las peticiones HTTP (por defecto 15 segundos)

Definición en la línea 174 del archivo FidelizaWS.cs.

◆ _URL

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._URL
getset

URL principal de comunicación hacia el Webservice.

Definición en la línea 32 del archivo FidelizaWS.cs.

◆ _Usuario

string sage.addons.fideliza.Negocio.Clases.FidelizaWS._Usuario
getset

Usuario que se envia en las peticiones hacia el Webservice.

Definición en la línea 55 del archivo FidelizaWS.cs.

◆ _ValorPuntoAcumOffline

decimal sage.addons.fideliza.Negocio.Clases.FidelizaWS._ValorPuntoAcumOffline
getset

Valor guardado del Valor Punto de Acumulacion.

Definición en la línea 190 del archivo FidelizaWS.cs.

◆ _ValorPuntoLiqOffline

decimal sage.addons.fideliza.Negocio.Clases.FidelizaWS._ValorPuntoLiqOffline
getset

Valor guardado del Valor Punto de Liquidacion.

Definición en la línea 206 del archivo FidelizaWS.cs.

Documentación de eventos

◆ _Send_After

_After_Send_Handler sage.addons.fideliza.Negocio.Clases.FidelizaWS._Send_After

Evento After enviar datos.

Definición en la línea 2293 del archivo FidelizaWS.cs.

◆ _Send_Before

_Before_Send_Handler sage.addons.fideliza.Negocio.Clases.FidelizaWS._Send_Before

Evento Before enviar datos.

Definición en la línea 2289 del archivo FidelizaWS.cs.


La documentación de esta clase está generada del siguiente archivo: