public Jugador findJugador(string rut) { MySqlDataReader Rec; ConexionBD CDB = new ConexionBD(); Jugador jugador; string CadSql; CadSql = "SELECT j.rut_jugador , j.nombre_jugador, j.fecha_registro, c.des_categoria, p.des_plataforma " + "FROM jugador j INNER JOIN categoria c ON j.cod_categoria = c.cod_categoria INNER JOIN plataforma p ON j.cod_plataforma = p.cod_plataforma " + "WHERE j.rut_jugador='" + rut + "';"; Rec = CDB.EjecutarConsulta(CadSql); if (Rec.Read()) { jugador = new Jugador(); jugador.Rut_jugador = Rec["rut_jugador"].ToString(); jugador.Nombre_jugador = Rec["nombre_jugador"].ToString(); jugador.Fecha_registro = (Rec["fecha_registro"].ToString()); Convert.ToDateTime(jugador.Fecha_registro); jugador.Categorias = (Categoria)Enum.Parse(typeof(Categoria), Rec["des_categoria"].ToString()); jugador.Plataformas = (Plataforma)Enum.Parse(typeof(Plataforma), Rec["des_plataforma"].ToString()); } else { jugador = null; } CDB.CerrarConexion(); return(jugador); }