Esempio n. 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);
    }
Esempio n. 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);
    }
Esempio n. 3
0
    public static void UpdatePelicula(Pelicula obj)
    {
        if (obj == null)
        {
            throw new ArgumentException("El objeto Pelicula no debe ser nulo");
        }

        PeliculasTableAdapter adapter = new PeliculasTableAdapter();

        adapter.Update(obj.Nombre, obj.PrecioVenta, obj.PrecioAlquiler, obj.Descripcion, obj.Director, obj.Elenco, obj.Foto, obj.TrailerCode, obj.MovieCode, obj.PeliculaId);
    }
Esempio n. 4
0
    public static void DeletePelicula(int peliculaId)
    {
        if (peliculaId <= 0)
        {
            throw new ArgumentException("PeliculaId no existe y no se pude eliminar");
        }

        PeliculasTableAdapter adapter = new PeliculasTableAdapter();

        adapter.Delete(peliculaId);
    }
Esempio n. 5
0
    public static int InsertPelicula(Pelicula obj)
    {
        if (obj == null)
        {
            throw new ArgumentException("El objeto Pelicula no debe ser Nulo");
        }

        int?peliculaId = 0;
        PeliculasTableAdapter adapter = new PeliculasTableAdapter();

        adapter.Insert(obj.Nombre, obj.PrecioVenta, obj.PrecioAlquiler, obj.Descripcion, obj.Director, obj.Elenco, obj.Foto, obj.TrailerCode, obj.MovieCode, obj.Estado, ref peliculaId);

        if (peliculaId <= 0)
        {
            throw new ArgumentException("Mala Insercion de PeliculaId");
        }
        return(peliculaId.Value);
    }