Referencia de la Clase sage.addons.factucert.Negocio.Procesos.FiltroOpcionesGeneradorDocumentosVentas

Clase para personalizar el proceso generador de documentos de venta para caso de tener el addon de facturación certificada instalado y tener la certificación de documentos activada en la configuración del addon, añadir combo para seleccionar el tipo de factura a crear (no certificada, borrador o certificada) para el caso de que los documentos que se quieran generar sean facturas de venta. Más...

Diagrama de herencias de sage.addons.factucert.Negocio.Procesos.FiltroOpcionesGeneradorDocumentosVentas
sage.addons.factucert.Negocio.Procesos.FiltrosOpcionesProcesoBaseFactuCert sage.ew.listados.Clases.FiltrosOpcionesProcesoBase sage.ew.listados.Clases.FiltrosOpcionesBase sage.ew.interficies.IFiltrosOpcionesProcesos sage.ew.interficies.IFiltrosOpciones sage.ew.interficies.IFiltrosOpciones

Métodos públicos

 FiltroOpcionesGeneradorDocumentosVentas ()
 Constructor Más...
 
override bool _Aceptar (Dictionary< string, object > toFiltrosVisuals=null, Dictionary< string, object > toOpcionesVisuals=null)
 Controles varios a realizar en el momento de pulsar el botón Aceptar del formulario del listado, para el caso de que se haya seleccionado generar facturas. Más...
 
- Métodos públicos heredados desde sage.ew.listados.Clases.FiltrosOpcionesProcesoBase
override void Dispose ()
 Sobreescribimos para quitar el distado Más...
 
- Métodos públicos heredados desde sage.ew.listados.Clases.FiltrosOpcionesBase
virtual bool _Cancelar (Dictionary< string, object > toFiltrosVisuals=null, Dictionary< string, object > toOpcionesVisuals=null)
 Metodo que se ejeuctará al cancelar el formulario Más...
 

Propiedades

override List< IEwOpcion_Opciones [get]
 En Opciones añadir el selector de tipo de factura a generar (no certificada, borrador, certificada). Más...
 
- Propiedades heredados desde sage.ew.listados.Clases.FiltrosOpcionesProcesoBase
IProcesos _Listado [get, set]
 Proceso para la ejecución Más...
 
- Propiedades heredados desde sage.ew.listados.Clases.FiltrosOpcionesBase
IModulo _Modulo [get, set]
 Modulo Más...
 
String _ErrorMessage [get]
 Mensaje de error Más...
 
virtual List< IEwFiltro_Filtros [get]
 Filtros Más...
 
virtual List< IEwOpcion_Opciones [get]
 Opciones Más...
 
- Propiedades heredados desde sage.ew.interficies.IFiltrosOpciones
String _ErrorMessage [get]
 Mensje de error Más...
 
IModulo _Modulo [get, set]
 Modulo Más...
 
List< IEwFiltro_Filtros [get]
 Filtros Más...
 
List< IEwOpcion_Opciones [get]
 Opciones Más...
 
- Propiedades heredados desde sage.ew.interficies.IFiltrosOpcionesProcesos
IProcesos _Listado [get]
 

Otros miembros heredados

- Métodos protegidos heredados desde sage.addons.factucert.Negocio.Procesos.FiltrosOpcionesProcesoBaseFactuCert
bool _ValidarFechaCertificacion (DateTime toFechaFac, ref List< string > toMessages, bool tlEsTicket=false)
 Validar la fecha de la certificación Más...
 
bool _ValidarFechaCertificacionSistema (DateTime toFechaFac, ref List< string > toMessages)
 Validar la fecha de la certificación con la fecha del sistema Más...
 
string _GetErrors (List< string > toErrorMessage)
 Obtener los errores Más...
 
bool _GetTipoDocCrearFactura (string tcKey, Dictionary< string, object > toOpcionesVisuals, ref TipoDocCrearFactura toTipo)
 Obtener el tipo de documento Más...
 
bool _GetValueDate (string tcKey, Dictionary< string, object > toOpcionesVisuals, ref DateTime toDate)
 Obtener la fecha Más...
 
bool _GetValueCheck (string tcKey, Dictionary< string, object > toOpcionesVisuals)
 Obtener valor de un check Más...
 
bool _GetValueText (string tcKey, Dictionary< string, object > toOpcionesVisuals, ref string toSerie)
 Obtener valor de un texto Más...
 
- Métodos protegidos heredados desde sage.ew.listados.Clases.FiltrosOpcionesBase
List< Mensaje_CheckErrorsCheckBox (List< String > loControlNames, Boolean tlChecked, Dictionary< string, object > toOpcionesVisuals=null)
 Valida si Más...
 
- Atributos protegidos heredados desde sage.addons.factucert.Negocio.Procesos.FiltrosOpcionesProcesoBaseFactuCert
virtual string MensajeErrorFacturaPosterior => $"La fecha factura indicada es anterior a la fecha de alta de la facturación certificada: {FACTUCERT._FactuCertConfig._Fec_Alta.ToShortDateString()}."
 Mensje de error para la validación de fecha posterior a la certificación Más...
 
- Atributos protegidos heredados desde sage.ew.listados.Clases.FiltrosOpcionesBase
List< IEwFiltro_oFiltros
 Filtros Más...
 
List< IEwOpcion_oOpciones
 Opciones Más...
 
String _cErrorMessage
 Mensaje de error Más...
 

Descripción detallada

Clase para personalizar el proceso generador de documentos de venta para caso de tener el addon de facturación certificada instalado y tener la certificación de documentos activada en la configuración del addon, añadir combo para seleccionar el tipo de factura a crear (no certificada, borrador o certificada) para el caso de que los documentos que se quieran generar sean facturas de venta.

También en esta clase se hacen validaciones extra cuando el usuario pulsa el botón de Aceptar del formulario de filtros del listado en el método _Aceptar(), sería el equivalente al _Validate() del listado core.

Será útil en el caso de generar documentos de tipo factura de venta, no para el resto de documento en que no se utilizará.

Definición en la línea 31 del archivo GenerarDocumentosVenta.cs.

Documentación del constructor y destructor

◆ FiltroOpcionesGeneradorDocumentosVentas()

sage.addons.factucert.Negocio.Procesos.FiltroOpcionesGeneradorDocumentosVentas.FiltroOpcionesGeneradorDocumentosVentas ( )
inline

Constructor

Definición en la línea 39 del archivo GenerarDocumentosVenta.cs.

Documentación de las funciones miembro

◆ _Aceptar()

override bool sage.addons.factucert.Negocio.Procesos.FiltroOpcionesGeneradorDocumentosVentas._Aceptar ( Dictionary< string, object >  toFiltrosVisuals = null,
Dictionary< string, object >  toOpcionesVisuals = null 
)
inlinevirtual

Controles varios a realizar en el momento de pulsar el botón Aceptar del formulario del listado, para el caso de que se haya seleccionado generar facturas.

Parámetros
toFiltrosVisuals
toOpcionesVisuals
Devuelve

Reimplementado de sage.ew.listados.Clases.FiltrosOpcionesBase.

Definición en la línea 90 del archivo GenerarDocumentosVenta.cs.

Documentación de propiedades

◆ _Opciones

override List<IEwOpcion> sage.addons.factucert.Negocio.Procesos.FiltroOpcionesGeneradorDocumentosVentas._Opciones
get

En Opciones añadir el selector de tipo de factura a generar (no certificada, borrador, certificada).

Definición en la línea 57 del archivo GenerarDocumentosVenta.cs.


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