Cargando...
Buscando...
Nada coincide
Referencia de la clase sage.ew.usuario.Clases.NuevoUsuarioBU

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.
 

Descripción detallada

Clase de negocio para la creación de un nuevo usuario.

Definición en la línea 23 del archivo NuevoUsuarioBU.cs.

Documentación de constructores y destructores

◆ NuevoUsuarioBU()

sage.ew.usuario.Clases.NuevoUsuarioBU.NuevoUsuarioBU ( )
inline

Constructor sin parámetros.

Definición en la línea 245 del archivo NuevoUsuarioBU.cs.

Documentación de funciones miembro

◆ Cancelar()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.Cancelar ( )
inline

Método para cancelar una alta. Esta pensado para limpiar eventuales permisos definidos de forma manual (paso 2.3 del asistente)

Devuelve

Definición en la línea 611 del archivo NuevoUsuarioBU.cs.

◆ ComprobacionesPrevias()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.ComprobacionesPrevias ( Action< string > callback)
inline

Función para comprobar que se puede ejecutar el asistente.

Parámetros
callback
Devuelve

Definición en la línea 508 del archivo NuevoUsuarioBU.cs.

◆ Ejecutar()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.Ejecutar ( Action< string > callback)
inline

Ejecuta la migración de FOX a NET.

Definición en la línea 531 del archivo NuevoUsuarioBU.cs.

◆ EstaVinculadaLaCuenta()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.EstaVinculadaLaCuenta ( )
inline
Devuelve

Definición en la línea 319 del archivo NuevoUsuarioBU.cs.

◆ EsValidoParaAlta()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.EsValidoParaAlta ( Action< string > callback)
inline

Comprobaciones.

Parámetros
callbackEventual mensaje de error
Devuelve

Definición en la línea 329 del archivo NuevoUsuarioBU.cs.

◆ EsValidoParaDatosPersonales()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.EsValidoParaDatosPersonales ( Action< string > callback)
inline

Comprobaciones de datos de usuario (nombre y pwd)

Parámetros
callback
Devuelve

Definición en la línea 475 del archivo NuevoUsuarioBU.cs.

◆ EsValidoParaDatosUsuario()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.EsValidoParaDatosUsuario ( Action< string > callback)
inline

Comprobaciones de datos de usuario (nombre y pwd)

Parámetros
callbackEventual mensaje de error
Devuelve

Definición en la línea 402 del archivo NuevoUsuarioBU.cs.

◆ IniciarDefinicionDePermisos()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.IniciarDefinicionDePermisos ( )
inline

IniciarDefinicionDePermisos.

Devuelve

Definición en la línea 570 del archivo NuevoUsuarioBU.cs.

◆ UtilizarStrongPassword()

bool sage.ew.usuario.Clases.NuevoUsuarioBU.UtilizarStrongPassword ( )
inline

TFS: 200136 Determina si se debe utilizar la política de contraseña segura.

Devuelve

Definición en la línea 1255 del archivo NuevoUsuarioBU.cs.

◆ VincularCuenta()

async Task< bool > sage.ew.usuario.Clases.NuevoUsuarioBU.VincularCuenta ( )
inline

Método para vincular la cuenta Sage.

Devuelve

Definición en la línea 256 del archivo NuevoUsuarioBU.cs.

Documentación de propiedades

◆ _Error_Message

string sage.ew.usuario.Clases.NuevoUsuarioBU._Error_Message = string.Empty
getset

Mensaje de error.

Definición en la línea 67 del archivo NuevoUsuarioBU.cs.

◆ _PrimeraEjecucion

bool sage.ew.usuario.Clases.NuevoUsuarioBU._PrimeraEjecucion = false
getset

Obtiene o establece si estamos en un escenario de primera ejecución.

Definición en la línea 62 del archivo NuevoUsuarioBU.cs.

◆ Apellidos

string sage.ew.usuario.Clases.NuevoUsuarioBU.Apellidos = string.Empty
getset

Apellidos de la persona.

Definición en la línea 121 del archivo NuevoUsuarioBU.cs.

◆ CarenciaCuenta

bool sage.ew.usuario.Clases.NuevoUsuarioBU.CarenciaCuenta = false
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.

◆ Codigo

string sage.ew.usuario.Clases.NuevoUsuarioBU.Codigo
getset

Código de usuario.

Definición en la línea 92 del archivo NuevoUsuarioBU.cs.

◆ CodPostal

string sage.ew.usuario.Clases.NuevoUsuarioBU.CodPostal = string.Empty
getset

Código postal.

Definición en la línea 221 del archivo NuevoUsuarioBU.cs.

◆ CopiarPermisos

bool sage.ew.usuario.Clases.NuevoUsuarioBU.CopiarPermisos = true
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.

◆ Direccion

string sage.ew.usuario.Clases.NuevoUsuarioBU.Direccion = string.Empty
getset

Direccion.

Definición en la línea 216 del archivo NuevoUsuarioBU.cs.

◆ Email

