Referencia de la Clase sage.ew.usuario.Clases.UnificacionUsuarios

Clase de negocio de la unificación de usuarios Más...

Métodos públicos

 UnificacionUsuarios ()
 Constructor Más...
 
bool ComprobacionesPrevias ()
 Función para la unificación de usuarios Más...
 
async Task< bool > VincularCuenta ()
 VincularCuenta Más...
 
bool ExisteCuentaSageVinculada (string lcEmail)
 
void AddRecord_UniUsers ()
 
void UpdateRecord_Usuarios ()
 
void UpdateRecord_AccesoGrup ()
 
void UpdateRecord_DatosPersonales ()
 
void UpdateRecord_UsersUnif ()
 
void UpdateRecord_Pass ()
 
bool GetUsuariosUnif ()
 
List< string > GetUsuariosNoUnificados ()
 
void Ejecutar ()
 
string FicheroDeLog_ObtenerRuta ()
 
async Task< bool > UsoApi (string lcEmail, Usuario _rnUsuario)
 
bool ExisteVariosGrupos ()
 
List< string > GruposMismoIdSage50 ()
 
void EliminarUsuariosRestoGrupos (string lcCodigo, List< string > lstGrupos)
 
void BorrarUniusers (string idUsuario, string idSage50)
 
void BorrarAccesoGrup (string idSage50, string codigoUsuario)
 
void GuardarUsuariosRestoGrupos (Usuario ewMante, List< string > lstGrupos)
 
void GuardarCuentaSage (Usuario ewMante)
 
void UpdateRolUsuario (Usuario ewMante, int Rol)
 
void UpdateCuentaSage (Usuario ewMante, string lcEmail, string lcCloudId)
 

Campos de datos

string _Error_Message = string.Empty
 Muestra el mensaje de error Más...
 
string _Usuario = string.Empty
 Usuario Más...
 
string _Grupo = string.Empty
 Grupo de empresa Más...
 
DatosUsuarioUnificacion _DatosUsuario = null
 Task 196043: Datos del usuario al pasar del paso 2 al 3 del asistente de unificación Más...
 
ConfiguracionUsuario _ConfiguracionUsuario = null
 Task 197459:DEV: 4.1.3 Datos personales de usuario unificado en el asistente Más...
 
bool _lbLoginCloudId = false
 Comprobado login de Cuenta Sage y poder avanzar a proceso de vinculación de cuenta Más...
 
bool _VinculadaCuentaSage = false
 Propiedad que nos confirma que la cuenta ha sido vinculada Más...
 
string idSage50 = DB.SQLValor("GRUPOSEMP", "CODIGO", GrupoEmpresa._CodigoGrupoActual().ToString().Trim(), "IDSAGE50", "EUROWINSYS").ToString()
 IDSAGE50 del grupo de trabajo Más...
 

Propiedades

string _Guid_id = Guid.NewGuid().ToString().ToUpper() [get, set]
 GUID que identificará de forma única al usuario Más...
 
string LogFile [get, set]
 Fichero de log Más...
 

Descripción detallada

Clase de negocio de la unificación de usuarios

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

Documentación del constructor y destructor

◆ UnificacionUsuarios()

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

Constructor

Definición en la línea 97 del archivo UnificacionUsuarios.cs.

Documentación de las funciones miembro

◆ AddRecord_UniUsers()

void sage.ew.usuario.Clases.UnificacionUsuarios.AddRecord_UniUsers ( )
inline

Devuelve

Definición en la línea 524 del archivo UnificacionUsuarios.cs.

◆ BorrarAccesoGrup()

void sage.ew.usuario.Clases.UnificacionUsuarios.BorrarAccesoGrup ( string  idSage50,
string  codigoUsuario 
)
inline

Parámetros
idSage50
codigoUsuario

Definición en la línea 1083 del archivo UnificacionUsuarios.cs.

◆ BorrarUniusers()

