コード例 #1
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder Cadena = new StringBuilder();

            Cadena.AppendLine($"Capacidad : {c.capacidad}\n");
            Cadena.AppendLine($"Total por Autos: ${c.PrecioDeAutos}\n");
            Cadena.AppendLine($"Total por Motos: ${c.PrecioDeMotos}\n");
            Cadena.AppendLine($"Total: ${c.PrecioTotal}\n");
            Cadena.AppendLine("*****************************");
            Cadena.Append("Listado de Vehiculos\n");
            Cadena.AppendLine("*****************************");

            foreach (Vehiculo item in c.vehiculos)
            {
                if (item is Auto)
                {
                    Cadena.AppendLine(item.ToString());
                }
                else
                {
                    Cadena.AppendLine(item.ToString());
                }
                Cadena.AppendLine("  ");
            }

            return(Cadena.ToString());
        }
コード例 #2
0
ファイル: Concesionaria.cs プロジェクト: juan-luca/Workspace
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("Capacidad: " + c.capacidad);
            sb.AppendLine("Autos: " + c.PrecioDeAutos);
            sb.AppendLine("Motos: " + c.PrecioDeMotos);
            sb.AppendLine("Total: " + c.PrecioTotal);
            sb.AppendLine("******************************** ");
            sb.AppendLine("Vehiculos:    ");
            sb.AppendLine("******************************** ");

            foreach (Vehiculo v in c.vehiculos)
            {
                if (v is Auto)
                {
                    sb.AppendLine(((Auto)v).ToString());
                }

                if (v is Moto)
                {
                    sb.AppendLine(((Moto)v).ToString());
                }
            }

            return(sb.ToString());
        }
コード例 #3
0
ファイル: Concesionaria.cs プロジェクト: nahuelcisa/proglab2
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder x = new StringBuilder();

            x.AppendFormat("Capacidad: {0}\n", c.capacidad);
            x.AppendFormat("Total de autos: {0}\n", c.PrecioDeAutos);
            x.AppendFormat("Total de motos: {0}\n", c.PrecioDeMotos);
            x.AppendFormat("Total: {0}\n", c.PrecioTotal);

            x.AppendFormat("************************************************");
            x.AppendLine("\nListado de Vehiculos:");
            x.AppendFormat("************************************************");

            foreach (Vehiculo v in c.vehiculos)
            {
                x.AppendLine(" ");

                if (v is Auto)
                {
                    x.AppendLine(((Auto)v).ToString());
                }

                if (v is Moto)
                {
                    x.AppendLine(((Moto)v).ToString());
                }
            }

            return(x.ToString());
        }
コード例 #4
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Capacidad: {0}\n", c.capacidad);
            sb.AppendFormat("Total por autos: {0}\n", c.ObtenerPrecio(EVehiculo.PrecioDeAutos));
            sb.AppendFormat("Total por motos: {0}\n", c.ObtenerPrecio(EVehiculo.PrecioDeMotos));
            sb.AppendFormat("Total: {0}\n", c.ObtenerPrecio(EVehiculo.PrecioTotal));
            sb.AppendLine("****************************************");
            sb.AppendLine("Listado de Vehiculos");
            sb.AppendLine("****************************************");
            foreach (Vehiculo v in c.vehiculos)
            {
                if (v is Auto)
                {
                    sb.AppendLine(v.ToString());
                }

                if (v is Moto)
                {
                    sb.AppendLine(v.ToString());
                }
            }
            return(sb.ToString());
        }
コード例 #5
0
        public static string Mostrar(Concesionaria c)
        {
            string cadena = "Capacidad :" + c.capacidad.ToString() + "\nPrecio de autos : " + c.PrecioDeAutos.ToString() + "\nPrecio de motos : " + c.PrecioMotos.ToString() + "\nPrecio Total :" + c.PrecioTotal.ToString() + "\n";

            foreach (Vehiculo v in c.vehiculos)
            {
                cadena += v.ToString() + "\n";
            }

            return(cadena);
        }
