Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.tpv.Vales

Clase no visual que nos gestiona los vales. Más...

Diagrama de herencia de sage.ew.tpv.Vales
sage.ew.interficies.IDocumentoImprimible sage.ew.interficies.ISageReportsFilterProvider sage.ew.interficies.ISageReportsDataProvider

Métodos públicos

 Vales ()
 Constructor por defecto.
 
override bool _MultiClave_Completa ()
 Redefinición para comprobar si todos los campos de la clave estan llenos (PE-92277)
 
override void _Load ()
 Método para cargar un vale PK: EJERCICIO+EMPRESA+TICKET+LETRA+ORDEN.
 
override bool _Save ()
 Actualiza la tabla VALES a partir de los datos guardados en el objeto.
 
override bool _Delete ()
 Borra el registro correspondiente en la tabla VALES.
 
bool _Arquear (int tnArqueo)
 Método para arquear un vale.
 
bool _ValidaCodigoDivisa (String tcNumTicket, String tcSerie)
 T115472.
 
bool _Asignar_Vale (String tcTiquet, String tcLetra="")
 Método para asignar este vale a un tiquet.
 
virtual new void _Show ()
 Presenta el formulario para presentar la pantalla de generación de vales.
 
virtual void _Show_Gestion ()
 Presenta el formulario para presentar la pantalla de gestión de vales (PE-92277)
 
virtual bool _Generar_Vale ()
 Genera un nou vale, per l'import del tiquet en negatiu.
 
DateTime _CalculaFechaCaducidad ()
 Calcula la fecha de caducidad a partir de dias de caducidad configurado.
 
bool _Consultar_Restos ()
 Consultem si queden restos de vales, en algun ticket.
 
override void _New (string tcCodigo="")
 Nuevo vale.
 
virtual bool _Print ()
 Método que nos imprime un report con el vale.
 
bool _Disponible (out int tnOrden, out string tcEjercicio, out DataTable tdtVales, bool tlTodosEjercicios=true)
 Indica si un vale actualmente está disponible para poder asignarlo a otro tiquet (PE-81047 Revisión)
 
bool _Existe_Vale (string tcEjercicio, string tcLetra, string tcTicket, int tnOrden)
 Método para saber si un ticket existe en la bd (PE-92277)
 
bool _Show_Print (int tnAbrirEn)
 _Show_Print
 
Dictionary< string, object > _Obtener_Filtros_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtener los filtros del reports.
 
DataTable _Obtener_Datos_SageReports (Dictionary< string, object > tdicParametros=null)
 Obtener los datos del reports.
 

Métodos públicos estáticos

static decimal _Actualizar_Vales (object[] toParametros)
 Es la antigua función de FOX (VALE_NET)
 
static void _Generar_Vale_Diferencia (object[] toParametros)
 Genera un vale por la diferencia de importe. aka VALENUEVO_NET.
 

Métodos protegidos

override void _DescargarDatos ()
 Override de descargar datos.
 

Propiedades

override string _Nombre [get, set]
 Nombre, por compatibilidad con clase base (PE-92277)
 
bool _IsLoad [get]
 Indica si esta cargado.
 
string _Empresa [get, set]
 Código de empresa en que se desea cargar en los vales. Por defecto tendrá el valor string.empty.
 
string _Empresa2 [get, set]
 Código de empresa en que se utiliza el vale, en principio sera igual a EMPRESA (PE-92277)
 
string _Ticket [get, set]
 Código de ticket que se desea cargar en los vales. Por defecto siempre será string.empty.
 
string _Ticket2 [get, set]
 Número de ticket asignado al vale. Para saber si se ha utilizado (PE-92277)
 
String _Letra [get, set]
 Código de letra que se desea cargar en los vales. Por defecto siempre será string.empty.
 
String _Letra2 [get, set]
 Letra del ticket asignado al vale (PE-92277)
 
String _Vale [get, set]
 Número de vale que se desea cargar en los vales. Por defecto simpre será string.Empty.
 
int _Orden [get, set]
 Número de orden que se desea cargar. Por defecto el valor siempre es 0.
 
