Clase de negocio para la creación de un nuevo usuario. Más...
Métodos públicos | |
NuevoUsuarioBU () | |
Constructor sin parámetros. | |
async Task< bool > | VincularCuenta () |
Método para vincular la cuenta Sage. | |
bool | EstaVinculadaLaCuenta () |
bool | EsValidoParaAlta (Action< string > callback) |
Comprobaciones. | |
bool | EsValidoParaDatosUsuario (Action< string > callback) |
Comprobaciones de datos de usuario (nombre y pwd) | |
bool | EsValidoParaDatosPersonales (Action< string > callback) |
Comprobaciones de datos de usuario (nombre y pwd) | |
bool | ComprobacionesPrevias (Action< string > callback) |
Función para comprobar que se puede ejecutar el asistente. | |
bool | Ejecutar (Action< string > callback) |
Ejecuta la migración de FOX a NET. | |
bool | IniciarDefinicionDePermisos () |
IniciarDefinicionDePermisos. | |
bool | Cancelar () |
Método para cancelar una alta. Esta pensado para limpiar eventuales permisos definidos de forma manual (paso 2.3 del asistente) | |
bool | UtilizarStrongPassword () |
TFS: 200136 Determina si se debe utilizar la política de contraseña segura. | |
Propiedades | |
bool | _PrimeraEjecucion = false [get, set] |
Obtiene o establece si estamos en un escenario de primera ejecución. | |
string | _Error_Message = string.Empty [get, set] |
Mensaje de error. | |
string | LogFile = string.Empty [get, set] |
Fichero de log. | |
bool | CopiarPermisos = true [get, set] |
Obtiene o establece si los permisos se definirán por copia o bien manualmente. | |
string | UsuarioOrigenPermisos = string.Empty [get, set] |
Usuario del que se copiarán los permisos si 'CopiarPermisos' esta activo. | |
string | Codigo [get, set] |
Código de usuario. | |
string | Nombre = string.Empty [get, set] |
Nombre del usuario. | |
string | NombrePersona = string.Empty [get, set] |
Nombre de la persona. | |
string | Apellidos = string.Empty [get, set] |
Apellidos de la persona. | |
string | Foto = string.Empty [get, set] |
Foto de la persona. | |
string | Telefono = string.Empty [get, set] |
Telefono de la persona. | |
string | Password = string.Empty [get, set] |
Password. | |
string | Password2 = string.Empty [get, set] |
Confirmación de password. | |
decimal | ValidezDias = 30 [get, set] |
TFS: 200136 Validez de la contraseña en días. | |
string | Pregunta = string.Empty [get, set] |
Pregunta de seguridad. | |
string | Respuesta = string.Empty [get, set] |
Respuesta a la pregunta de seguridad. | |
string | IdSage50 [get] |
Identificador de instalación de Sage50. | |
string | IdUsuario = Guid.NewGuid().ToString().ToUpper() [get, set] |
Identificador de instalación de Sage50. | |
string | IdCloudId = string.Empty [get, set] |
Identity_id obtenido de la API. | |
string | RefreshToken = string.Empty [get, set] |
RefreshToken obtenido de la API. | |
string | Email = string.Empty [get, set] |
Email obtenido de la API. | |
bool | SinCuenta = false [get, set] |
Usuario de tipo Educativo sin cuenta sage TFS 200125. | |
bool | CarenciaCuenta = false [get, set] |
S50MIG-1172: Carencia de 15 días en la creación de la cuenta Sage. | |
int | Rol = 0 [get, set] |
Rol del usuario. | |
string | Direccion = string.Empty [get, set] |
Direccion. | |
string | CodPostal = string.Empty [get, set] |
Código postal. | |
string | Poblacion = string.Empty [get, set] |
Poblacion. | |
string | Provincia = string.Empty [get, set] |
Provincia. | |
string | Pais = string.Empty [get, set] |
Pais. | |
Clase de negocio para la creación de un nuevo usuario.
Definición en la línea 23 del archivo NuevoUsuarioBU.cs.
|
inline |
Constructor sin parámetros.
Definición en la línea 245 del archivo NuevoUsuarioBU.cs.
|
inline |
Método para cancelar una alta. Esta pensado para limpiar eventuales permisos definidos de forma manual (paso 2.3 del asistente)
Definición en la línea 611 del archivo NuevoUsuarioBU.cs.
|
inline |
Función para comprobar que se puede ejecutar el asistente.
callback |
Definición en la línea 508 del archivo NuevoUsuarioBU.cs.
|
inline |
Ejecuta la migración de FOX a NET.
Definición en la línea 531 del archivo NuevoUsuarioBU.cs.
|
inline |
Definición en la línea 319 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones.
callback | Eventual mensaje de error |
Definición en la línea 329 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones de datos de usuario (nombre y pwd)
callback |
Definición en la línea 475 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones de datos de usuario (nombre y pwd)
callback | Eventual mensaje de error |
Definición en la línea 402 del archivo NuevoUsuarioBU.cs.
|
inline |
|
inline |
TFS: 200136 Determina si se debe utilizar la política de contraseña segura.
Definición en la línea 1255 del archivo NuevoUsuarioBU.cs.
|
inline |
Método para vincular la cuenta Sage.
Definición en la línea 256 del archivo NuevoUsuarioBU.cs.
|
getset |
Mensaje de error.
Definición en la línea 67 del archivo NuevoUsuarioBU.cs.
|
getset |
Obtiene o establece si estamos en un escenario de primera ejecución.
Definición en la línea 62 del archivo NuevoUsuarioBU.cs.
|
getset |
Apellidos de la persona.
Definición en la línea 121 del archivo NuevoUsuarioBU.cs.
|
getset |
S50MIG-1172: Carencia de 15 días en la creación de la cuenta Sage.
Definición en la línea 206 del archivo NuevoUsuarioBU.cs.
|
getset |
Código de usuario.
Definición en la línea 92 del archivo NuevoUsuarioBU.cs.
|
getset |
Código postal.
Definición en la línea 221 del archivo NuevoUsuarioBU.cs.
|
getset |
Obtiene o establece si los permisos se definirán por copia o bien manualmente.
Definición en la línea 77 del archivo NuevoUsuarioBU.cs.
|
getset |
Direccion.
Definición en la línea 216 del archivo NuevoUsuarioBU.cs.
|
getset |
Email obtenido de la API.
Definición en la línea 196 del archivo NuevoUsuarioBU.cs.
|
getset |
Foto de la persona.
Definición en la línea 126 del archivo NuevoUsuarioBU.cs.
|
getset |
Identity_id obtenido de la API.
Definición en la línea 186 del archivo NuevoUsuarioBU.cs.
|
get |
Identificador de instalación de Sage50.
Definición en la línea 164 del archivo NuevoUsuarioBU.cs.
|
getset |
Identificador de instalación de Sage50.
Definición en la línea 181 del archivo NuevoUsuarioBU.cs.
|
getset |
Fichero de log.
Definición en la línea 72 del archivo NuevoUsuarioBU.cs.
|
getset |
Nombre del usuario.
Definición en la línea 111 del archivo NuevoUsuarioBU.cs.
|
getset |
Nombre de la persona.
Definición en la línea 116 del archivo NuevoUsuarioBU.cs.
|
getset |
Pais.
Definición en la línea 236 del archivo NuevoUsuarioBU.cs.
|
getset |
Password.
Definición en la línea 137 del archivo NuevoUsuarioBU.cs.
|
getset |
Confirmación de password.
Definición en la línea 144 del archivo NuevoUsuarioBU.cs.
|
getset |
Poblacion.
Definición en la línea 226 del archivo NuevoUsuarioBU.cs.
|
getset |
Pregunta de seguridad.
Definición en la línea 154 del archivo NuevoUsuarioBU.cs.
|
getset |
Provincia.
Definición en la línea 231 del archivo NuevoUsuarioBU.cs.
|
getset |
RefreshToken obtenido de la API.
Definición en la línea 191 del archivo NuevoUsuarioBU.cs.
|
getset |
Respuesta a la pregunta de seguridad.
Definición en la línea 159 del archivo NuevoUsuarioBU.cs.
|
getset |
Rol del usuario.
Definición en la línea 211 del archivo NuevoUsuarioBU.cs.
|
getset |
Usuario de tipo Educativo sin cuenta sage TFS 200125.
Definición en la línea 201 del archivo NuevoUsuarioBU.cs.
|
getset |
Telefono de la persona.
Definición en la línea 131 del archivo NuevoUsuarioBU.cs.
|
getset |
Usuario del que se copiarán los permisos si 'CopiarPermisos' esta activo.
Definición en la línea 82 del archivo NuevoUsuarioBU.cs.
|
getset |
TFS: 200136 Validez de la contraseña en días.
Definición en la línea 149 del archivo NuevoUsuarioBU.cs.