Пример #1
0
    public static List <Pelicula> GetBusqueda(string nombre)
    {
        PeliculasTableAdapter adapter = new PeliculasTableAdapter();

        Pelicula_DS.PeliculasDataTable table = adapter.GetBusqueda(nombre);

        List <Pelicula> resultado = new List <Pelicula>();
        Pelicula        temp;

        foreach (var row in table)
        {
            temp = new Pelicula()
            {
                PeliculaId     = row.peliculaId,
                Nombre         = row.nombre,
                PrecioVenta    = row.precioVenta,
                PrecioAlquiler = row.precioAlquiler,
                Descripcion    = row.descripcion,
                Director       = row.director,
                Elenco         = row.elenco,
                Foto           = row.foto,
                TrailerCode    = row.trailerCode,
                MovieCode      = row.movieCode,
                Estado         = row.estado
            };

            resultado.Add(temp);
        }

        return(resultado);
    }
Пример #2
0
    public static Pelicula GetPeliculaByID(int peliculaId)
    {
        if (peliculaId <= 0)
        {
            throw new ArgumentException("PeliculaId no debe ser menor a 1, error al optener Pelicula por ID");
        }

        PeliculasTableAdapter adapter = new PeliculasTableAdapter();

        Pelicula_DS.PeliculasDataTable table = adapter.GetPeliculaByID(peliculaId);

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

        Pelicula_DS.PeliculasRow row = table[0];
        Pelicula obj = new Pelicula()
        {
            PeliculaId     = row.peliculaId,
            Nombre         = row.nombre,
            PrecioVenta    = row.precioVenta,
            PrecioAlquiler = row.precioAlquiler,
            Descripcion    = row.descripcion,
            Director       = row.director,
            Elenco         = row.elenco,
            Foto           = row.foto,
            TrailerCode    = row.trailerCode,
            MovieCode      = row.movieCode,
            Estado         = row.estado
        };

        return(obj);
    }