예제 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        string codBarras, anchoStr, altoStr;
        int    ancho, alto;

        byte[]       imagen;
        MemoryStream imageStream;
        PeliculasCN  peliculasCN = new PeliculasCN();


        codBarras = Request.QueryString["CodBarras"];
        anchoStr  = Request.QueryString["Ancho"];
        altoStr   = Request.QueryString["Alto"];

        if (codBarras == null || !int.TryParse(anchoStr, out ancho) || !int.TryParse(altoStr, out alto))
        {
            return;
        }

        imagen = peliculasCN.ObtenerCaratula(codBarras, ancho, alto);
        if (imagen == null)
        {
            return;
        }

        imageStream = new MemoryStream(imagen);
        Response.Clear();
        Response.ContentType = "image/jpeg";
        imageStream.WriteTo(Response.OutputStream);
    }
예제 #2
0
    public byte[] Peliculas_ObtenerCaratula(string codBarras, int ancho, int alto)
    {
        PeliculasCN peliculasCN = new PeliculasCN();

        return(peliculasCN.ObtenerCaratula(codBarras, ancho, alto));
    }