string sage.ew.usuario.Clases.NuevoUsuarioBU.Email = string.Empty
getset

Email obtenido de la API.

Definición en la línea 196 del archivo NuevoUsuarioBU.cs.

◆ Foto

string sage.ew.usuario.Clases.NuevoUsuarioBU.Foto = string.Empty
getset

Foto de la persona.

Definición en la línea 126 del archivo NuevoUsuarioBU.cs.

◆ IdCloudId

string sage.ew.usuario.Clases.NuevoUsuarioBU.IdCloudId = string.Empty
getset

Identity_id obtenido de la API.

Definición en la línea 186 del archivo NuevoUsuarioBU.cs.

◆ IdSage50

string sage.ew.usuario.Clases.NuevoUsuarioBU.IdSage50
get

Identificador de instalación de Sage50.

Definición en la línea 164 del archivo NuevoUsuarioBU.cs.

◆ IdUsuario

string sage.ew.usuario.Clases.NuevoUsuarioBU.IdUsuario = Guid.NewGuid().ToString().ToUpper()
getset

Identificador de instalación de Sage50.

Definición en la línea 181 del archivo NuevoUsuarioBU.cs.

◆ LogFile

string sage.ew.usuario.Clases.NuevoUsuarioBU.LogFile = string.Empty
getset

Fichero de log.

Definición en la línea 72 del archivo NuevoUsuarioBU.cs.

◆ Nombre

string sage.ew.usuario.Clases.NuevoUsuarioBU.Nombre = string.Empty
getset

Nombre del usuario.

Definición en la línea 111 del archivo NuevoUsuarioBU.cs.

◆ NombrePersona

string sage.ew.usuario.Clases.NuevoUsuarioBU.NombrePersona = string.Empty
getset

Nombre de la persona.

Definición en la línea 116 del archivo NuevoUsuarioBU.cs.

◆ Pais

string sage.ew.usuario.Clases.NuevoUsuarioBU.Pais = string.Empty
getset

Pais.

Definición en la línea 236 del archivo NuevoUsuarioBU.cs.

◆ Password

string sage.ew.usuario.Clases.NuevoUsuarioBU.Password = string.Empty
getset

Password.

Definición en la línea 137 del archivo NuevoUsuarioBU.cs.

◆ Password2

string sage.ew.usuario.Clases.NuevoUsuarioBU.Password2 = string.Empty
getset

Confirmación de password.

Definición en la línea 144 del archivo NuevoUsuarioBU.cs.

◆ Poblacion

string sage.ew.usuario.Clases.NuevoUsuarioBU.Poblacion = string.Empty
getset

Poblacion.

Definición en la línea 226 del archivo NuevoUsuarioBU.cs.

◆ Pregunta

string sage.ew.usuario.Clases.NuevoUsuarioBU.Pregunta = string.Empty
getset

Pregunta de seguridad.

Definición en la línea 154 del archivo NuevoUsuarioBU.cs.

◆ Provincia

string sage.ew.usuario.Clases.NuevoUsuarioBU.Provincia = string.Empty
getset

Provincia.

Definición en la línea 231 del archivo NuevoUsuarioBU.cs.

◆ RefreshToken

string sage.ew.usuario.Clases.NuevoUsuarioBU.RefreshToken = string.Empty
getset

RefreshToken obtenido de la API.

Definición en la línea 191 del archivo NuevoUsuarioBU.cs.

◆ Respuesta

string sage.ew.usuario.Clases.NuevoUsuarioBU.Respuesta = string.Empty
getset

Respuesta a la pregunta de seguridad.

Definición en la línea 159 del archivo NuevoUsuarioBU.cs.

◆ Rol

int sage.ew.usuario.Clases.NuevoUsuarioBU.Rol = 0
getset

Rol del usuario.

Definición en la línea 211 del archivo NuevoUsuarioBU.cs.

◆ SinCuenta

bool sage.ew.usuario.Clases.NuevoUsuarioBU.SinCuenta = false
getset

Usuario de tipo Educativo sin cuenta sage TFS 200125.

Definición en la línea 201 del archivo NuevoUsuarioBU.cs.

◆ Telefono

string sage.ew.usuario.Clases.NuevoUsuarioBU.Telefono = string.Empty
getset

Telefono de la persona.

Definición en la línea 131 del archivo NuevoUsuarioBU.cs.

◆ UsuarioOrigenPermisos

string sage.ew.usuario.Clases.NuevoUsuarioBU.UsuarioOrigenPermisos = string.Empty
getset

Usuario del que se copiarán los permisos si 'CopiarPermisos' esta activo.

Definición en la línea 82 del archivo NuevoUsuarioBU.cs.

◆ ValidezDias

decimal sage.ew.usuario.Clases.NuevoUsuarioBU.ValidezDias = 30
getset

TFS: 200136 Validez de la contraseña en días.

Definición en la línea 149 del archivo NuevoUsuarioBU.cs.


La documentación de esta clase está generada del siguiente archivo: