Referencia de la Clase sage.addons.fideliza.Negocio.Clases.fideliza

Clase de negocio del módulo de fideliza Más...

Métodos públicos

 fideliza (IFidelizaFuncsDA fidelizaFuncsDA)
 Constructor Más...
 
DataTable _Calcular_Puntos (string tcNumero, string tcLetra, DateTime tdFecha, decimal tnValorPunto, int tnSession=0, bool tlCancelar=false)
 Calcular puntos en función del documento de venta Más...
 
void _AltaTarjetaFideliza (string tcCliente, string tcTarjeta, string tcPrincipal="")
 Si la tarjeta introducida en el formulario no existe, llamamos al formulario para darla de alta Más...
 
void _ConsultaTarjetaFideliza (string tcTarjeta, string tcPrincipal="")
 Si la tarjeta introducida en el formulario no existe, llamamos al formulario para darla de alta Más...
 
string _Obtener_Max_Tarjeta (string tcMaxTarjeta)
 Obtener max tarjeta Más...
 
string _Get_Tarjeta_Ejercicio (string tcEjercicio, string tcTarjetaAbono, string tcLetraAbono, string tcAliasDB)
 Devuelve la tarjeta del ejercicio y documento indicados Más...
 
string _Brow_Tarjetas (int tnTipo=1)
 Muestra un formulario para la búsqueda de tarjetas Más...
 
bool _Buscar_Documentos (string tcTarjeta, out Datos_Documento loDatosDoc)
 Devuelve los documentos que contienen la tarjeta Más...
 
int _Cobros_Facturas_CobTarFid (string tcFactura)
 Devuelve el número de cobros de la factura Más...
 
int _CobrosTarjeta (string tcTablaCobros, string tcNumeroDocumento, string tcLetraDocumento, string lcCondicion="")
 Devuelve los cobros de una tarjeta dada Más...
 
int _CobrosTarjeta (string tcTablaCobros, string tcNumeroDocumento, string tcLetraDocumento, string lcCondicion, out DataTable tdtCobros)
 Devuelve los cobros de una tarjeta dada Más...
 
Cobros_Con_Tarjeta _Comprobar_Cobros_Con_Tarjeta (string tcFactura, string tcNumero, string tcLetra)
 Devuelve el número de los diferentes cobros con tarjeta del documento Más...
 
bool _Es_Articulo_Regalo (string tcArticulo, string tcTarifa)
 Comprueba si el arículo y tarifa están definidos como artículo regalo Más...
 
void _Mensaje_TarjetasRegalo (dynamic toDocumento)
 Comprueba si hay alguna tarjeta regalo no activada y solo muestra un mensaje Más...
 
void _Mostrar_Log_Error ()
 Muestra los errores del fichero log Más...
 
bool _Probar_Url_Fideliza (string tcNombre)
 Nos permite probar si es correcta la URL definida Más...
 
string _Revisar_Cif (string tcValor)
 Metodo para revisar el correcto formato del CIF Más...
 
decimal _Redondeo_Puntos (decimal tnImporte, decimal tnValorPunto, bool tlLiquidar)
 Método para el redondeo de puntos Más...
 
bool _PuedeAcumularPuntosFactucert (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, sage.ew.docsven.eTipoDocumento toTipo)
 Comprobar si puede acumular puntos si es un tiquet y está certificado (FACTUCERT) Más...
 
bool _ActualizarCobTarjetaFidSiFactuCert (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, sage.ew.docsven.eTipoDocumento toTipo)
 Bug 179605: Método para actualizar el número de ticket en COBTARJFID después que haya cambiado al certificar el ticket con factucert Más...
 
bool _ActualizarCobTarjetaRegSiFactuCert (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio, sage.ew.docsven.eTipoDocumento toTipo)
 Bug 179605: Método para actualizar el número de ticket en COBTARJREG después que haya cambiado al certificar el ticket con factucert Más...
 
bool _HaAcumuladoPuntosTicket (string tcEmpresa, string tcNumero, string tcLetra, string tcEjercicio)
 Bug 179528: Comprobación de si se han acumulado puntos para un documento de venta Más...
 
