public Usuario ObtenerDatosUsuario(Usuario _usuario) { UsuarioDAO DataUsuario = new UsuarioDAO(); Usuario usuario = DataUsuario.ObtenerUsuarioPorID(_usuario); //obtenemos el nombre de usuario creador Usuario UsuarioCreador = new Usuario(); UsuarioCreador.USUA_Interno = usuario.AUDI_UsuarioCrea; UsuarioCreador = DataUsuario.ObtenerUsuarioPorID(UsuarioCreador); usuario.UsuarioCreador = UsuarioCreador.USUA_Usuario; //Obtenemos el nombre del grupo if (usuario.GRUP_Interno != null) { GrupoDAO DataGrupo = new GrupoDAO(); Grupo grupo = new Grupo(); grupo.GRUP_Interno = usuario.GRUP_Interno; grupo = DataGrupo.ObtenerGrupoPorID(grupo); usuario.GRUP_Nombre = grupo.GRUP_Nombre; } //Obtenemos el ultimo ingreso del usuario al sistema HistorialIngresoDAO histIngrDAO = new HistorialIngresoDAO(); HistorialIngreso histIngr = new HistorialIngreso(); histIngr.USUA_Interno = usuario.USUA_Interno; histIngr = histIngrDAO.ObtenerUltimoIngresoUsuario(histIngr); if (histIngr != null) { usuario.HIIN_FechaIngreso = histIngr.HIIN_FechaIngreso; usuario.HIIN_IPacceso = histIngr.HIIN_IPacceso; } return(usuario); }
public List <Usuario> ObtenerCualquierPaginaUsuarios(int TamanioPagina, int NumeroPagina) { UsuarioDAO DataUsuario = new UsuarioDAO(); List <Usuario> Usuarios = DataUsuario.ObtenerCualquierPaginaUsuarios(TamanioPagina, NumeroPagina); List <Usuario> ListaUsuarios = new List <Usuario>(); foreach (Usuario objUsuario in Usuarios) { Usuario usuario = new Usuario(); usuario = objUsuario; //obtenemos el nombre de usuario creador Usuario UsuarioCreador = new Usuario(); UsuarioCreador.USUA_Interno = objUsuario.AUDI_UsuarioCrea; UsuarioCreador = DataUsuario.ObtenerUsuarioPorID(UsuarioCreador); usuario.UsuarioCreador = UsuarioCreador.USUA_Usuario; //Obtenemos el nombre del grupo if (objUsuario.GRUP_Interno != null) { GrupoDAO DataGrupo = new GrupoDAO(); Grupo grupo = new Grupo(); grupo.GRUP_Interno = objUsuario.GRUP_Interno; grupo = DataGrupo.ObtenerGrupoPorID(grupo); usuario.GRUP_Nombre = grupo.GRUP_Nombre; } //Obtenemos el ultimo ingreso del usuario al sistema HistorialIngresoDAO histIngrDAO = new HistorialIngresoDAO(); HistorialIngreso histIngr = new HistorialIngreso(); histIngr.USUA_Interno = objUsuario.USUA_Interno; histIngr = histIngrDAO.ObtenerUltimoIngresoUsuario(histIngr); if (histIngr != null) { usuario.HIIN_FechaIngreso = histIngr.HIIN_FechaIngreso; //usuario.HIIN_IPacceso = histIngr.HIIN_IPacceso; } ListaUsuarios.Add(usuario); } return(ListaUsuarios); }