Control visual que se podrá agregar en las pantallas desde las que se pueda generar factura electrónica y servirá para configurar los diferentes datos de configuración de emisión de la misma partiendo de una referencia a documento de venta o a un código de cliente. Más...
Métodos públicos | |
delegate void | OnCheckedChanged (ref bool tbChecked) |
Definición del delegado para el evento check del crear factura electrónica Más... | |
chFacturaElectronicaDoc () | |
Constructor Más... | |
object | _GetValueUserOption () |
Nos devuelve el valor establecido en este momento en el control visual. Más... | |
void | _SetValueUserOption (object toValor) |
Para establecer un valor en el control visual. Más... | |
Métodos protegidos | |
override void | Dispose (bool disposing) |
Limpiar los recursos que se estén utilizando. Más... | |
Propiedades | |
DatosFraElectronicaDoc | _DatosFraElectronicaDoc [get] |
Clase de negocio donde se guardarán todas las diferentes opciones de factura electrónica para la emisión de factura electrónica que se pretende configurar. Más... | |
bool | _EsOpcionalConfigUser = false [get, set] |
Para determinar si en este objeto se podrá configurar un valor por defecto Más... | |
bool | _UsuarioPermiteConfigUser = false [get, set] |
Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales) Más... | |
string | _DescripcionOpcional = "" [get, set] |
Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más... | |
bool | _PermitirConfigUser [get, set] |
Para determinar si en este objeto se podrá configurar un valor por defecto Más... | |
string | _DescripcionError [get, set] |
Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto. Más... | |
bool | _EditMode [get, set] |
Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución Más... | |
bool | _EnvioAutomaticoActivo = true [get, set] |
Indica si permite envio automático (desactivado en envios masivos, se utilizará el valor configurado en empresa) Más... | |
dynamic | _Documento [get, set] |
Objeto de negocio documento de venta, podrá ser un ewDocVentaFRA o un ewDocVentaTPV u otro. Normalmente será un ewDocVentaFRA Más... | |
string | _Cliente [get, set] |
Cliente sobre el que se van a configurar los datos para emisión de factura electrónica. Más... | |
bool | _Activado [get, set] |
Para cambiar el estado de la check por código externamente. Más... | |
Eventos | |
EventHandler | OnConfigUserValueChanged |
Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional Más... | |
OnCheckedChanged | _OnCheckedChanged |
Definición del evento OnCreateChecked Más... | |
Control visual que se podrá agregar en las pantallas desde las que se pueda generar factura electrónica y servirá para configurar los diferentes datos de configuración de emisión de la misma partiendo de una referencia a documento de venta o a un código de cliente.
Clase
Antes de hacer click en el botón de este usercontrol que da acceso al formulario de configuración de la emisión de la factura electrónica, las propiedad _Documento (o _Cliente caso de no informar _Documento) deben estar informadas.
Definición en la línea 28 del archivo chFacturaElectronicaDoc.cs.
|
inline |
Constructor
Definición en la línea 227 del archivo chFacturaElectronicaDoc.cs.
|
inline |
Nos devuelve el valor establecido en este momento en el control visual.
Definición en la línea 368 del archivo chFacturaElectronicaDoc.cs.
|
inline |
Para establecer un valor en el control visual.
toValor |
Definición en la línea 378 del archivo chFacturaElectronicaDoc.cs.
|
inlineprotected |
Limpiar los recursos que se estén utilizando.
disposing | true si los recursos administrados se deben eliminar; false en caso contrario, false. |
Definición en la línea 256 del archivo chFacturaElectronicaDoc.cs.
delegate void sage.ew.docsven.UserControls.chFacturaElectronicaDoc.OnCheckedChanged | ( | ref bool | tbChecked | ) |
Definición del delegado para el evento check del crear factura electrónica
s
tbChecked |
|
getset |
Para cambiar el estado de la check por código externamente.
Definición en la línea 208 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Cliente sobre el que se van a configurar los datos para emisión de factura electrónica.
Declararemos esta propiedad solo en el caso de que no tengamos objeto documento de venta asociado (propiedad _Documento). Si tenemos documento de venta asociado no hace falta declarar esta propiedad pues ya coge el cliente del objeto documento de venta.
Caso de utilizarse esta propiedad, debe asignarse externamente allá donde se utilice este usercontrol antes de que el usuario pueda hacer click en la check "Crear factura electrónica".
_Documento o _Cliente tienen que estar declarados en el momento en que el usuario haga click al botón de acceso al formulario de configuración de factura electrónica.
Definición en la línea 189 del archivo chFacturaElectronicaDoc.cs.
|
get |
Clase de negocio donde se guardarán todas las diferentes opciones de factura electrónica para la emisión de factura electrónica que se pretende configurar.
Definición en la línea 39 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
Definición en la línea 77 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para especificar un mensaje conforme no se permite configurar un valor por defecto este objeto.
Definición en la línea 67 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Objeto de negocio documento de venta, podrá ser un ewDocVentaFRA o un ewDocVentaTPV u otro. Normalmente será un ewDocVentaFRA
Deberá asignarse esta propiedad del usercontrol por código allá donde se utilice antes de que el usuario pueda hacer click en la check "Crear factura electrónica".
Normalmente se asignará esta propiedad _Documento o caso de no tener _Documento entonces puede asignarse un código de cliente en la propiedad _Cliente en formato string.
El usercontrol da acceso a un formulario de configuración de emisión de factura electrónica el cual tiene muchos campos que dependen de cliente y pueden coger su valor a partir de él. Si se tiene referenciada la propiedad _Documento y es de tipo factura entonces todos los valores que se configuran en el formulario se cogen de C_FACTUVEN.FACTELECT donde están todos los campos en formato JSON.
_Documento o _Cliente tienen que estar declarados en el momento en que el usuario haga click al botón de acceso al formulario de configuración de factura electrónica.
Definición en la línea 137 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para establecer si este objeto está en modo Edición o Ejecución True -> Edición False -> Ejecución
Definición en la línea 84 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Indica si permite envio automático (desactivado en envios masivos, se utilizará el valor configurado en empresa)
Definición en la línea 116 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para determinar si en este objeto se podrá configurar un valor por defecto
Definición en la línea 57 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para determinar si en este objeto se podrá configurar un valor por defecto
Definición en la línea 72 del archivo chFacturaElectronicaDoc.cs.
|
getset |
Para determinar si el usuario ha permitido configurar un valor por defecto (solo opcionales)
Definición en la línea 62 del archivo chFacturaElectronicaDoc.cs.
OnCheckedChanged sage.ew.docsven.UserControls.chFacturaElectronicaDoc._OnCheckedChanged |
Definición del evento OnCreateChecked
Definición en la línea 105 del archivo chFacturaElectronicaDoc.cs.
EventHandler sage.ew.docsven.UserControls.chFacturaElectronicaDoc.OnConfigUserValueChanged |
Evento para determinar cuando cambia el valor y mostrar mensaje si es opcional
Definición en la línea 93 del archivo chFacturaElectronicaDoc.cs.