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...
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... | |
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.
|
inline |
Constructor
Definición en la línea 39 del archivo GenerarDocumentosVenta.cs.
|
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.
toFiltrosVisuals | |
toOpcionesVisuals |
Reimplementado de sage.ew.listados.Clases.FiltrosOpcionesBase.
Definición en la línea 90 del archivo GenerarDocumentosVenta.cs.
|
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.