Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            string opc, datos;
            List <clsClientesBase> Clientes = new List <clsClientesBase>();

            do
            {
                Console.WriteLine("*******Genéricos*******\n");
                Console.WriteLine("1) Agregar a la lista.");
                Console.WriteLine("2) Quitar a la lista.");
                Console.WriteLine("3) Imprimir la lista.");
                Console.WriteLine("4) Salir del sistema.\n");
                Console.Write("-Opción: ");
                opc = Console.ReadLine();

                switch (opc)
                {
                case "1":
                    Console.Write("Ingresa el nombre: ");
                    datos = Console.ReadLine();
                    clsClientesBase Cliente = new clsClientesBase();
                    Cliente.Id     = Clientes.Count + 1;
                    Cliente.Nombre = datos;
                    Clientes.Add(Cliente);
                    break;

                case "2":
                    Console.Write("Eliminar por index: ");
                    datos = Console.ReadLine();
                    Clientes.RemoveAt(Convert.ToInt32(datos));
                    break;

                case "3":
                    foreach (clsClientesBase item in Clientes)
                    {
                        Console.WriteLine("Los datos del cliente son: ");
                        Console.WriteLine(item.Id.ToString() + " " + item.Nombre);
                    }
                    break;

                case "4":
                    Console.WriteLine("Salir del sistema.");
                    break;

                default:
                    Console.WriteLine("¡Opción invalida!");
                    break;
                }
            } while (opc != "4");
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            string opcion = "";
            List <clsClientesBase> clientes;

            clientes = new List <clsClientesBase>();

            while (opcion != "s")
            {
                Console.WriteLine("Opciones");
                Console.WriteLine("a. Agregar a la lista");
                Console.WriteLine("b. Quitar de la lista");
                Console.WriteLine("c. Imprimir lista");
                Console.WriteLine();
                Console.WriteLine("s. Salir");
                opcion = Console.ReadLine();
                if (opcion == "a")
                {
                    string          cadena  = Console.ReadLine();
                    clsClientesBase cliente = new clsClientesBase();
                    cliente.Id     = clientes.Count + 1;
                    cliente.Nombre = cadena;
                    clientes.Add(cliente);
                }
                else if (opcion == "b")
                {
                    string cadena = Console.ReadLine();
                    clientes.RemoveAt(Convert.ToInt32(cadena));
                }
                else if (opcion == "c")
                {
                    foreach (clsClientesBase item in clientes)
                    {
                        Console.WriteLine("Los datos del cliente son");
                        Console.WriteLine(item.Id.ToString() + " " + item.Nombre);
                    }
                }
            }
        }