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 Más...
 
 FidelizaWS (string tcURL, string tcUsuario, string tcEjercicio, string tcEmpresa, string tcLicencia, string tcOperario)
 Constructor con parámetros de conexión al webservice Más...
 
bool _Load (string tcUrl, bool tbMultiplesTiendas, int tnCodigoTienda)
 Método que hará la carga inicial de un enlace al tuefideliza web service Más...
 
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 Más...
 
bool _ExisteFideliza (out int tnTipo)
 Comprobamos si Existe un Tuefideliza con este nombre. Si hay error retornamos el mensaje de error Más...
 
decimal _ValorPunto (int tnTipoValor, string tcNumero="", string tcLetra="")
 Retorna el valor punto segun está en la web. Más...
 
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) Más...
 
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 Más...
 
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 Más...
 
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 Más...
 
bool _ActivarTarjetaRegalo (string tcNumero, string tcLetra, string tcTarjeta, decimal tdImporte)
 Método para activar una tarjeta de regalo con un determinado importe Más...
 
bool _CobroSaldoTarjetaRegalo (string tcNumero, string tcLetra, int tnTipo, int tnLinea, string tcTarjeta, decimal tdImporte, bool lbAbono=false)
 Cobrar saldo de tarjeta de regalo Más...
 
bool _AbonoSaldoTarjetaRegalo (string tcNumero, string tcLetra, int tnTipo, int tnLinea, string tcTarjeta, decimal tdImporte)
 _AbonoSaldoTarjetaRegalo, método que se llamará para Más...
 
bool _ActualizarChecksum (string tcEjercicioOld, string tcEjercicioNew, string tcNumero, string tcLetra)
 ActualizarChecksum. Más...
 
bool _ActivarTarjetaFidelizacion (string tcTarjeta)
 Activar Tarjeta de Fidelización pasada por parámetro Más...
 
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) Más...
 
decimal _SaldoTarjetaRegalo (string tcTarjeta, out decimal tnSaldoIni)
 Consultar Saldo tarjeta de Regalo Más...
 
bool _ExisteTarjeta (int tnTipo, string tcTarjeta)
 Método para comprobar si existe una tarjeta Más...
 
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 Más...
 
bool _EliminarNumeroTienda (int tnTienda)
 Eliminar Numero de tienda de la tabla validacion_tienda del servidor de tuefideliza Más...
 
DataTable _ListarSecundarias (string tcTarjeta)
 Método que retorna las tarjetas secundarias asociadas a una tarjeta principal Más...
 
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 Más...
 
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 Más...
 
void _OpcionesAdministracion ()
 Cargar las opciones de administración de la web en las propiedades internas de la clase Más...
 
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 Más...
 
string _CursorToXml (DataTable tdtCursor, string tcNombreNodo)
 Convertir un Datatable en un string xml Más...
 
void _EnviarXMLLog (int tnTipo)
 Método para enviar las peticiones pendientes que han quedado en FIDELILOG del tipo que se pasa por parámetro Más...
 
delegate void _Before_Send_Handler ()
 Delegado para gestionar antes del envio de datos al webservice (por ejemplo mostrar una pantalla de enviando) Más...
 
delegate void _After_Send_Handler ()
 Delegado para gestionar después del envio de datos al webservice (por ejemplo cerrar una pantalla de enviando) Más...
 

Propiedades

string _URL [get, set]
 URL principal de comunicación hacia el Webservice Más...
 
string _Usuario [get, set]
 Usuario que se envia en las peticiones hacia el Webservice Más...
 
string _Ejercicio [get, set]
 Ejercicio que se envia en las peticiones Más...
 
string _Empresa [get, set]
 Empresa que se envia en las peticiones hacia el WebService Más...
 
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 Más...
 
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 Más...
 
int _NumeroIntentos [get, set]
 Número de intentos de envío Más...
 
string _Error_Message [get, set]
 Mensaje de error Más...
 
int _Timeout [get, set]
 Timeout por defecto de las peticiones HTTP (por defecto 15 segundos) Más...
 
decimal _ValorPuntoAcumOffline [get, set]
 Valor guardado del Valor Punto de Acumulacion Más...
 
decimal _ValorPuntoLiqOffline [get, set]
 Valor guardado del Valor Punto de Liquidacion Más...
 
string _Operario [get, set]
 Operario Más...
 
int _DecimalesLiquidacion [get, set]
 Propiedad para saber cuantos decimales tiene la liquidación Más...
 
string _NombreSistema [get, set]
 Nombre de sistema (mensajes de error) Más...
 
bool _MultiTienda [get, set]
 Propiedad para indicar si se trabaja con multitienda Más...
 
int _CodTienda [get, set]
 Propiedad para indicar la tienda de la configuración Más...
 
bool _CreacionTarjetasPuntos [get, set]
 Nos dice si podemos o no crear tarjetas puntos. Más...
 
bool _CreacionTarjetasRegalo [get, set]
 Nos dice si podemos o no crear tarjetas de regalo. Más...
 
int _CaducidadTarjetasRegalo [get, set]
 Caducidad de las tarjetas de regalo en días. Según obtenido desde la web. Más...
 
int _LongitudTarjetasPuntos [get, set]
 Longitud de las tarjetas de puntos. Obtenido desde la web Más...
 
int _LongitudTarjetasRegalo [get, set]
 Longitud de las tarjetas de regalo. Obtenido desde la web Más...
 
int _RedondeoPuntos [get, set]
 Redondeo puntos. Numero de decimales del redondeo. obtenido de la web. Más...
 
string _MaxTarjeta [get, set]
 Código máximo de tarjeta. Obtenido de la web. Más...
 
bool _AutoTicket [get, set]
 Variable booleana para saber si se utiliza el Autoticket Más...
 

Eventos

_Before_Send_Handler _Send_Before
 Evento Before enviar datos Más...
 
_After_Send_Handler _Send_After
 Evento After enviar datos Más...
 

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 del constructor y destructor

◆ 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 452 del archivo FidelizaWS.cs.

Documentación de las 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 1152 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 1215 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 1024 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 1170 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 1490 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 1261 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 1084 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 2033 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 1552 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 761 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 2061 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 592 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 1407 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 827 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 1593 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 497 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 552 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 1656 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 1838 del archivo FidelizaWS.cs.

◆ _PuntosAcumulados() [1/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 884 del archivo FidelizaWS.cs.

◆ _PuntosAcumulados() [2/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 912 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 1326 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 640 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 2005 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 1754 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 418 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 336 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 287 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 304 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 320 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 239 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 72 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 88 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 123 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 159 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 105 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 353 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 369 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 401 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 271 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 255 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 142 del archivo FidelizaWS.cs.

◆ _Operario

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

Operario

Definición en la línea 223 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 385 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 175 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 33 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 56 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 191 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 207 del archivo FidelizaWS.cs.

Documentación de los eventos

◆ _Send_After

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

Evento After enviar datos

Definición en la línea 2282 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 2278 del archivo FidelizaWS.cs.


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