new string _Ejercicio [get, set]
 Ejercicio fiscal en que se realiza el vale.
 
DateTime _Caducidad [get, set]
 Fecha de caducidad de los vales.
 
decimal _Importe [get, set]
 Importe del vale.
 
String _Concepto [get, set]
 Concepto de los vales.
 
String _Mensaje [get, set]
 Definición de los vales. No se guarda en ningun campo de la tabla VALES, sirve para obtener el CONCEPTO.
 
DateTime? _Fecha [get, set]
 Fecha de los vales (PE-92277)
 
String _Operario [get, set]
 Operario (PE-92277)
 
int _Arqueo [get, set]
 Arqueo donde esta incluido el vale (PE-92277)
 
new docventatpv.ewDocVentaTPV _Documento [get, set]
 Propiedad ewDocVentaTPV.
 
bool _ExportadoMurano [get]
 Indica si se ha exportado el documento a Murano.
 
IDocPrint _DocPrint [get, set]
 DocPrint.
 
String _ReportBase [get, set]
 Report Base.
 
String _ReportTitlePreview [get, set]
 Título para el preview.
 

Descripción detallada

Clase no visual que nos gestiona los vales.

Definición en la línea 21 del archivo Vales.cs.

Documentación de constructores y destructores

◆ Vales()

sage.ew.tpv.Vales.Vales ( )
inline

Constructor por defecto.

Definición en la línea 321 del archivo Vales.cs.

Documentación de funciones miembro

◆ _Actualizar_Vales()

static decimal sage.ew.tpv.Vales._Actualizar_Vales ( object[] toParametros)
inlinestatic

Es la antigua función de FOX (VALE_NET)

Definición en la línea 726 del archivo Vales.cs.

◆ _Arquear()

bool sage.ew.tpv.Vales._Arquear ( int tnArqueo)
inline

Método para arquear un vale.

Definición en la línea 480 del archivo Vales.cs.

◆ _Asignar_Vale()

bool sage.ew.tpv.Vales._Asignar_Vale ( String tcTiquet,
String tcLetra = "" )
inline

Método para asignar este vale a un tiquet.

Definición en la línea 529 del archivo Vales.cs.

◆ _CalculaFechaCaducidad()

DateTime sage.ew.tpv.Vales._CalculaFechaCaducidad ( )
inline

Calcula la fecha de caducidad a partir de dias de caducidad configurado.

Devuelve

Definición en la línea 700 del archivo Vales.cs.

◆ _Consultar_Restos()

bool sage.ew.tpv.Vales._Consultar_Restos ( )
inline

Consultem si queden restos de vales, en algun ticket.

Devuelve

Definición en la línea 779 del archivo Vales.cs.

◆ _Delete()

override bool sage.ew.tpv.Vales._Delete ( )
inline

Borra el registro correspondiente en la tabla VALES.

Definición en la línea 459 del archivo Vales.cs.

◆ _DescargarDatos()

override void sage.ew.tpv.Vales._DescargarDatos ( )
inlineprotected

Override de descargar datos.

Definición en la línea 438 del archivo Vales.cs.

◆ _Disponible()

bool sage.ew.tpv.Vales._Disponible ( out int tnOrden,
out string tcEjercicio,
out DataTable tdtVales,
bool tlTodosEjercicios = true )
inline

Indica si un vale actualmente está disponible para poder asignarlo a otro tiquet (PE-81047 Revisión)

Parámetros
tnOrden[SALIDA] Si devuelve true tnOrden contiene MIN(VALE.ORDEN), sino -1
tcEjercicio[SALIDA] Si devuelve true, tcEjercicio contendrá el ejercicio correspondiente al vale (PE-81047)
tdtVales[SALIDA] Si devuelve true, tdtVales contendrá un datatable con todos los vales encontrados (diferentes ejercicios puede haber varios)
tlTodosEjercicios[OPCIONAL] Booleano para indicar si hay que buscar en todos los ejercicios
Devuelve
TRUE en caso que el campo VALES.TICKET2="", FALSE si esta lleno

