static void Main(string[] args) { Console.WriteLine("hola, desea arrendar un vehículo?"); var a = Console.ReadLine(); if (a == "si") { Arriendo arriendo = new Arriendo(); Console.WriteLine("Es usted persona, empresa, organizacion o institucion"); var b = Console.ReadLine(); if (b == "persona") { Console.WriteLine("ingrese su nombre:"); var name = Console.ReadLine(); Console.WriteLine("ingrese su rut"); var RT = Console.ReadLine(); Console.WriteLine("ingrese su telefono:"); var tel = Console.ReadLine(); Console.WriteLine("ingrese su email"); var Mail = Console.ReadLine(); Console.WriteLine("ingrese su Edad"); int age = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("ingrese su Clase Licencia:"); var CL = Console.ReadLine(); Console.WriteLine("ingrese su sexo"); var Sx = Console.ReadLine(); Persona persona = new Persona(RT, name, tel, Mail, age, CL, Sx); arriendo.cliente = persona; } if (b == "Empresa") { Console.WriteLine("ingrese su nombre:"); var name = Console.ReadLine(); Console.WriteLine("ingrese su rut"); var RT = Console.ReadLine(); Console.WriteLine("ingrese su telefono:"); var tel = Console.ReadLine(); Console.WriteLine("ingrese su email"); var Mail = Console.ReadLine(); Console.WriteLine("ingrese su rubro"); var Rub = Console.ReadLine(); Console.WriteLine("ingrese su autorización:"); var CL = Console.ReadLine(); Empresa empresa = new Empresa(RT, name, tel, Mail, Rub, CL); arriendo.cliente = empresa; } if (b == "Organizacion") { Console.WriteLine("ingrese su nombre:"); var name = Console.ReadLine(); Console.WriteLine("ingrese su rut"); var RT = Console.ReadLine(); Console.WriteLine("ingrese su telefono:"); var tel = Console.ReadLine(); Console.WriteLine("ingrese su email"); var Mail = Console.ReadLine(); Console.WriteLine("ingrese su rubro"); var Rub = Console.ReadLine(); Console.WriteLine("ingrese su autorización:"); var CL = Console.ReadLine(); Organizacion organizacion = new Organizacion(RT, name, tel, Mail, Rub, CL); arriendo.cliente = organizacion; } if (b == "Institución") { Console.WriteLine("ingrese su nombre:"); var name = Console.ReadLine(); Console.WriteLine("ingrese su rut"); var RT = Console.ReadLine(); Console.WriteLine("ingrese su telefono:"); var tel = Console.ReadLine(); Console.WriteLine("ingrese su email"); var Mail = Console.ReadLine(); Console.WriteLine("ingrese su rubro"); var Rub = Console.ReadLine(); Console.WriteLine("ingrese su autorización:"); var CL = Console.ReadLine(); Institucion institucion = new Institucion(RT, name, tel, Mail, Rub, CL); arriendo.cliente = institucion; } Console.WriteLine("en que sucursal desea arrendar su vehículo"); var c = Console.ReadLine(); if (c == "sucursal1") { //arriendo.sucursal = sucursal1 //ver porque esto no funciona, crear sucursales, vehículos y accesorios, y establecer un contador de vehículos // a parte de una relación entre vehículos y sucursales que permita tener un numero de ciertos vehiculos en las sucursales // y actualizar este numero ha medida que se van realizando arriendos. } } }
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); } }