Exemplo n.º 1
0
        public MiniCestaItem(Libro l)
        {

            this.TituloControl = l.Titulo;
            this.AutorControl = l.Autor;
            this.PrecioControl = l.Precio;
            this.ISBNControl = l.ISBN10;
        }
Exemplo n.º 2
0
        public MiniLibro(Libro l)
        {

            this.TituloControl = l.Titulo;
            this.EditorialControl = l.Editorial;
            this.AutorControl = l.Autor;
            this.PrecioControl = l.Precio;
            this.ISBNControl = l.ISBN10;
        }
        public List<Libro> infoLibros(string ruta)
        {
            //int cont = 0;
            string linea;
            fichero = new StreamReader(HttpContext.Current.Request.MapPath(ruta));
            lista = new List<Libro>();

            while ((linea = fichero.ReadLine()) != null)
            {

                string[] elementos = linea.Split(new char[] { ':' });

                l = new Libro();

                l.Titulo = elementos[0];
                l.Autor = elementos[1];
                l.Editorial = elementos[2];
                l.Categoria = elementos[3];
                l.ISBN10 = elementos[4];
                l.ISBN13 = elementos[5];
                //l.Precio = decimal.Parse(elementos[6]);//esto la ultima vez no iba.
                l.Precio = Convert.ToDecimal(elementos[6]);
                l.NumPag = elementos[7];
                l.Resumen = elementos[8];

                lista.Add(l);

            }

            fichero.Close();

            return lista;

        }
Exemplo n.º 4
0
 public void addLibro( Libro l ) { this.__acumulados.Add( l ); }
Exemplo n.º 5
0
 public void quitaLibro( Libro l) { this.__acumulados.Remove( l ); }
Exemplo n.º 6
0
        private void rellenaColumna(TableCell cell, Libro l, TableRow row)
        {

            MiniLibro __micontrol = (MiniLibro)__laPagina.LoadControl((__rutaControlLibro));
            __micontrol.TituloControl = l.Titulo;
            __micontrol.EditorialControl = l.Editorial;
            __micontrol.AutorControl = l.Autor;
            __micontrol.PrecioControl = l.Precio;
            __micontrol.ISBNControl = l.ISBN10;
            __micontrol.BotonComprarID = "botonCompra"+l.ISBN10;

            ((LinkButton)__micontrol.FindControl("linkButtonTitulo")).ID += l.ISBN10;

            cell.Controls.Add(__micontrol);
            row.Cells.Add(cell);
        }
Exemplo n.º 7
0
        public void rellenaControlDetallado( Table tabla, Libro l )
        {
            MiniDetallesLibro __controlDetallado = (MiniDetallesLibro)__laPagina.LoadControl((__rutaControl));

            __controlDetallado.TituloControl = l.Titulo;
            __controlDetallado.AutorControl = l.Autor;
            __controlDetallado.EditorialControl = l.Editorial;
            __controlDetallado.PaginasControl = l.NumPag;
            __controlDetallado.PrecioControl = l.Precio;
            __controlDetallado.ISBN10Control = l.ISBN10;
            __controlDetallado.ISBN13Control = l.ISBN13;
            __controlDetallado.ResumenControl = l.Resumen;

            ((Button) __controlDetallado.FindControl("btncomprarDetalle")).ID += l.ISBN10;
            TableRow row = new TableRow();
            TableCell cell = new TableCell();
            tabla.Rows.Add(row);

            cell.Controls.Add(__controlDetallado);
            row.Cells.Add(cell);
        }
Exemplo n.º 8
0
        public MiniDetallesLibro (Libro l)
        {

            this.TituloControl = l.Titulo;
            this.AutorControl = l.Autor;
            this.EditorialControl = l.Editorial;
            this.PaginasControl = l.NumPag;
            this.ResumenControl = l.Resumen;
            this.ISBN10Control = l.ISBN10;
            this.ISBN13Control = l.ISBN13;
            this.PrecioControl = l.Precio;

        }
Exemplo n.º 9
0
 public void quitaLibro(Libro l)
 {
     this.__acumulados.Remove(l);
 }
Exemplo n.º 10
0
 public void addLibro(Libro l)
 {
     this.__acumulados.Add(l);
 }