public List <UsuarioEntidades> DT_ConsultarUsuariosxAdmin(string usuario) { SqlConnection connection = null; DataTable dt = new DataTable(); List <UsuarioEntidades> listaUsuarios = new List <UsuarioEntidades>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; var param = new[] { ParametroAcceso.CrearParametro("@nombreUsuario", SqlDbType.VarChar, usuario, ParameterDirection.Input) }; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ConsultarUsuariosSesiones", param); dt.Load(consulta); connection.Close(); } foreach (DataRow item in dt.Rows) { UsuarioEntidades obj = new UsuarioEntidades(); obj = new UsuarioEntidades(); obj.nombre = item["nombre"].ToString(); obj.apellidos = item["apellidos"].ToString(); obj.nombreUsuario = item["nombreUsuario"].ToString(); obj.nombreRol = item["nombreRol"].ToString(); obj.nombreGrupo = item["nombreGrupo"].ToString(); obj.idPersonal = Convert.ToInt32(item["idPersonal"].ToString()); obj.idUsuario = Convert.ToInt32(item["idUsuario"].ToString()); obj.idGrupos = item["idGrupo"].ToString(); obj.idRol = Convert.ToInt32(item["idRol"].ToString()); listaUsuarios.Add(obj); } } catch (Exception ex) { Console.WriteLine(ex); } return(listaUsuarios); }
public List <UsuarioEntidades> DT_ConsultarUsuarioExist(string nombreUsuario) { SqlConnection connection = null; DataTable dt = new DataTable(); List <UsuarioEntidades> listaHistorial = new List <UsuarioEntidades>(); try { using (connection = Conexion.ObtieneConexion("ConexionBD")) { SqlDataReader consulta; var paramHist = new[] { ParametroAcceso.CrearParametro("@nombreUsuario", SqlDbType.VarChar, nombreUsuario, ParameterDirection.Input) }; connection.Open(); consulta = Ejecuta.ProcedimientoAlmacenado(connection, "SP_ValidaUsuario", paramHist); dt.Load(consulta); connection.Close(); } foreach (DataRow item in dt.Rows) { UsuarioEntidades obj = new UsuarioEntidades(); obj.estatus = item["estatus"].ToString(); listaHistorial.Add(obj); } } catch (Exception ex) { Console.WriteLine(ex); } return(listaHistorial); }