Beispiel #1
0
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendLine("**********************************************");
            retorno.AppendLine("Listado de libros");
            retorno.AppendLine("**********************************************");
            foreach (Libro libro in e._libros)
            {
                retorno.AppendLine((string)libro);
                retorno.Append("\n");
            }
            return(retorno.ToString());
        }
        void InitializeViewModel()
        {
            Biblio = new List <Entidades.Biblioteca>();

            AddProductsCommand = new CommandDelegate
                                     ((o) => { return(true); },
                                     (o) =>
            {
                var Proxy  = new BibliotecaProxyServices.Proxy();
                var Recipe = new Entidades.Biblioteca {
                    Libro     = LibroName,
                    Categoria = GeneroName
                };
                var p = Proxy.CreateNewBook(Recipe);
            });
        }
Beispiel #3
0
        public static string Mostrar(Biblioteca b)
        {
            string retorno = "";

            foreach (Libro p in b._libros)
            {
                if (p is Manual)
                {
                    retorno += ((Manual)p).Mostrar();
                }
                if (p is Novela)
                {
                    retorno += ((Novela)p).Mostrar();
                }
            }
            return(retorno);
        }
Beispiel #4
0
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder cadena = new StringBuilder("Capacidad de biblioteca: " + e._capacidad + "\n" + "Total Manuales: " + e.PrecioDeManuales + "\n" + "Total Novelas: " + e.PrecioDeNovelas + "\n" + "Total: " + e.PrecioTotal + "\n" + "******************************************" + "\n" + "Listado de Libros" + "\n" + "******************************************" + "\n");

            for (int i = 0; i < e._libros.Count; i++)
            {
                if (e._libros[i] is Novela)
                {
                    cadena.AppendLine(((Novela)e._libros[i]).Mostrar());
                }
                else
                {
                    cadena.AppendLine(((Manual)e._libros[i]).Mostrar());
                }
            }

            return(cadena.ToString());
        }
Beispiel #5
0
        public static string Mostrar(Biblioteca e)
        {
            string retorno = "";

            foreach (Libro l in e._libros)
            {
                if (l is Manual)
                {
                    retorno += ((Manual)l).Mostrar();
                }
                if (l is Novela)
                {
                    retorno += ((Novela)l).Mostrar();
                }
            }

            return(retorno);
        }
Beispiel #6
0
        public static string Mostrar(Biblioteca biblioteca)
        {
            StringBuilder datoLavadero = new StringBuilder();

            foreach (Libro libro in biblioteca._libros)
            {
                if (libro is Manual)
                {
                    datoLavadero.AppendLine(((Manual)libro).Mostrar());
                }

                if (libro is Novela)
                {
                    datoLavadero.AppendLine(((Novela)libro).Mostrar());
                }
            }
            return(datoLavadero.ToString());
        }
Beispiel #7
0
        public static string Mostrar(Biblioteca e)
        {
            string muestra = "";

            foreach (Libro lib in e._libros)
            {
                muestra += " CapacidadDeBiblioteca:" + e._capacidad;
                if (lib is Manual)
                {
                    muestra += ((Manual)lib).Mostrar();
                }
                else if (lib is Novela)
                {
                    muestra += ((Novela)lib).Mostrar();
                }
            }

            return(muestra);
        }
        /// <summary>
        /// Obtiene datos en string de List libros dentro de la Biblioteca
        /// </summary>
        /// <param name="b"></Biblioteca>
        /// <returns></string con datos de Biblioteca>
        public static string Mostrar(Biblioteca b)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("\nCapacidad: {0}", b.capacidad);
            sb.AppendFormat("\nTotal por Manuales: {0}", b.ObtenerPrecio(ELibro.PrecioDeManuales));
            sb.AppendFormat("\nTotal por Novelas: {0}", b.ObtenerPrecio(ELibro.PrecioDeNovelas));
            sb.AppendFormat("\nTotal: {0}", b.ObtenerPrecio(ELibro.PrecioTotal));

            sb.AppendFormat("\n\n*********************************************\n");
            sb.AppendFormat("Listado de Libros");
            sb.AppendFormat("\n*********************************************\n\n");

            foreach (Libro l in b.libros)
            {
                sb.AppendFormat("{0}\n", l.ToString());
            }

            return(sb.ToString());
        }
        public static string Mostrar(Biblioteca e)
        {
            string        libro;
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("\nCapacidad de la biblioteca: {0}", e._capacidad);
            sb.AppendFormat("\nTotal por Manuales: {0:#.00}\nTotal por Novelas: {1:#.00}\nTotal: {2:#.00}", e.PrecioManuales, e.PrecioNovelas, e.PrecioTotal);
            sb.AppendLine("\n************************\nListado de Libros\n************************");
            foreach (Libro item in e._libros)
            {
                if (item is Novela)
                {
                    sb.AppendLine(((Novela)item).Mostrar());
                }
                else if (item is Manual)
                {
                    sb.AppendLine(((Manual)item).Mostrar());
                }
            }
            return(sb.ToString());
        }
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendLine("Capacidad de la biblioteca: " + e._capacidad);
            retorno.AppendFormat("Total por manuales: {0:#.##}\n", e.PrecioDeManuales);
            retorno.AppendFormat("Total por novelas: {0:#.##}\n", e.PrecioDeNovelas);
            retorno.AppendFormat("Total: {0:#.##}\n", e.PrecioTotal);
            retorno.AppendLine("******************************\nListado de Libros\n******************************");
            foreach (Libro aux in e._libros)
            {
                if (aux is Novela)
                {
                    retorno.AppendLine(((Novela)aux).Mostrar());
                }
                else
                {
                    retorno.AppendLine(((Manual)aux).Mostrar());
                }
            }
            return(retorno.ToString());
        }