void sage.ew.usuario.Clases.UnificacionUsuarios.BorrarUniusers ( string  idUsuario,
string  idSage50 
)
inline

Parámetros
idUsuario
idSage50

Definición en la línea 1073 del archivo UnificacionUsuarios.cs.

◆ ComprobacionesPrevias()

bool sage.ew.usuario.Clases.UnificacionUsuarios.ComprobacionesPrevias ( )
inline

Función para la unificación de usuarios

Devuelve

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

◆ Ejecutar()

void sage.ew.usuario.Clases.UnificacionUsuarios.Ejecutar ( )
inline

Definición en la línea 916 del archivo UnificacionUsuarios.cs.

◆ EliminarUsuariosRestoGrupos()

void sage.ew.usuario.Clases.UnificacionUsuarios.EliminarUsuariosRestoGrupos ( string  lcCodigo,
List< string >  lstGrupos 
)
inline

Parámetros
lcCodigo
lstGrupos

Definición en la línea 1057 del archivo UnificacionUsuarios.cs.

◆ ExisteCuentaSageVinculada()

bool sage.ew.usuario.Clases.UnificacionUsuarios.ExisteCuentaSageVinculada ( string  lcEmail)
inline

Parámetros
lcEmail
Devuelve

Definición en la línea 503 del archivo UnificacionUsuarios.cs.

◆ ExisteVariosGrupos()

bool sage.ew.usuario.Clases.UnificacionUsuarios.ExisteVariosGrupos ( )
inline

Devuelve

Definición en la línea 1015 del archivo UnificacionUsuarios.cs.

◆ FicheroDeLog_ObtenerRuta()

string sage.ew.usuario.Clases.UnificacionUsuarios.FicheroDeLog_ObtenerRuta ( )
inline

Devuelve

Definición en la línea 963 del archivo UnificacionUsuarios.cs.

◆ GetUsuariosNoUnificados()

List<string> sage.ew.usuario.Clases.UnificacionUsuarios.GetUsuariosNoUnificados ( )
inline

Devuelve

Definición en la línea 880 del archivo UnificacionUsuarios.cs.

◆ GetUsuariosUnif()

bool sage.ew.usuario.Clases.UnificacionUsuarios.GetUsuariosUnif ( )
inline

Devuelve

Definición en la línea 849 del archivo UnificacionUsuarios.cs.

◆ GruposMismoIdSage50()

List<string> sage.ew.usuario.Clases.UnificacionUsuarios.GruposMismoIdSage50 ( )
inline

Devuelve

Definición en la línea 1035 del archivo UnificacionUsuarios.cs.

◆ GuardarCuentaSage()

void sage.ew.usuario.Clases.UnificacionUsuarios.GuardarCuentaSage ( Usuario  ewMante)
inline

Parámetros
ewMante

Definición en la línea 1166 del archivo UnificacionUsuarios.cs.

◆ GuardarUsuariosRestoGrupos()

void sage.ew.usuario.Clases.UnificacionUsuarios.GuardarUsuariosRestoGrupos ( Usuario  ewMante,
List< string >  lstGrupos 
)
inline

Parámetros
ewMante
lstGrupos

Definición en la línea 1093 del archivo UnificacionUsuarios.cs.

◆ UpdateCuentaSage()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateCuentaSage ( Usuario  ewMante,
string  lcEmail,
string  lcCloudId 
)
inline

Parámetros
ewMante
lcEmail
lcCloudId

Definición en la línea 1199 del archivo UnificacionUsuarios.cs.

◆ UpdateRecord_AccesoGrup()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRecord_AccesoGrup ( )
inline

Definición en la línea 583 del archivo UnificacionUsuarios.cs.

◆ UpdateRecord_DatosPersonales()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRecord_DatosPersonales ( )
inline

Definición en la línea 601 del archivo UnificacionUsuarios.cs.

◆ UpdateRecord_Pass()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRecord_Pass ( )
inline

Definición en la línea 756 del archivo UnificacionUsuarios.cs.

