Esempio n. 1
0
        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);
        }