void _ComprobarProtocoloWeb ()
 Task 179295: Comprobar si las conexiones van todavía por http o hay ya que conectar por https este método ya no será necesario en cuanto Fideliza esté migrado a Amazon y se podrá quitar esta comprobación en futuras versiones Más...
 
void _ComprobarEntorno ()
 Método para obtener el entorno Más...
 
bool ComprobarSerieDocumentalFideliza (string tcSerie, string tablaTuefid)
 Task 178481: Comprobar si la serie documental está siendo usada por tuefideliza. Movemos esta comprobación al addon en lugar de estar en el core de Sage 50 Más...
 
int _ObtenerPuntosALiquidar (string tcNumero, string tcLetra)
 CCR 200157: Método para obtener los puntos a liquidar de un tiquet Lo usaremos antes de imprimir para poder restar de los puntos acumulados los que están pendientes de liquidar en este tiquet y que se liquidan en el webservice al concluir el cobro después de la impresión Más...
 

Descripción detallada

Clase de negocio del módulo de fideliza

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

Documentación del constructor y destructor

◆ fideliza()

sage.addons.fideliza.Negocio.Clases.fideliza.fideliza ( IFidelizaFuncsDA  fidelizaFuncsDA)
inline

Constructor

Parámetros
fidelizaFuncsDA

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

Documentación de las funciones miembro

◆ _ActualizarCobTarjetaFidSiFactuCert()

bool sage.addons.fideliza.Negocio.Clases.fideliza._ActualizarCobTarjetaFidSiFactuCert ( string  tcEmpresa,
string  tcNumero,
string  tcLetra,
string  tcEjercicio,
sage.ew.docsven.eTipoDocumento  toTipo 
)
inline

Bug 179605: Método para actualizar el número de ticket en COBTARJFID después que haya cambiado al certificar el ticket con factucert

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
toTipo
Devuelve

Definición en la línea 1077 del archivo FidelizaFuncs.cs.

◆ _ActualizarCobTarjetaRegSiFactuCert()

bool sage.addons.fideliza.Negocio.Clases.fideliza._ActualizarCobTarjetaRegSiFactuCert ( string  tcEmpresa,
string  tcNumero,
string  tcLetra,
string  tcEjercicio,
sage.ew.docsven.eTipoDocumento  toTipo 
)
inline

Bug 179605: Método para actualizar el número de ticket en COBTARJREG después que haya cambiado al certificar el ticket con factucert

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
toTipo
Devuelve

Definición en la línea 1135 del archivo FidelizaFuncs.cs.

◆ _AltaTarjetaFideliza()

void sage.addons.fideliza.Negocio.Clases.fideliza._AltaTarjetaFideliza ( string  tcCliente,
string  tcTarjeta,
string  tcPrincipal = "" 
)
inline

Si la tarjeta introducida en el formulario no existe, llamamos al formulario para darla de alta

Parámetros
tcCliente
tcTarjeta
tcPrincipal

Definición en la línea 415 del archivo FidelizaFuncs.cs.

◆ _Brow_Tarjetas()

string sage.addons.fideliza.Negocio.Clases.fideliza._Brow_Tarjetas ( int  tnTipo = 1)
inline

Muestra un formulario para la búsqueda de tarjetas

Devuelve

Definición en la línea 510 del archivo FidelizaFuncs.cs.

◆ _Buscar_Documentos()

bool sage.addons.fideliza.Negocio.Clases.fideliza._Buscar_Documentos ( string  tcTarjeta,
out Datos_Documento  loDatosDoc 
)
inline

Devuelve los documentos que contienen la tarjeta

Parámetros
tcTarjeta
loDatosDoc
Devuelve

Definición en la línea 530 del archivo FidelizaFuncs.cs.

◆ _Calcular_Puntos()

DataTable sage.addons.fideliza.Negocio.Clases.fideliza._Calcular_Puntos ( string  tcNumero,
string  tcLetra,
DateTime  tdFecha,
decimal  tnValorPunto,
int  tnSession = 0,
bool  tlCancelar = false 
)
inline

Calcular puntos en función del documento de venta

Parámetros
tcNumero
tcLetra
tdFecha
tnValorPunto
tnSession
tlCancelar
Devuelve