◆ UpdateRecord_UsersUnif()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRecord_UsersUnif ( )
inline

Definición en la línea 627 del archivo UnificacionUsuarios.cs.

◆ UpdateRecord_Usuarios()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRecord_Usuarios ( )
inline

Definición en la línea 559 del archivo UnificacionUsuarios.cs.

◆ UpdateRolUsuario()

void sage.ew.usuario.Clases.UnificacionUsuarios.UpdateRolUsuario ( Usuario  ewMante,
int  Rol 
)
inline

Parámetros
ewMante
Rol

Definición en la línea 1184 del archivo UnificacionUsuarios.cs.

◆ UsoApi()

async Task<bool> sage.ew.usuario.Clases.UnificacionUsuarios.UsoApi ( string  lcEmail,
Usuario  _rnUsuario 
)
inline

Parámetros
lcEmail
_rnUsuario
Devuelve

Definición en la línea 990 del archivo UnificacionUsuarios.cs.

◆ VincularCuenta()

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

VincularCuenta

Devuelve

Definición en la línea 440 del archivo UnificacionUsuarios.cs.

Documentación de los campos

◆ _ConfiguracionUsuario

ConfiguracionUsuario sage.ew.usuario.Clases.UnificacionUsuarios._ConfiguracionUsuario = null

Task 197459:DEV: 4.1.3 Datos personales de usuario unificado en el asistente

Definición en la línea 56 del archivo UnificacionUsuarios.cs.

◆ _DatosUsuario

DatosUsuarioUnificacion sage.ew.usuario.Clases.UnificacionUsuarios._DatosUsuario = null

Task 196043: Datos del usuario al pasar del paso 2 al 3 del asistente de unificación

Definición en la línea 51 del archivo UnificacionUsuarios.cs.

◆ _Error_Message

string sage.ew.usuario.Clases.UnificacionUsuarios._Error_Message = string.Empty

Muestra el mensaje de error

Definición en la línea 36 del archivo UnificacionUsuarios.cs.

◆ _Grupo

string sage.ew.usuario.Clases.UnificacionUsuarios._Grupo = string.Empty

Grupo de empresa

Definición en la línea 46 del archivo UnificacionUsuarios.cs.

◆ _lbLoginCloudId

bool sage.ew.usuario.Clases.UnificacionUsuarios._lbLoginCloudId = false

Comprobado login de Cuenta Sage y poder avanzar a proceso de vinculación de cuenta

Definición en la línea 61 del archivo UnificacionUsuarios.cs.

◆ _Usuario

string sage.ew.usuario.Clases.UnificacionUsuarios._Usuario = string.Empty

Usuario

Definición en la línea 41 del archivo UnificacionUsuarios.cs.

◆ _VinculadaCuentaSage

bool sage.ew.usuario.Clases.UnificacionUsuarios._VinculadaCuentaSage = false

Propiedad que nos confirma que la cuenta ha sido vinculada

Definición en la línea 66 del archivo UnificacionUsuarios.cs.

◆ idSage50

string sage.ew.usuario.Clases.UnificacionUsuarios.idSage50 = DB.SQLValor("GRUPOSEMP", "CODIGO", GrupoEmpresa._CodigoGrupoActual().ToString().Trim(), "IDSAGE50", "EUROWINSYS").ToString()

IDSAGE50 del grupo de trabajo

Definición en la línea 76 del archivo UnificacionUsuarios.cs.

Documentación de propiedades

◆ _Guid_id

string sage.ew.usuario.Clases.UnificacionUsuarios._Guid_id = Guid.NewGuid().ToString().ToUpper()
getset

GUID que identificará de forma única al usuario

Definición en la línea 71 del archivo UnificacionUsuarios.cs.

◆ LogFile

string sage.ew.usuario.Clases.UnificacionUsuarios.LogFile
getset

Fichero de log

Definición en la línea 81 del archivo UnificacionUsuarios.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: