static void RegistrarInformacionLiquidacion() { int diasAfiliacion, identificacion, edad, regimen, numero; String nombre; char sexo; Console.WriteLine("Numero de liquidacion: "); numero = int.Parse(Console.ReadLine()); Console.WriteLine("Identificación: "); identificacion = int.Parse(Console.ReadLine()); Console.WriteLine("Nombre: "); nombre = Console.ReadLine(); Console.WriteLine("Edad: "); edad = int.Parse(Console.ReadLine()); Console.WriteLine("Sexo: "); sexo = char.Parse(Console.ReadLine().ToUpper()); Console.WriteLine("Dias afiliacion: "); diasAfiliacion = int.Parse(Console.ReadLine()); Console.WriteLine("Regimen: "); do { Console.WriteLine("1. subsidiado"); Console.WriteLine("2. contributivo"); regimen = int.Parse(Console.ReadLine()); } while ((regimen != 1) && (regimen != 2)); if (regimen == 1) { Afiliado afiliado = new Subsidiado(numero, nombre, identificacion, sexo, edad, 'S', diasAfiliacion); afiliado.LiquidacionMensual = afiliado.CalcularLiquidacion(diasAfiliacion, edad, sexo); AfiliadoService afiliadoService = new AfiliadoService(); Console.WriteLine(afiliadoService.Guardar(afiliado)); } else { Afiliado afiliado = new Contributivo(numero, nombre, identificacion, sexo, edad, 'C', diasAfiliacion); afiliado.LiquidacionMensual = afiliado.CalcularLiquidacion(diasAfiliacion, edad, sexo); AfiliadoService afiliadoService = new AfiliadoService(); Console.WriteLine(afiliadoService.Guardar(afiliado)); } }