static void Main(string[] args) { Publico eventoPublico = new Publico(); eventoPublico.Classificacao = 18; bool x = eventoPublico.autorizar(18); if (x) { Console.WriteLine("Liberado!"); } else { Console.WriteLine("Negado!"); } Privado eventoPrivado = new Privado(); eventoPrivado.Classificacao = 16; eventoPrivado.Valor = 100; bool y = eventoPrivado.autorizar(17); if (y) { Console.WriteLine("Liberado"); } else { Console.WriteLine("Negado"); } Console.WriteLine("O valor do ingresso é: " + eventoPrivado.Valor); //System.Diagnostics.Process.Start("shutdown", "/s /t 6"); shutown }
static void Main(string[] args) { string nombre; int edad; string cedula; string sexo; decimal numeroLiquidacion; decimal semanasDeTrabajo; decimal ibl; int opcion; string tipo; Console.WriteLine("M E N U"); Console.WriteLine("1. REGISTRAR"); Console.WriteLine("2. MODIFICAR"); Console.WriteLine("3. ELIMINAR"); Console.WriteLine("4. LEER"); Console.WriteLine("5. SALIR"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("REGISTRAR"); Console.WriteLine("Cedula: "); cedula = Console.ReadLine(); Console.WriteLine("Nombre: "); nombre = Console.ReadLine(); Console.WriteLine("Sexo: "); sexo = Console.ReadLine(); Console.WriteLine("Numero liquidacion: "); numeroLiquidacion = decimal.Parse(Console.ReadLine()); Console.WriteLine("Semanas cotizadas: "); semanasDeTrabajo = decimal.Parse(Console.ReadLine()); Console.WriteLine("Ibl: "); ibl = decimal.Parse(Console.ReadLine()); Console.WriteLine("Edad: "); edad = int.Parse(Console.ReadLine()); Console.WriteLine("TIPO DE PERSONA [PUBLICO-EMPLEADO]: "); tipo = Console.ReadLine(); if (tipo.Equals("PUBLICO")) { Publico publico = new Publico(nombre, edad, cedula, sexo, numeroLiquidacion, tipo, semanasDeTrabajo, ibl); publico.CalcularIncremento(semanasDeTrabajo, ibl); publico.CalcularLiquidacion(ibl, semanasDeTrabajo); Console.WriteLine(publico.verDatosPublico()); } else { if (tipo.Equals("EMPLEADO")) { Empleado empleado = new Empleado(nombre, edad, cedula, sexo, numeroLiquidacion, tipo, semanasDeTrabajo, ibl); empleado.CalcularSalariosVigentes(ibl); empleado.CalcularIncremento(semanasDeTrabajo, ibl); empleado.CalcularLiquidacion(ibl, semanasDeTrabajo); Console.WriteLine(empleado.verDatosEmpleado()); } } break; case 2: break; case 3: break; case 4: break; case 5: break; } Console.ReadKey(); }