Beispiel #11
0
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("*********************************************");
            sb.AppendLine("LISTADO DE LIBROS");
            sb.AppendLine("*********************************************");
            foreach (Libro item in e._libros)
            {
                if (item is Novela)
                {
                    sb.AppendLine(((Novela)item).Mostrar());
                    sb.AppendLine("\n");
                }
                else if (item is Manual)
                {
                    sb.AppendLine(((Manual)item).Mostrar());
                    sb.AppendLine("\n");
                }
            }
            return(sb.ToString());
        }
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Capacidad de la biblioteca: {0}\n", e._capacidad);
            sb.AppendFormat("Precio total de Manual: ${0:0.00}\n", e.PrecioDeManuales);
            sb.AppendFormat("Precio total de Novela: ${0:0.00}\n", e.PrecioDeNovelas);
            sb.AppendFormat("Precio total de Ambos: ${0:0.00}\n", e.PrecioTotal);
            foreach (Libro item in e._libros)
            {
                sb.AppendLine((string)item);

                if (item is Manual)
                {
                    sb.AppendLine(((Manual)item).Mostrar());
                }
                else if (item is Novela)
                {
                    sb.AppendLine(((Novela)item).Mostrar());
                }
            }
            return(sb.ToString());
        }
Beispiel #13
0
        public static string Mostrar(Biblioteca e)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendFormat("Capacidad de la biblioteca: {0}\n", e._capacidad);
            retorno.AppendFormat("Total por Manuales: ${0:0.##}\n", e.PrecioDeManuales);
            retorno.AppendFormat("Total por Novelas: ${0:0.##}\n", e.PrecioDeNovelas);
            retorno.AppendFormat("Total: ${0:0.##}\n", e.PrecioTotal);
            retorno.AppendLine("**************************************************");
            retorno.AppendLine("Listado de Libros");
            retorno.AppendLine("**************************************************");
            foreach (Libro item in e._libros)
            {
                retorno.AppendLine((string)item);

                /*
                 * if (item is Manual)
                 *  retorno.AppendLine(((Manual)item).Mostrar());
                 * if (item is Novela)
                 *  retorno.AppendLine(((Novela)item).Mostrar());
                 */
            }
            return(retorno.ToString());
        }
Beispiel #14
0
        public static String Mostrar(Biblioteca e)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Capacidad de la biblioteca: " + e._capacidad.ToString());
            sb.AppendLine("Total por manuales: " + e.ObtenerPrecio(ELibro.Manual));
            sb.AppendLine("Total por novelas: " + e.ObtenerPrecio(ELibro.Novela));
            sb.AppendLine("*************************");
            sb.AppendLine("LISTADO DE LIBROS");
            sb.AppendLine("*************************");

            foreach (Libro l in e._libros)
            {
                if (l is Novela)
                {
                    sb.AppendLine(((Novela)l).Mostrar());
                }
                if (l is Manual)
                {
                    sb.AppendLine(((Manual)l).Mostrar());
                }
            }
            return(sb.ToString());
        }