コード例 #6
0
        public static string Mostrar(Concesionaria c)
        {
            string retorno = "*****************\nListado de Vehiculos\n*****************\n";

            retorno += "Capacidad: " + c.capacidad.ToString();
            retorno += "\nTotal por Autos: " + c.PrecioDeAutos.ToString();
            retorno += "\nTotal por Motos: " + c.PrecioDeMotos.ToString();
            retorno += "\nTotal: " + c.PrecioTotal.ToString();
            foreach (Vehiculo item in c.vehiculos)
            {
                retorno += "\n" + item;
            }
            return(retorno);
        }
コード例 #7
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Cantidad: {0}\n", c.cantidad);
            sb.AppendFormat("Total de autos: {0}\n", c.PrecioDeAutos);
            sb.AppendFormat("Total de motos: {0}\n", c.PrecioDeMotos);
            sb.AppendFormat("Total: {0}\n", c.PrecioTotal);
            sb.AppendFormat("LISTADO DE VEHICULOS");
            sb.AppendLine("");
            foreach (Vehiculo v in c.vehiculos)
            {
                sb.AppendFormat($"{v.ToString()}\n");
            }

            return(sb.ToString());
        }
コード例 #8
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Capacidad: {0}\n", c.capacidad);
            sb.AppendFormat("Total por autos: {0}\n", c.ObtenerPrecio(EVehiculo.PrecioDeAuto));
            sb.AppendFormat("Total por motos: {0}\n", c.ObtenerPrecio(EVehiculo.PrecioDeMoto));
            sb.AppendFormat("Total: {0}\n", c.ObtenerPrecio(EVehiculo.Todos));

            sb.AppendLine("************Vehiculos************");
            foreach (Vehiculo item in c.vehiculos)
            {
                sb.AppendLine(item.ToString());
            }

            return(sb.ToString());
        }
コード例 #9
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendLine("Capacidad " + c.capacidad);
            retorno.AppendFormat("Precio por autos = {0:#,###}\n", c.PrecioDeAutos);
            retorno.AppendFormat("Precio por motos = {0:#,###}\n", c.PrecioDeMotos);
            retorno.AppendFormat("Total = {0:#,###}\n", c.PrecioTotal);
            retorno.AppendLine("******************************************************************************");
            retorno.AppendLine("Listado Vehiculos");
            retorno.AppendLine("******************************************************************************");
            foreach (Vehiculo aux in c.vehiculos)
            {
                retorno.AppendLine(aux.ToString());
                retorno.AppendLine();
            }
            return(retorno.ToString());
        }
コード例 #10
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat($"Capacidad: {c.capacidad}\n");
            sb.AppendFormat($"Total por autos: {c.PrecioDeAutos}\n");
            sb.AppendFormat($"Total por motos: {c.PrecioDeMotos}\n");
            sb.AppendFormat($"Total: {c.PrecioTotal}\n");
            sb.AppendLine("*********************************************");
            sb.AppendLine("Lista de vehículos");
            sb.AppendLine("*********************************************");
            foreach (Vehiculo item in c.vehiculos)
            {
                sb.AppendFormat($"{item.ToString()}\n");
            }

            return(sb.ToString());
        }
コード例 #11
0
        public static bool operator ==(Concesionaria c, Vehiculo v)
        {
            bool retorno = false;

            foreach (Vehiculo item in c.vehiculos)
            {
                if (item is Auto && v is Auto && ((Auto)item == (Auto)v))
                {
                    retorno = true;
                    break;
                }
                else if (item is Moto && v is Moto && ((Moto)item == (Moto)v))
                {
                    retorno = true;
                    break;
                }
            }
            return(retorno);
        }
コード例 #12
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("Capacidad: {0}\n", c.capacidad);
            sb.AppendFormat("Total de autos: {0}\n", c.PrecioDeAutos);
            sb.AppendFormat("Total de motos: {0}\n", c.PrecioDeMotos);
            sb.AppendFormat("Total: {0}\n", c.PrecioTotal);

            sb.AppendLine("************************************************");
            sb.AppendLine("\nListado de Vehiculos:");
            sb.AppendLine("************************************************");

            foreach (Vehiculo item in c.vehiculos)
            {
                sb.AppendLine(item.ToString());
            }

            return(sb.ToString());
        }
