Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            Persona myPerson = new Persona("fran", "kito");

            Persona.Guardar(myPerson);
        }
Ejemplo n.º 2
0
        public static Cliente CrearNuevoCliente()
        {
            string tipo = " ";

            for (; ;)
            {
                Console.WriteLine("ingrese el tipo de cliente que es(Persona,Empresa,Institucion,Organizacion): ");
                tipo = Console.ReadLine();
                if (tipo != "Persona" && tipo != "Institucion" && tipo != "Empresa" && tipo != "Organizacion")
                {
                    Console.Beep();
                    Console.Beep();
                    Console.WriteLine("Error, valor ingresado no valido (Acuerde usar mayuscula para la priemra letra)");

                    continue;
                }
                else
                {
                    break;
                }
            }
            DateTime.Today.ToString();
            int    licencia;
            string nombre;
            string fechaI = DateTime.Today.ToString();

            if (tipo == "Persona")
            {
                Console.WriteLine("Ingrese su nombre: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Ingrese su Licencia ((1) para moto,(2) para auto, (3) para buses, (4) para maquinaria ");
                licencia = Int32.Parse(Console.ReadLine());
                Cliente cliente = new Persona(nombre, licencia, fechaI);
                return(cliente);
            }

            if (tipo == "Empresa")
            {
                Console.WriteLine("Ingrese el nombre de empresa: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Ingrese su Autorizacion ((1) para moto,(2) para auto, (3) para buses, (4) para maquinaria ");
                licencia = Int32.Parse(Console.ReadLine());
                Cliente cliente = new Empresa(nombre, licencia, fechaI);
                return(cliente);
            }
            if (tipo == "Institucion")
            {
                Console.WriteLine("Ingrese el nombre de Institucion: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Ingrese su Autorizacion ((1) para moto,(2) para auto, (3) para buses, (4) para maquinaria ");
                licencia = Int32.Parse(Console.ReadLine());
                Cliente cliente = new Institucion(nombre, licencia, fechaI);
                return(cliente);
            }

            if (tipo == "Organizacion")
            {
                Console.WriteLine("Ingrese el nombre de organizacion: ");
                nombre = Console.ReadLine();
                Console.WriteLine("Ingrese su Autorizacion ((1) para moto,(2) para auto, (3) para buses, (4) para maquinaria ");
                licencia = Int32.Parse(Console.ReadLine());
                Cliente cliente = new Organizacion(nombre, licencia, fechaI);
                return(cliente);
            }

            else
            {
                Cliente cliente = new Persona("no existe", 0, " ");
                return(cliente);
            }
        }