Clase EnUso. PE-103176 Centralización de código para la gestión del KeyCopy de las clases que lo requieran.
Más...
|
enum | TiposEnUso {
MANTES
, PRESUVEN
, DEPOVEN
, PEDIVEN
,
FACTUVEN
, PEDINT
, PRECOM
, DEPOCOM
,
PEDICOM
, ALBCOM
, FACTUCOM
} |
| Posibles tipos para el campo COMUNES!EN_USO : tipo. Más...
|
|
|
string | _MensajeEnUso (string tcDocumento="documento") |
| Devuelve el mensaje para desbloquear un documento.
|
|
| EnUso () |
| Constructor.
|
|
string | ObtenerClaveDesdeDocumento (dynamic documento) |
| Método auxiliar para obtener la clave de EnUso.
|
|
string | _GetKeyCopy () |
| Devuelve el KeyCopy del registro consultado en caso de que exista.
|
|
bool | _Bloquear (bool tlRefreshSello=true, string tcTs="") |
| Bloquea un documento / mantenimiento / ...
|
|
bool | _Desbloquear (bool tlRefreshSello=true, string tcTs="") |
| Desbloquea un documento / mantenimiento / ...
|
|
bool | _CambiarBloqueo (bool tlBloquear, bool tlRefreshSello=true, string tcTs="") |
| Bloquea o desbloquea un documento / mantenimiento / ...
|
|
bool | _RefreshSello () |
| Refresca el sello asociado al documento / mantenimiento.
|
|
void | _DescargarDatos () |
| Descargar datos.
|
|
|
static ? bool | EstaEnUsoElDocumento (dynamic documento) |
| Método que a partir de un documento tipado determina si esta en uso.
|
|
|
string | _Tipo = string.Empty |
| Campo correspondiente a COMUNES!ENUSO : TIPO.
|
|
string | _Error = string.Empty |
| Contendra el string de error en caso que haya alguno.
|
|
ewSelloEnUso | _Sello = null |
| Usercontrol del sello asociado al documento / mantenimiento.
|
|
|
static Dictionary< string, string > | _BloqueosDeSesion = new Dictionary<string, string>() |
| Documentos / Mantenimientos bloqueados por el terminal actual.
|
|
|
string | _Clave [get, set] |
| Campo correspondiente a COMUNES!ENUSO : CLAVE.
|
|
bool | _EnUso [get] |
| Define si el documento / mantenimiento esta en uso.
|
|
bool | _Editando [get, set] |
| Define si el documento / mantenimiento se está editando por la misma instancia que lo contiene.
|
|
Clase EnUso. PE-103176 Centralización de código para la gestión del KeyCopy de las clases que lo requieran.
Definición en la línea 18 del archivo EnUso.cs.
◆ TiposEnUso
Posibles tipos para el campo COMUNES!EN_USO : tipo.
Valores de enumeraciones |
---|
MANTES | Mantenimientos.
|
PRESUVEN | Presupuesto de venta.
|
DEPOVEN | Depositos de venta.
|
PEDIVEN | Pedidos de venta.
|
FACTUVEN | Facturas de venta.
|
PEDINT | Pedidos internos.
|
PRECOM | Propuesta de compra.
|
DEPOCOM | Depositos de compra.
|
PEDICOM | Pedidos de compra.
|
ALBCOM | Albarán de compra.
|
FACTUCOM | Facturas de compra.
|
Definición en la línea 23 del archivo EnUso.cs.
◆ EnUso()
sage.ew.ewbase.Clases.EnUso.EnUso |
( |
| ) |
|
|
inline |
Constructor.
Definición en la línea 238 del archivo EnUso.cs.
◆ _Bloquear()
bool sage.ew.ewbase.Clases.EnUso._Bloquear |
( |
bool | tlRefreshSello = true, |
|
|
string | tcTs = "" ) |
|
inline |
Bloquea un documento / mantenimiento / ...
- Devuelve
Definición en la línea 490 del archivo EnUso.cs.
◆ _CambiarBloqueo()
bool sage.ew.ewbase.Clases.EnUso._CambiarBloqueo |
( |
bool | tlBloquear, |
|
|
bool | tlRefreshSello = true, |
|
|
string | tcTs = "" ) |
|
inline |
Bloquea o desbloquea un documento / mantenimiento / ...
- Parámetros
-
tlBloquear | true para bloquear, false para desbloquear |
tlRefreshSello | En caso que tenga asociado el usercontrol del sello, lo refrescaria según este o no en uso |
tcTs | Si se quiere tener en cuenta el campo TS en las soncultas a base de datos. |
- Devuelve
- true si ha ido todo bien, false en caso contrario
Definición en la línea 511 del archivo EnUso.cs.
◆ _Desbloquear()
bool sage.ew.ewbase.Clases.EnUso._Desbloquear |
( |
bool | tlRefreshSello = true, |
|
|
string | tcTs = "" ) |
|
inline |
Desbloquea un documento / mantenimiento / ...
- Devuelve
Definición en la línea 499 del archivo EnUso.cs.
◆ _DescargarDatos()
void sage.ew.ewbase.Clases.EnUso._DescargarDatos |
( |
| ) |
|
|
inline |
Descargar datos.
Definición en la línea 596 del archivo EnUso.cs.
◆ _GetKeyCopy()
string sage.ew.ewbase.Clases.EnUso._GetKeyCopy |
( |
| ) |
|
|
inline |
Devuelve el KeyCopy del registro consultado en caso de que exista.
- Devuelve
- Keycopy si existe, string en blanco en caso contrario
Definición en la línea 424 del archivo EnUso.cs.
◆ _MensajeEnUso()
string sage.ew.ewbase.Clases.EnUso._MensajeEnUso |
( |
string | tcDocumento = "documento" | ) |
|
|
inline |
Devuelve el mensaje para desbloquear un documento.
El documento está bloqueado por el usuario [nombreusuario] desde el terminal [nombreterminal] si desbloquea el documento y el [nombreusuario] continúa en este mismo documento se podría perder información del documento"
NOTA: Si el documento no está en uso no devolverá el mensaje de desbloqueo
<param name="tcDocumento">Personalización del mensaje a presentar si es un Documento (por defecto) o mantenimiento
- Devuelve
Definición en la línea 141 del archivo EnUso.cs.
◆ _RefreshSello()
bool sage.ew.ewbase.Clases.EnUso._RefreshSello |
( |
| ) |
|
|
inline |
Refresca el sello asociado al documento / mantenimiento.
- Devuelve
Definición en la línea 583 del archivo EnUso.cs.
◆ EstaEnUsoElDocumento()
static ? bool sage.ew.ewbase.Clases.EnUso.EstaEnUsoElDocumento |
( |
dynamic | documento | ) |
|
|
inlinestatic |
Método que a partir de un documento tipado determina si esta en uso.
- Parámetros
-
documento | Documento tipado a comprobar |
- Devuelve
- Estado en uso true o false y null para indeterminado
Definición en la línea 267 del archivo EnUso.cs.
◆ ObtenerClaveDesdeDocumento()
string sage.ew.ewbase.Clases.EnUso.ObtenerClaveDesdeDocumento |
( |
dynamic | documento | ) |
|
|
inline |
Método auxiliar para obtener la clave de EnUso.
- Parámetros
-
- Devuelve
Definición en la línea 352 del archivo EnUso.cs.
◆ _BloqueosDeSesion
Dictionary<string, string> sage.ew.ewbase.Clases.EnUso._BloqueosDeSesion = new Dictionary<string, string>() |
|
static |
Documentos / Mantenimientos bloqueados por el terminal actual.
Definición en la línea 77 del archivo EnUso.cs.
◆ _Error
string sage.ew.ewbase.Clases.EnUso._Error = string.Empty |
Contendra el string de error en caso que haya alguno.
Definición en la línea 195 del archivo EnUso.cs.
◆ _Sello
Usercontrol del sello asociado al documento / mantenimiento.
Definición en la línea 200 del archivo EnUso.cs.
◆ _Tipo
string sage.ew.ewbase.Clases.EnUso._Tipo = string.Empty |
Campo correspondiente a COMUNES!ENUSO : TIPO.
Definición en la línea 101 del archivo EnUso.cs.
◆ _Clave
string sage.ew.ewbase.Clases.EnUso._Clave |
|
getset |
Campo correspondiente a COMUNES!ENUSO : CLAVE.
Definición en la línea 106 del archivo EnUso.cs.
◆ _Editando
bool sage.ew.ewbase.Clases.EnUso._Editando |
|
getset |
Define si el documento / mantenimiento se está editando por la misma instancia que lo contiene.
Definición en la línea 158 del archivo EnUso.cs.
◆ _EnUso
bool sage.ew.ewbase.Clases.EnUso._EnUso |
|
get |
Define si el documento / mantenimiento esta en uso.
Definición en la línea 123 del archivo EnUso.cs.
La documentación de esta clase está generada del siguiente archivo:
- C:/actions-runner/_work/Sage.ES.Sage50/Sage.ES.Sage50/src/Sage.ES.S50/sage.ew.ewbase/Clases/EnUso.cs