Clase de negocio para la creación de un nuevo usuario Más...
Métodos públicos | |
NuevoUsuarioBU () | |
Constructor sin parámetros Más... | |
async Task< bool > | VincularCuenta () |
Método para vincular la cuenta Sage Más... | |
bool | EstaVinculadaLaCuenta () |
bool | EsValidoParaAlta (Action< string > callback) |
Comprobaciones Más... | |
bool | EsValidoParaDatosUsuario (Action< string > callback) |
Comprobaciones de datos de usuario (nombre y pwd) Más... | |
bool | EsValidoParaDatosPersonales (Action< string > callback) |
Comprobaciones de datos de usuario (nombre y pwd) Más... | |
bool | ComprobacionesPrevias (Action< string > callback) |
Función para comprobar que se puede ejecutar el asistente Más... | |
bool | Ejecutar (Action< string > callback) |
Ejecuta la migración de FOX a NET Más... | |
bool | IniciarDefinicionDePermisos () |
IniciarDefinicionDePermisos Más... | |
bool | Cancelar () |
Método para cancelar una alta. Esta pensado para limpiar eventuales permisos definidos de forma manual (paso 2.3 del asistente) Más... | |
bool | UtilizarStrongPassword () |
TFS: 200136 Determina si se debe utilizar la política de contraseña segura Más... | |
Propiedades | |
bool | _PrimeraEjecucion = false [get, set] |
Obtiene o establece si estamos en un escenario de primera ejecución Más... | |
string | _Error_Message = string.Empty [get, set] |
Mensaje de error Más... | |
string | LogFile = string.Empty [get, set] |
Fichero de log Más... | |
bool | CopiarPermisos = true [get, set] |
Obtiene o establece si los permisos se definirán por copia o bien manualmente Más... | |
string | UsuarioOrigenPermisos = string.Empty [get, set] |
Usuario del que se copiarán los permisos si 'CopiarPermisos' esta activo Más... | |
string | Codigo [get, set] |
Código de usuario Más... | |
string | Nombre = string.Empty [get, set] |
Nombre del usuario Más... | |
string | NombrePersona = string.Empty [get, set] |
Nombre de la persona Más... | |
string | Apellidos = string.Empty [get, set] |
Apellidos de la persona Más... | |
string | Foto = string.Empty [get, set] |
Foto de la persona Más... | |
string | Telefono = string.Empty [get, set] |
Telefono de la persona Más... | |
string | Password = string.Empty [get, set] |
Password Más... | |
string | Password2 = string.Empty [get, set] |
Confirmación de password Más... | |
decimal | ValidezDias = 30 [get, set] |
TFS: 200136 Validez de la contraseña en días Más... | |
string | Pregunta = string.Empty [get, set] |
Pregunta de seguridad Más... | |
string | Respuesta = string.Empty [get, set] |
Respuesta a la pregunta de seguridad Más... | |
string | IdSage50 [get] |
Identificador de instalación de Sage50 Más... | |
string | IdUsuario = Guid.NewGuid().ToString().ToUpper() [get, set] |
Identificador de instalación de Sage50 Más... | |
string | IdCloudId = string.Empty [get, set] |
Identity_id obtenido de la API Más... | |
string | Email = string.Empty [get, set] |
Email obtenido de la API Más... | |
bool | SinCuenta = false [get, set] |
Usuario de tipo Educativo sin cuenta sage TFS 200125 Más... | |
bool | CarenciaCuenta = false [get, set] |
S50MIG-1172: Carencia de 15 días en la creación de la cuenta Sage Más... | |
int | Rol = 0 [get, set] |
Rol del usuario Más... | |
string | Direccion = string.Empty [get, set] |
Direccion Más... | |
string | CodPostal = string.Empty [get, set] |
Código postal Más... | |
string | Poblacion = string.Empty [get, set] |
Poblacion Más... | |
string | Provincia = string.Empty [get, set] |
Provincia Más... | |
string | Pais = string.Empty [get, set] |
Pais Más... | |
Clase de negocio para la creación de un nuevo usuario
Definición en la línea 21 del archivo NuevoUsuarioBU.cs.
|
inline |
Constructor sin parámetros
Definición en la línea 238 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 603 del archivo NuevoUsuarioBU.cs.
|
inline |
Función para comprobar que se puede ejecutar el asistente
callback |
Definición en la línea 500 del archivo NuevoUsuarioBU.cs.
|
inline |
Ejecuta la migración de FOX a NET
Definición en la línea 523 del archivo NuevoUsuarioBU.cs.
|
inline |
Definición en la línea 311 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones
callback | Eventual mensaje de error |
Definición en la línea 321 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones de datos de usuario (nombre y pwd)
callback |
Definición en la línea 467 del archivo NuevoUsuarioBU.cs.
|
inline |
Comprobaciones de datos de usuario (nombre y pwd)
callback | Eventual mensaje de error |
Definición en la línea 394 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 1238 del archivo NuevoUsuarioBU.cs.
|
inline |
Método para vincular la cuenta Sage
Definición en la línea 249 del archivo NuevoUsuarioBU.cs.
|
getset |
Mensaje de error
Definición en la línea 65 del archivo NuevoUsuarioBU.cs.
|
getset |
Obtiene o establece si estamos en un escenario de primera ejecución
Definición en la línea 60 del archivo NuevoUsuarioBU.cs.
|
getset |
Apellidos de la persona
Definición en la línea 119 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 199 del archivo NuevoUsuarioBU.cs.
|
getset |
Código de usuario
Definición en la línea 91 del archivo NuevoUsuarioBU.cs.
|
getset |
Código postal
Definición en la línea 214 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 75 del archivo NuevoUsuarioBU.cs.
|
getset |
Direccion
Definición en la línea 209 del archivo NuevoUsuarioBU.cs.
|
getset |
Email obtenido de la API
Definición en la línea 189 del archivo NuevoUsuarioBU.cs.
|
getset |
Foto de la persona
Definición en la línea 124 del archivo NuevoUsuarioBU.cs.
|
getset |
Identity_id obtenido de la API
Definición en la línea 184 del archivo NuevoUsuarioBU.cs.
|
get |
Identificador de instalación de Sage50
Definición en la línea 163 del archivo NuevoUsuarioBU.cs.
|
getset |
Identificador de instalación de Sage50
Definición en la línea 179 del archivo NuevoUsuarioBU.cs.
|
getset |
Fichero de log
Definición en la línea 70 del archivo NuevoUsuarioBU.cs.
|
getset |
Nombre del usuario
Definición en la línea 109 del archivo NuevoUsuarioBU.cs.
|
getset |
Nombre de la persona
Definición en la línea 114 del archivo NuevoUsuarioBU.cs.
|
getset |
Pais
Definición en la línea 229 del archivo NuevoUsuarioBU.cs.
|
getset |
Password
Definición en la línea 135 del archivo NuevoUsuarioBU.cs.
|
getset |
Confirmación de password
Definición en la línea 142 del archivo NuevoUsuarioBU.cs.
|
getset |
Poblacion
Definición en la línea 219 del archivo NuevoUsuarioBU.cs.
|
getset |
Pregunta de seguridad
Definición en la línea 152 del archivo NuevoUsuarioBU.cs.
|
getset |
Provincia
Definición en la línea 224 del archivo NuevoUsuarioBU.cs.
|
getset |
Respuesta a la pregunta de seguridad
Definición en la línea 157 del archivo NuevoUsuarioBU.cs.
|
getset |
Rol del usuario
Definición en la línea 204 del archivo NuevoUsuarioBU.cs.
|
getset |
Usuario de tipo Educativo sin cuenta sage TFS 200125
Definición en la línea 194 del archivo NuevoUsuarioBU.cs.
|
getset |
Telefono de la persona
Definición en la línea 129 del archivo NuevoUsuarioBU.cs.
|
getset |
Usuario del que se copiarán los permisos si 'CopiarPermisos' esta activo
Definición en la línea 80 del archivo NuevoUsuarioBU.cs.
|
getset |
TFS: 200136 Validez de la contraseña en días
Definición en la línea 147 del archivo NuevoUsuarioBU.cs.