Definición en la línea 64 del archivo FidelizaFuncs.cs.

◆ _Cobros_Facturas_CobTarFid()

int sage.addons.fideliza.Negocio.Clases.fideliza._Cobros_Facturas_CobTarFid ( string  tcFactura)
inline

Devuelve el número de cobros de la factura

Parámetros
tcFactura
Devuelve

Definición en la línea 613 del archivo FidelizaFuncs.cs.

◆ _CobrosTarjeta() [1/2]

int sage.addons.fideliza.Negocio.Clases.fideliza._CobrosTarjeta ( string  tcTablaCobros,
string  tcNumeroDocumento,
string  tcLetraDocumento,
string  lcCondicion = "" 
)
inline

Devuelve los cobros de una tarjeta dada

Parámetros
tcTablaCobros
tcNumeroDocumento
tcLetraDocumento
lcCondicion
Devuelve

Definición en la línea 646 del archivo FidelizaFuncs.cs.

◆ _CobrosTarjeta() [2/2]

int sage.addons.fideliza.Negocio.Clases.fideliza._CobrosTarjeta ( string  tcTablaCobros,
string  tcNumeroDocumento,
string  tcLetraDocumento,
string  lcCondicion,
out DataTable  tdtCobros 
)
inline

Devuelve los cobros de una tarjeta dada

Parámetros
tcTablaCobros
tcNumeroDocumento
tcLetraDocumento
tdtCobros
lcCondicion
Devuelve

Definición en la línea 661 del archivo FidelizaFuncs.cs.

◆ _Comprobar_Cobros_Con_Tarjeta()

Cobros_Con_Tarjeta sage.addons.fideliza.Negocio.Clases.fideliza._Comprobar_Cobros_Con_Tarjeta ( string  tcFactura,
string  tcNumero,
string  tcLetra 
)
inline

Devuelve el número de los diferentes cobros con tarjeta del documento

Parámetros
tcFactura
tcNumero
tcLetra
Devuelve

Definición en la línea 694 del archivo FidelizaFuncs.cs.

◆ _ComprobarEntorno()

void sage.addons.fideliza.Negocio.Clases.fideliza._ComprobarEntorno ( )
inline

Método para obtener el entorno

Definición en la línea 1224 del archivo FidelizaFuncs.cs.

◆ _ComprobarProtocoloWeb()

void sage.addons.fideliza.Negocio.Clases.fideliza._ComprobarProtocoloWeb ( )
inline

Task 179295: Comprobar si las conexiones van todavía por http o hay ya que conectar por https este método ya no será necesario en cuanto Fideliza esté migrado a Amazon y se podrá quitar esta comprobación en futuras versiones

Definición en la línea 1215 del archivo FidelizaFuncs.cs.

◆ _ConsultaTarjetaFideliza()

void sage.addons.fideliza.Negocio.Clases.fideliza._ConsultaTarjetaFideliza ( string  tcTarjeta,
string  tcPrincipal = "" 
)
inline

Si la tarjeta introducida en el formulario no existe, llamamos al formulario para darla de alta

Definición en la línea 447 del archivo FidelizaFuncs.cs.

◆ _Es_Articulo_Regalo()

bool sage.addons.fideliza.Negocio.Clases.fideliza._Es_Articulo_Regalo ( string  tcArticulo,
string  tcTarifa 
)
inline

Comprueba si el arículo y tarifa están definidos como artículo regalo

Parámetros
tcArticulo
tcTarifa
Devuelve

Definición en la línea 731 del archivo FidelizaFuncs.cs.

◆ _Get_Tarjeta_Ejercicio()

string sage.addons.fideliza.Negocio.Clases.fideliza._Get_Tarjeta_Ejercicio ( string  tcEjercicio,
string  tcTarjetaAbono,
string  tcLetraAbono,
string  tcAliasDB 
)
inline

Devuelve la tarjeta del ejercicio y documento indicados

Parámetros
tcEjercicio
tcTarjetaAbono
tcLetraAbono
tcAliasDB
Devuelve

Definición en la línea 493 del archivo FidelizaFuncs.cs.

◆ _HaAcumuladoPuntosTicket()