Definición en la línea 870 del archivo Vales.cs.

◆ _Existe_Vale()

bool sage.ew.tpv.Vales._Existe_Vale ( string tcEjercicio,
string tcLetra,
string tcTicket,
int tnOrden )
inline

Método para saber si un ticket existe en la bd (PE-92277)

Parámetros
tcEjercicio
tcLetra
tcTicket
tnOrden
Devuelve

Definición en la línea 916 del archivo Vales.cs.

◆ _Generar_Vale()

virtual bool sage.ew.tpv.Vales._Generar_Vale ( )
inlinevirtual

Genera un nou vale, per l'import del tiquet en negatiu.

Devuelve

Definición en la línea 590 del archivo Vales.cs.

◆ _Generar_Vale_Diferencia()

static void sage.ew.tpv.Vales._Generar_Vale_Diferencia ( object[] toParametros)
inlinestatic

Genera un vale por la diferencia de importe. aka VALENUEVO_NET.

Parámetros
toParametros

Definición en la línea 941 del archivo Vales.cs.

◆ _Load()

override void sage.ew.tpv.Vales._Load ( )
inline

Método para cargar un vale PK: EJERCICIO+EMPRESA+TICKET+LETRA+ORDEN.

Definición en la línea 425 del archivo Vales.cs.

◆ _MultiClave_Completa()

override bool sage.ew.tpv.Vales._MultiClave_Completa ( )
inline

Redefinición para comprobar si todos los campos de la clave estan llenos (PE-92277)

Devuelve

Definición en la línea 375 del archivo Vales.cs.

◆ _New()

override void sage.ew.tpv.Vales._New ( string tcCodigo = "")
inline

Nuevo vale.

Parámetros
tcCodigo

Definición en la línea 805 del archivo Vales.cs.

◆ _Obtener_Datos_SageReports()

DataTable sage.ew.tpv.Vales._Obtener_Datos_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

Obtener los datos del reports.

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsDataProvider.

Definición en la línea 1170 del archivo Vales.cs.

◆ _Obtener_Filtros_SageReports()

Dictionary< string, object > sage.ew.tpv.Vales._Obtener_Filtros_SageReports ( Dictionary< string, object > tdicParametros = null)
inline

Obtener los filtros del reports.

Parámetros
tdicParametros
Devuelve

Implementa sage.ew.interficies.ISageReportsFilterProvider.

Definición en la línea 1160 del archivo Vales.cs.

◆ _Print()

virtual bool sage.ew.tpv.Vales._Print ( )
inlinevirtual

Método que nos imprime un report con el vale.

Definición en la línea 814 del archivo Vales.cs.

◆ _Save()

override bool sage.ew.tpv.Vales._Save ( )
inline

Actualiza la tabla VALES a partir de los datos guardados en el objeto.

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

◆ _Show()

virtual new void sage.ew.tpv.Vales._Show ( )
inlinevirtual

Presenta el formulario para presentar la pantalla de generación de vales.

Definición en la línea 565 del archivo Vales.cs.

◆ _Show_Gestion()

virtual void sage.ew.tpv.Vales._Show_Gestion ( )
inlinevirtual

Presenta el formulario para presentar la pantalla de gestión de vales (PE-92277)

Definición en la línea 577 del archivo Vales.cs.

◆ _Show_Print()

bool sage.ew.tpv.Vales._Show_Print ( int tnAbrirEn)
inline

_Show_Print

Parámetros
tnAbrirEn
Devuelve

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1150 del archivo Vales.cs.

◆ _ValidaCodigoDivisa()

bool sage.ew.tpv.Vales._ValidaCodigoDivisa ( String tcNumTicket,
String tcSerie )
inline

T115472.

Parámetros
tcNumTicket
tcSerie
Devuelve

Definición en la línea 515 del archivo Vales.cs.

Documentación de propiedades

◆ _Arqueo

int sage.ew.tpv.Vales._Arqueo
getset

Arqueo donde esta incluido el vale (PE-92277)

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

◆ _Caducidad

DateTime sage.ew.tpv.Vales._Caducidad
getset

