public static Genero GetGeneroByID(int generoId)
    {
        if (generoId <= 0)
        {
            throw new ArgumentException("El GeneroId no debe ser negativo");
        }

        GeneroTableAdapter adapter = new GeneroTableAdapter();

        Genero_DS.GeneroDataTable table = adapter.GetGeneroByID(generoId);

        if (table.Rows.Count == 0)
        {
            return(null);
        }

        Genero_DS.GeneroRow row = table[0];
        Genero temp             = new Genero()
        {
            GeneroId = row.generoId,
            Nombre   = row.nombre
        };

        return(temp);
    }
    public static List <Genero> GetGeneros()
    {
        GeneroTableAdapter adapter = new GeneroTableAdapter();

        Genero_DS.GeneroDataTable table = adapter.GetGeneros();

        List <Genero> resultado = new List <Genero>();

        foreach (var row in table)
        {
            Genero obj = new Genero()
            {
                GeneroId = row.generoId,
                Nombre   = row.nombre
            };

            resultado.Add(obj);
        }
        return(resultado);
    }