bool sage.addons.fideliza.Negocio.Clases.fideliza._HaAcumuladoPuntosTicket ( string  tcEmpresa,
string  tcNumero,
string  tcLetra,
string  tcEjercicio 
)
inline

Bug 179528: Comprobación de si se han acumulado puntos para un documento de venta

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
Devuelve

Definición en la línea 1194 del archivo FidelizaFuncs.cs.

◆ _Mensaje_TarjetasRegalo()

void sage.addons.fideliza.Negocio.Clases.fideliza._Mensaje_TarjetasRegalo ( dynamic  toDocumento)
inline

Comprueba si hay alguna tarjeta regalo no activada y solo muestra un mensaje

Parámetros
toDocumento

Definición en la línea 760 del archivo FidelizaFuncs.cs.

◆ _Mostrar_Log_Error()

void sage.addons.fideliza.Negocio.Clases.fideliza._Mostrar_Log_Error ( )
inline

Muestra los errores del fichero log

Definición en la línea 797 del archivo FidelizaFuncs.cs.

◆ _Obtener_Max_Tarjeta()

string sage.addons.fideliza.Negocio.Clases.fideliza._Obtener_Max_Tarjeta ( string  tcMaxTarjeta)
inline

Obtener max tarjeta

Parámetros
tcMaxTarjeta
Devuelve

Definición en la línea 465 del archivo FidelizaFuncs.cs.

◆ _ObtenerPuntosALiquidar()

int sage.addons.fideliza.Negocio.Clases.fideliza._ObtenerPuntosALiquidar ( string  tcNumero,
string  tcLetra 
)
inline

CCR 200157: Método para obtener los puntos a liquidar de un tiquet Lo usaremos antes de imprimir para poder restar de los puntos acumulados los que están pendientes de liquidar en este tiquet y que se liquidan en el webservice al concluir el cobro después de la impresión

Parámetros
tcNumero
tcLetra
Devuelve

Definición en la línea 1287 del archivo FidelizaFuncs.cs.

◆ _Probar_Url_Fideliza()

bool sage.addons.fideliza.Negocio.Clases.fideliza._Probar_Url_Fideliza ( string  tcNombre)
inline

Nos permite probar si es correcta la URL definida

Parámetros
tcNombre
Devuelve

Definición en la línea 877 del archivo FidelizaFuncs.cs.

◆ _PuedeAcumularPuntosFactucert()

bool sage.addons.fideliza.Negocio.Clases.fideliza._PuedeAcumularPuntosFactucert ( string  tcEmpresa,
string  tcNumero,
string  tcLetra,
string  tcEjercicio,
sage.ew.docsven.eTipoDocumento  toTipo 
)
inline

Comprobar si puede acumular puntos si es un tiquet y está certificado (FACTUCERT)

Parámetros
tcEmpresa
tcNumero
tcLetra
tcEjercicio
toTipo
Devuelve

Definición en la línea 1027 del archivo FidelizaFuncs.cs.

◆ _Redondeo_Puntos()

decimal sage.addons.fideliza.Negocio.Clases.fideliza._Redondeo_Puntos ( decimal  tnImporte,
decimal  tnValorPunto,
bool  tlLiquidar 
)
inline

Método para el redondeo de puntos

Parámetros
tnImporte
tnValorPunto
tlLiquidar
Devuelve

Definición en la línea 981 del archivo FidelizaFuncs.cs.

◆ _Revisar_Cif()

string sage.addons.fideliza.Negocio.Clases.fideliza._Revisar_Cif ( string  tcValor)
inline

Metodo para revisar el correcto formato del CIF

Parámetros
tcValor
Devuelve

Definición en la línea 944 del archivo FidelizaFuncs.cs.

◆ ComprobarSerieDocumentalFideliza()

bool sage.addons.fideliza.Negocio.Clases.fideliza.ComprobarSerieDocumentalFideliza ( string  tcSerie,
string  tablaTuefid 
)
inline

Task 178481: Comprobar si la serie documental está siendo usada por tuefideliza. Movemos esta comprobación al addon en lugar de estar en el core de Sage 50

Parámetros
tcSerie
tablaTuefid
Devuelve

Definición en la línea 1246 del archivo FidelizaFuncs.cs.


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