コード例 #13
0
        /// <summary>
        /// Obtiene datos en string de List vehiculos dentro de la Concesionaria
        /// </summary>
        /// <param name="c"></Concesionaria>
        /// <returns></string con datos de Biblioteca>
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendFormat("\nCapacidad: {0}", c.capacidad);
            sb.AppendFormat("\nTotal por Autos: {0}", c.ObtenerPrecio(EVehiculo.PrecioDeAutos));
            sb.AppendFormat("\nTotal por Motos: {0}", c.ObtenerPrecio(EVehiculo.PrecioDeMotos));
            sb.AppendFormat("\nTotal: {0}", c.ObtenerPrecio(EVehiculo.PrecioTotal));

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

            foreach (Vehiculo l in c.vehiculos)
            {
                sb.AppendFormat("{0}\n", l.ToString());
            }

            return(sb.ToString());
        }
コード例 #14
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder miString = new StringBuilder();

            miString.AppendFormat("\nCapacidad: {0}\nTotal por autos: {1}\nTotal por motos: {2}\nTotal: {3}\n", c.capacidad, c.PrecioDeAutos, c.PrecioDeMotos, c.PrecioTotal);
            miString.AppendLine("*************************************************");
            miString.AppendLine("Listado de vehiculos");
            miString.AppendLine("*************************************************");
            foreach (Vehiculo vehiculo in c.vehiculos)
            {
                if (vehiculo is Auto)
                {
                    miString.AppendLine(vehiculo.ToString());
                }
                else if (vehiculo is Moto)
                {
                    miString.AppendLine(vehiculo.ToString());
                }
            }
            return(miString.ToString());
        }
コード例 #15
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("Capacidad: ");
            sb.AppendLine(c.capacidad.ToString());
            sb.Append("Total por autos: ");
            sb.AppendLine(c.PrecioDeAutos.ToString());
            sb.Append("Total por motos: ");
            sb.AppendLine(c.PrecioDeMotos.ToString());
            sb.Append("Total: ");
            sb.AppendLine(c.PrecioTotal.ToString());
            sb.Append('*', 40).AppendLine();
            sb.AppendLine("Listado de Vehiculos");
            sb.Append('*', 40).AppendLine();

            foreach (Vehiculo actual in c.vehiculos)
            {
                sb.AppendLine(actual.ToString()).AppendLine();
            }

            return(sb.ToString());
        }
コード例 #16
0
        public static string Mostrar(Concesionaria c)
        {
            StringBuilder retorno = new StringBuilder();

            retorno.AppendFormat("Precio de autos: $ {0}\n", c.PrecioDeAutos);
            retorno.AppendFormat("Precio de motos: $ {0}\n", c.PrecioDeMotos);
            retorno.AppendFormat("Precio de total: $ {0}\n", c.PrecioTotal);
            retorno.AppendLine("******************************************************************");
            retorno.AppendLine("Listado de vehiculos:");
            retorno.AppendLine("******************************************************************");
            foreach (Vehiculo item in c.vehiculos)
            {
                if (item is Auto)
                {
                    retorno.AppendLine(((Auto)(item)).ToString());
                }
                else if (item is Moto)
                {
                    retorno.AppendLine(((Moto)(item)).ToString());
                }
            }
            return(retorno.ToString());
        }
コード例 #17
0
        public double ObtenerPrecio(EVehiculo tipoVehiculo)
        {
            float retorno = 0;

            foreach (Vehiculo item in this.vehiculos)
            {
                switch (tipoVehiculo)
                {
                case EVehiculo.PrecioDeAutos:
                    if (item is Auto)
                    {
                        retorno += (Single)((Auto)(item));
                    }
                    break;

                case EVehiculo.PrecioDeMotos:
                    if (item is Moto)
                    {
                        retorno += (Single)((Moto)(item));
                    }
                    break;

                case EVehiculo.PrecioTotal:
                    if (item is Auto)
                    {
                        retorno += (Single)((Auto)(item));
                    }
                    else if (item is Moto)
                    {
                        retorno += (Single)((Moto)(item));
                    }
                    break;
                }
            }
            return(retorno);
        }
コード例 #18
0
 public string Mostrar(Concesionaria c)
 {
 }