Fecha de caducidad de los vales.

Definición en la línea 172 del archivo Vales.cs.

◆ _Concepto

String sage.ew.tpv.Vales._Concepto
getset

Concepto de los vales.

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

◆ _DocPrint

IDocPrint sage.ew.tpv.Vales._DocPrint
getset

DocPrint.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1076 del archivo Vales.cs.

◆ _Documento

new docventatpv.ewDocVentaTPV sage.ew.tpv.Vales._Documento
getset

Propiedad ewDocVentaTPV.

Definición en la línea 290 del archivo Vales.cs.

◆ _Ejercicio

new string sage.ew.tpv.Vales._Ejercicio
getset

Ejercicio fiscal en que se realiza el vale.

Definición en la línea 162 del archivo Vales.cs.

◆ _Empresa

string sage.ew.tpv.Vales._Empresa
getset

Código de empresa en que se desea cargar en los vales. Por defecto tendrá el valor string.empty.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 76 del archivo Vales.cs.

◆ _Empresa2

string sage.ew.tpv.Vales._Empresa2
getset

Código de empresa en que se utiliza el vale, en principio sera igual a EMPRESA (PE-92277)

Definición en la línea 86 del archivo Vales.cs.

◆ _ExportadoMurano

bool sage.ew.tpv.Vales._ExportadoMurano
get

Indica si se ha exportado el documento a Murano.

Definición en la línea 299 del archivo Vales.cs.

◆ _Fecha

DateTime? sage.ew.tpv.Vales._Fecha
getset

Fecha de los vales (PE-92277)

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 249 del archivo Vales.cs.

◆ _Importe

decimal sage.ew.tpv.Vales._Importe
getset

Importe del vale.

Definición en la línea 197 del archivo Vales.cs.

◆ _IsLoad

bool sage.ew.tpv.Vales._IsLoad
get

Indica si esta cargado.

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

◆ _Letra

String sage.ew.tpv.Vales._Letra
getset

Código de letra que se desea cargar en los vales. Por defecto siempre será string.empty.

Definición en la línea 125 del archivo Vales.cs.

◆ _Letra2

String sage.ew.tpv.Vales._Letra2
getset

Letra del ticket asignado al vale (PE-92277)

Definición en la línea 134 del archivo Vales.cs.

◆ _Mensaje

String sage.ew.tpv.Vales._Mensaje
getset

Definición de los vales. No se guarda en ningun campo de la tabla VALES, sirve para obtener el CONCEPTO.

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

◆ _Nombre

override string sage.ew.tpv.Vales._Nombre
getset

Nombre, por compatibilidad con clase base (PE-92277)

Implementa sage.ew.interficies.IDocumentoImprimible.

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

◆ _Operario

String sage.ew.tpv.Vales._Operario
getset

Operario (PE-92277)

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

◆ _Orden

int sage.ew.tpv.Vales._Orden
getset

Número de orden que se desea cargar. Por defecto el valor siempre es 0.

Definición en la línea 153 del archivo Vales.cs.

◆ _ReportBase

String sage.ew.tpv.Vales._ReportBase
getset

Report Base.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1118 del archivo Vales.cs.

◆ _ReportTitlePreview

String sage.ew.tpv.Vales._ReportTitlePreview
getset

Título para el preview.

Implementa sage.ew.interficies.IDocumentoImprimible.

Definición en la línea 1133 del archivo Vales.cs.

◆ _Ticket

string sage.ew.tpv.Vales._Ticket
getset

Código de ticket que se desea cargar en los vales. Por defecto siempre será string.empty.

Definición en la línea 95 del archivo Vales.cs.

◆ _Ticket2

string sage.ew.tpv.Vales._Ticket2
getset

Número de ticket asignado al vale. Para saber si se ha utilizado (PE-92277)

Definición en la línea 112 del archivo Vales.cs.

◆ _Vale

String sage.ew.tpv.Vales._Vale
getset

Número de vale que se desea cargar en los vales. Por defecto simpre será string.Empty.

Definición en la línea 143 del archivo Vales.cs.


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