static void RegistrarInformacionLiquidacion() { int numero, tipoAfiliacion, salarioDevengado; String fecha, identificacion; double valorServicioHospitalizacion; Console.WriteLine("\n\nNumero de la liquidación: "); numero = int.Parse(Console.ReadLine()); Console.WriteLine("Identificación: "); identificacion = Console.ReadLine(); Console.WriteLine("Fecha: "); fecha = Console.ReadLine(); Console.WriteLine("Salario devengado: "); salarioDevengado = int.Parse(Console.ReadLine()); Console.WriteLine("Servicio de hospitalizacion: "); valorServicioHospitalizacion = double.Parse(Console.ReadLine()); Console.WriteLine("Tipo de afiliacion: "); do { Console.WriteLine("1. subsidiado"); Console.WriteLine("2. contributivo"); tipoAfiliacion = int.Parse(Console.ReadLine()); } while ((tipoAfiliacion != 1) && (tipoAfiliacion != 2)); if (tipoAfiliacion == 1) { LiquidacionCuotaModeradora contributivo = new Contributivo('c', numero, identificacion, fecha, salarioDevengado, valorServicioHospitalizacion); ContributivoService liquidacionCuotaModeradoraService = new ContributivoService(); contributivo.CuotaModeradora = liquidacionCuotaModeradoraService.CalcularCuotaModeradora(valorServicioHospitalizacion, salarioDevengado); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(contributivo)); } else { Subsidiado subsidiado = new Subsidiado('s', numero, identificacion, fecha, salarioDevengado, valorServicioHospitalizacion); SubsidiadoService liquidacionCuotaModeradoraService = new SubsidiadoService(); subsidiado.CuotaModeradora = liquidacionCuotaModeradoraService.CalcularCuotaModeradora(valorServicioHospitalizacion, salarioDevengado); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(subsidiado)); } }
private LiquidacionCuotaModeradora Mapear(string linea) { LiquidacionCuotaModeradora liquidacionCuotaModeradora; char token = ';'; string[] VectorLiquidacion = linea.Split(token); if (VectorLiquidacion[2] == "C") { liquidacionCuotaModeradora = new Contributivo(); } else { liquidacionCuotaModeradora = new Subsidiado(); } liquidacionCuotaModeradora.NumeroDeLiquidacion = VectorLiquidacion[0]; liquidacionCuotaModeradora.IdentificacionDePaciente = VectorLiquidacion[1]; liquidacionCuotaModeradora.TipoDeAfiliacion = VectorLiquidacion[2]; liquidacionCuotaModeradora.SalarioDeVengado = decimal.Parse(VectorLiquidacion[3]); liquidacionCuotaModeradora.ValorDelServicio = decimal.Parse(VectorLiquidacion[4]); liquidacionCuotaModeradora.Tarifa = decimal.Parse(VectorLiquidacion[5]); liquidacionCuotaModeradora.TopeMaximo = decimal.Parse(VectorLiquidacion[6]); liquidacionCuotaModeradora.CuotaModeradora = decimal.Parse(VectorLiquidacion[7]); return(liquidacionCuotaModeradora); }
private static LiquidaCuota MapearPaciente(string linea) { LiquidaCuota liquidaCuota; char delimiter = ';'; string[] datos = linea.Split(delimiter); if (datos[2].ToLower() == "Contributivo") { liquidaCuota = new Contributivo(); } else { liquidaCuota = new Subsidiado(); } liquidaCuota.Fecha = DateTime.Parse(datos[0]); liquidaCuota.Identificacion = (datos[1]); liquidaCuota.Nombre = datos[2]; liquidaCuota.Tarifa = decimal.Parse(datos[3]); liquidaCuota.NumLiquidacion = datos[4]; liquidaCuota.TipoAfiliacion = datos[5]; liquidaCuota.Salario = decimal.Parse(datos[6]); liquidaCuota.ValorServicio = decimal.Parse(datos[7]); liquidaCuota.CuotaModeradora = decimal.Parse(datos[8]); liquidaCuota.Tope = decimal.Parse(datos[9]); liquidaCuota.SALARIOMINIMO = decimal.Parse(datos[10]); return(liquidaCuota); }
private LiquidacionDeCuotaModeradora MapearLiquidacion(string linea) { LiquidacionDeCuotaModeradora liquidacion; string[] posicion = linea.Split(';'); if (posicion[7].Equals("CON")) { liquidacion = new Contributivo(); } else { liquidacion = new Subsidiado(); } liquidacion.NumeroLiquidacion = posicion[0]; liquidacion.Cedula = posicion[1]; liquidacion.Nombre = posicion[2]; liquidacion.Salario = double.Parse(posicion[3]); liquidacion.Servicio = posicion[4]; liquidacion.ValorServicio = double.Parse(posicion[5]); liquidacion.Tarifa = Int32.Parse(posicion[6]); liquidacion.Afiliacion = posicion[7]; liquidacion.TotalCuotaModeradora = double.Parse(posicion[8]); return(liquidacion); }
static void Main(string[] args) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); string numeroLiquidacion; string idPaciente; string tipoAfiliacion; decimal salarioPaciente; decimal valorServicio; Console.WriteLine("Digite numero de liquidacion:"); numeroLiquidacion = Console.ReadLine(); Console.WriteLine("Digite su identificacion:"); idPaciente = Console.ReadLine(); Console.WriteLine("Digite tipo de afiliación: S=> para regimen Subsidiado y C=>Contribitivo"); tipoAfiliacion = Console.ReadLine(); Console.WriteLine("Digite su salario devengado:"); salarioPaciente = decimal.Parse(Console.ReadLine()); Console.WriteLine("Digite el valor del servicio prestado"); valorServicio = decimal.Parse(Console.ReadLine()); if (tipoAfiliacion == "C" || tipoAfiliacion == "c") { LiquidacionCuotaModeradora liquidacion = new Contributivo() { NumeroDeLiquidacion = numeroLiquidacion, IdentificacionDePaciente = idPaciente, TipoDeAfiliacion = tipoAfiliacion, SalarioDeVengado = salarioPaciente, ValorDelServicio = valorServicio }; liquidacion.CalcularCuotaModeradora(); string message = service.Guardar(liquidacion); Console.WriteLine(message); } if (tipoAfiliacion == "S" || tipoAfiliacion == "s") { LiquidacionCuotaModeradora liquidacion = new Subsidiado() { NumeroDeLiquidacion = numeroLiquidacion, IdentificacionDePaciente = idPaciente, TipoDeAfiliacion = tipoAfiliacion, SalarioDeVengado = salarioPaciente, ValorDelServicio = valorServicio }; liquidacion.CalcularCuotaModeradora(); service.Guardar(liquidacion); } Console.ReadKey(); }
private LiquidacionCuotaModeradora Map(string linea) { LiquidacionCuotaModeradora liquidacionCuotaModeradora; char delimeter = ';'; string[] vectorLiquidacion = linea.Split(delimeter); if (vectorLiquidacion[0] == "c") { liquidacionCuotaModeradora = new Contributivo(); } else { liquidacionCuotaModeradora = new Subsidiado(); } liquidacionCuotaModeradora.Tipo = char.Parse(vectorLiquidacion[0]); liquidacionCuotaModeradora.Numero = int.Parse(vectorLiquidacion[1]); liquidacionCuotaModeradora.Identificacion = vectorLiquidacion[2]; liquidacionCuotaModeradora.Fecha = vectorLiquidacion[3]; liquidacionCuotaModeradora.SalarioDevengado = int.Parse(vectorLiquidacion[4]); liquidacionCuotaModeradora.ValorServicioHospitalizacion = double.Parse(vectorLiquidacion[5]); liquidacionCuotaModeradora.CuotaModeradora = double.Parse(vectorLiquidacion[6]); return(liquidacionCuotaModeradora); }
public IList <LiquidacionCuotaModeradora> Consultar() { liquidaciones.Clear(); FileStream fileStream = new FileStream(ruta, FileMode.OpenOrCreate); StreamReader streamReader = new StreamReader(fileStream); string linea = string.Empty; LiquidacionCuotaModeradora liquidacionCuotaModeradora; while ((linea = streamReader.ReadLine()) != null) { string[] datos = linea.Split(';'); if (datos[2] == "Contributivo") { liquidacionCuotaModeradora = new Contributivo(); } else { liquidacionCuotaModeradora = new Subsidiado(); } liquidacionCuotaModeradora.NumeroLiquidacion = datos[0]; liquidacionCuotaModeradora.FechaLiquidacion = DateTime.Parse(datos[1]); liquidacionCuotaModeradora.Identificacion = datos[2]; liquidacionCuotaModeradora.PrimerNombre = datos[3]; liquidacionCuotaModeradora.PrimerApellido = datos[4]; liquidacionCuotaModeradora.TipoAfiliacion = datos[5]; liquidacionCuotaModeradora.SalarioDevengado = double.Parse(datos[6]); liquidacionCuotaModeradora.ValorServicioHospitalizacion = double.Parse(datos[7]); liquidacionCuotaModeradora.CuotaModeradoraFinal = double.Parse(datos[8]); liquidacionCuotaModeradora.CuotaModeradoraReal = double.Parse(datos[9]); liquidacionCuotaModeradora.Tarifa = double.Parse(datos[10]); liquidacionCuotaModeradora.AplicaTope = datos[11]; liquidaciones.Add(liquidacionCuotaModeradora); } fileStream.Close(); streamReader.Close(); return(liquidaciones); }
private void BtnEditar_Click(object sender, EventArgs e) { LiquidacionCuotaModeradoraService service = new LiquidacionCuotaModeradoraService(); if (TxtTipoAfiliacion.Text.Equals("Contributivo")) { LiquidacionCuotaModeradora moderadora = new Contributivo(); moderadora.NumeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); moderadora.Identificacion = TxtIdentificacion.Text.Trim(); moderadora.PrimerNombre = TxtPrimerNombre.Text.Trim(); moderadora.PrimerApellido = TxtPrimerApellido.Text.Trim(); moderadora.FechaLiquidacion = DtpFechaLiquidacion.Value; moderadora.SalarioDevengado = double.Parse(TxtSalarioDevengado.Text.Trim()); moderadora.TipoAfiliacion = TxtTipoAfiliacion.Text.Trim(); moderadora.ValorServicioHospitalizacion = double.Parse(TxtValorHospitalizacion.Text.Trim()); moderadora.CalcularTarifa(); service.Modificar(moderadora); MessageBox.Show("SE MODIFICO CORRECTAMENTE EL REGISTRO"); } else if (TxtTipoAfiliacion.Text.Equals("Subsidiado")) { LiquidacionCuotaModeradora Subsidiado = new Subsidiado(); Subsidiado.NumeroLiquidacion = TxtNumeroLiquidacion.Text.Trim(); Subsidiado.Identificacion = TxtIdentificacion.Text.Trim(); Subsidiado.PrimerApellido = TxtPrimerApellido.Text.Trim(); Subsidiado.FechaLiquidacion = DtpFechaLiquidacion.Value; Subsidiado.FechaLiquidacion = DtpFechaLiquidacion.Value; Subsidiado.SalarioDevengado = double.Parse(TxtSalarioDevengado.Text.Trim()); Subsidiado.TipoAfiliacion = TxtTipoAfiliacion.Text.Trim(); Subsidiado.ValorServicioHospitalizacion = double.Parse(TxtValorHospitalizacion.Text.Trim()); Subsidiado.CalcularTarifa(); service.Modificar(Subsidiado); MessageBox.Show("SE MODIFICO CORRECTAMENTE EL REGISTRO"); } }
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)); } }
private Afiliado Map(string linea) { Afiliado afiliado; char delimeter = ';'; string[] vectorLiquidacion = linea.Split(delimeter); if (vectorLiquidacion[5] == "C") { afiliado = new Contributivo(); } else { afiliado = new Subsidiado(); } afiliado.Regimen = char.Parse(vectorLiquidacion[5]); afiliado.Numero = int.Parse(vectorLiquidacion[0]); afiliado.Identificacion = int.Parse(vectorLiquidacion[1]); afiliado.Nombre = vectorLiquidacion[2]; afiliado.Edad = int.Parse(vectorLiquidacion[3]); afiliado.Sexo = char.Parse(vectorLiquidacion[4]); afiliado.DiasAfiliacion = int.Parse(vectorLiquidacion[6]); afiliado.LiquidacionMensual = double.Parse(vectorLiquidacion[7]); return(afiliado); }
static void Main(string[] args) { string nombre, cedula; string numeroLiquidacion; string afiliacion; double salario; string servicio; double valorServicio; int opcion; do { Console.Clear(); Console.WriteLine("VIDA Y SALUD"); Console.WriteLine("M E N U"); Console.WriteLine("1. Registrar pulsaciones"); Console.WriteLine("2. Consultar lista de pacientes"); Console.WriteLine("3. Filtar por afiliacion"); Console.WriteLine("4. Eliminar"); Console.WriteLine("5. Modificar"); Console.WriteLine("6. Salir"); do { Console.Write("Seleccione: "); opcion = Convert.ToInt32(Console.ReadLine()); } while (opcion < 0 || opcion > 6); CuotaModeradoraService cuotaModeradoraService = new CuotaModeradoraService(); switch (opcion) { case 1: do { Console.Clear(); Console.WriteLine("REGISTRO"); Console.WriteLine("Cedula: "); cedula = Console.ReadLine(); Console.WriteLine("Nombre: "); nombre = Console.ReadLine(); Console.WriteLine("Numero de liquidacion"); numeroLiquidacion = Console.ReadLine(); Console.WriteLine("Tipo de afiliacion: "); afiliacion = Console.ReadLine(); Console.WriteLine("Salario devengado"); salario = double.Parse(Console.ReadLine()); Console.WriteLine("Servicio prestado"); servicio = Console.ReadLine(); Console.WriteLine("Valor servicio prestado"); valorServicio = double.Parse(Console.ReadLine()); if (afiliacion.Equals("CON")) { LiquidacionDeCuotaModeradora liquidacion = new Contributivo() { Cedula = cedula, Nombre = nombre, NumeroLiquidacion = numeroLiquidacion, Afiliacion = afiliacion, Salario = salario, Servicio = servicio, ValorServicio = valorServicio, }; liquidacion.CuotaModeradora(); Console.WriteLine(cuotaModeradoraService.Guardar(liquidacion)); } else if (afiliacion.Equals("SUB")) { LiquidacionDeCuotaModeradora liquidacion = new Subsidiado() { Cedula = cedula, Nombre = nombre, NumeroLiquidacion = numeroLiquidacion, Afiliacion = afiliacion, Salario = 0, Servicio = servicio, ValorServicio = valorServicio, }; liquidacion.CuotaModeradora(); Console.WriteLine(cuotaModeradoraService.Guardar(liquidacion)); } } while (DeseaContinuar().Equals("S")); break; case 2: Console.WriteLine("CONSULTAR"); Console.WriteLine("LISTA DE PACIENTES"); ConsultaRespuesta consulta = cuotaModeradoraService.Consultar(); if (!consulta.Error) { foreach (var l in consulta.Liquidaciones) { Console.WriteLine(l.ToString()); } } else { Console.WriteLine(consulta.Error); } Console.WriteLine("Presione cualquier tecla para continuar..."); Console.ReadKey(); break; case 3: string afiliacionFiltro; Console.WriteLine("CONSULTAR POR AFILIACION"); Console.WriteLine("CON O SUB: "); afiliacionFiltro = Console.ReadLine(); ConsultaRespuesta consulta1 = cuotaModeradoraService.ConsultarPorAfiliacion(afiliacionFiltro); if (!consulta1.Error) { foreach (var l in consulta1.Liquidaciones) { Console.WriteLine(l.ToString()); } } else { Console.WriteLine(consulta1.Error); } Console.WriteLine("Presione cualquier tecla para continuar..."); Console.ReadKey(); break; case 4: do { Console.Clear(); string cedulaQuitar; Console.WriteLine("ELIMINAR"); Console.WriteLine("Escriba la identificacion de la persona que desea eliminar"); Console.WriteLine("Cedula: "); cedulaQuitar = Console.ReadLine(); Console.WriteLine(cuotaModeradoraService.Eliminar(cedulaQuitar)); } while (DeseaContinuar().Equals("S")); Console.ReadKey(); break; case 5: do { string nombre2, cedula2; string numeroLiquidacion2; string afiliacion2; double salario2; string servicio2; double valorServicio2; Console.WriteLine("MOFICAR"); Console.WriteLine("BUSCAR PACIENTE POR NUMERO DE LIQUIDACION: "); numeroLiquidacion2 = Console.ReadLine(); BuscarPorNumeroLiquidacionRespuesta respuesta = cuotaModeradoraService.BuscarPorNumeroLiquidacion(numeroLiquidacion2); if (!respuesta.Error) { Console.WriteLine("Cedula: "); cedula2 = Console.ReadLine(); Console.WriteLine("Nombre: "); nombre2 = Console.ReadLine(); Console.WriteLine("Tipo de afiliacion: "); afiliacion2 = Console.ReadLine(); Console.WriteLine("Salario devengado"); salario2 = double.Parse(Console.ReadLine()); Console.WriteLine("Servicio prestado"); servicio2 = Console.ReadLine(); Console.WriteLine("Valor servicio prestado"); valorServicio2 = double.Parse(Console.ReadLine()); if (afiliacion2.Equals("CON")) { LiquidacionDeCuotaModeradora liquidacion = new Contributivo() { Cedula = cedula2, Nombre = nombre2, NumeroLiquidacion = numeroLiquidacion2, Afiliacion = afiliacion2, Salario = salario2, Servicio = servicio2, ValorServicio = valorServicio2, }; liquidacion.CuotaModeradora(); cuotaModeradoraService.Modificar(liquidacion, numeroLiquidacion2); } else if (afiliacion2.Equals("SUB")) { LiquidacionDeCuotaModeradora liquidacion = new Subsidiado() { Cedula = cedula2, Nombre = nombre2, NumeroLiquidacion = numeroLiquidacion2, Afiliacion = afiliacion2, Salario = 0, Servicio = servicio2, ValorServicio = valorServicio2, }; liquidacion.CuotaModeradora(); cuotaModeradoraService.Modificar(liquidacion, numeroLiquidacion2); } } else { Console.WriteLine(respuesta.Mensaje); } } while (DeseaContinuar().Equals("S")); Console.ReadKey(); break; case 6: opcion = 6; break; } } while (opcion != 6); }
public static void Registrar() { LiquidaCuota liquidaCuota; Console.Clear(); string nombre, identificacion, numeroLiquidacion, tipoAfiliacion; decimal salario, valorServicio, Tarifa; Console.Write("Digite identificacion: "); identificacion = Console.ReadLine(); Console.Write("Digite Tarifa: "); Tarifa = decimal.Parse(Console.ReadLine()); Console.Write("Digite Nombre: "); nombre = Console.ReadLine(); Console.Write("Digite numero de liquidacion: "); numeroLiquidacion = Console.ReadLine(); Console.Write("Digite tipo de afiliacion: "); tipoAfiliacion = Console.ReadLine(); Console.Write("Digite salario devengado: "); salario = decimal.Parse(Console.ReadLine()); Console.Write("Digite valor servicio de hospitalizacion: "); valorServicio = decimal.Parse(Console.ReadLine()); if (tipoAfiliacion.ToLower() == "subsidiado") { liquidaCuota = new Subsidiado(); } else { liquidaCuota = new Contributivo(); } liquidaCuota.Identificacion = identificacion; liquidaCuota.Nombre = nombre; liquidaCuota.Tarifa = Tarifa; liquidaCuota.NumLiquidacion = numeroLiquidacion; liquidaCuota.TipoAfiliacion = tipoAfiliacion; liquidaCuota.Salario = salario; liquidaCuota.ValorServicio = valorServicio; liquidaCuota.CalcularCuotaModeradora(); liquidaCuotas.Add(liquidaCuota); LiquidaCuotaService service = new LiquidaCuotaService(); string mensaje = service.Guardar(liquidaCuota); Console.Write(mensaje); Console.ReadKey(); Console.Clear(); }
public LiquidacionService() { cuotaRepository = new LiquidacionRepository(); subsidiado = new Subsidiado(); contributivo = new Contributivo(); }
static void Main(string[] args) { int Opcion; do { Console.WriteLine("1. Registrar y liquidar"); Console.WriteLine("2. Consultar"); Console.WriteLine("3. Modificar"); Console.WriteLine("4. Eliminar"); Console.WriteLine("5. Salir"); Console.WriteLine("Por favor digite la opcion"); Opcion = Convert.ToInt32(Console.ReadLine()); switch (Opcion) { case 1: LiquidacionCuotaModeradora liquidacion; string Numero, Identificacion, Tipo; Console.WriteLine("Por favor digite numero de la liquidacion"); Numero = Console.ReadLine(); Console.WriteLine("Por favor digite numero de Identificacion"); Identificacion = Console.ReadLine(); Console.WriteLine("Por favor digite tipo de afiliacion CONTRIBUTIVO o SUBSIDIADO"); Tipo = Console.ReadLine(); if (Tipo == "CONTRIBUTIVO") { liquidacion = new Contributiva(); Console.WriteLine("Por favor digite Salario Devengado;"); liquidacion.SalarioDevengado = Convert.ToDecimal(Console.ReadLine()); } else { liquidacion = new Subsidiado(); } liquidacion.NumeroLiquidacion = Numero; liquidacion.IdentificacionPaciente = Identificacion; liquidacion.TipoAfilicion = Tipo; Console.WriteLine("Digite Valor del Servicio"); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.LiquidacionCuotaModerada(); Console.WriteLine(liquidacionService.Guardar(liquidacion)); break; case 2: Listaliquidaciones = liquidacionService.Consultar(); foreach (LiquidacionCuotaModeradora item in Listaliquidaciones) { Console.WriteLine($"Numero : {item.NumeroLiquidacion}"); Console.WriteLine($"Identificacion: {item.IdentificacionPaciente}"); Console.WriteLine($"Tipo De Afiliacion: {item.TipoAfilicion}"); Console.WriteLine($"Salario Devengado: {item.SalarioDevengado}"); Console.WriteLine($"Valor Del Servicio: {item.ValorServicio}"); Console.WriteLine($"Tope: {item.TopeMaximo}"); Console.WriteLine($"Cuota Moderada: {item.CuotaModerada}"); Console.WriteLine($"Tarifa: {item.Tarifa}"); } break; case 3: Console.WriteLine("Digite Numero de Liquidacion a Modificar: "); liquidacion = liquidacionService.ConsultaIndividual(Console.ReadLine()); if (liquidacion != null) { Console.WriteLine("Digite el nuevo Valor de Servicio: "); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.LiquidacionCuotaModerada(); liquidacionService.Modificar(liquidacion); Console.WriteLine("Modificado Correctamente..."); } else { Console.WriteLine("No se encontro el numero d eliquidacion a modificar"); } break; case 4: Console.WriteLine("Digite Numero de Liquidacion que desea Eliminar: "); liquidacion = liquidacionService.ConsultaIndividual(Console.ReadLine()); if (liquidacion != null) { //liquidacionService.Eliminar(liquidacion); Error Console.WriteLine("Opcion no terminada "); Console.ReadKey(); break; } break; case 5: Console.WriteLine("Adios"); break; default: Console.WriteLine("La opcion digitada no es valida"); break; } Console.ReadKey(); } while (Opcion != 5); /*LiquidacionCuotaModeradora contributiva = new Contributiva(223, "923456", 10000000, 2); * LiquidacionCuotaModeradora subsidiada = new Subsidiado(322, "183457", 100000); * contributiva.LiquidarCuota(); * subsidiada.LiquidarCuota(); * ImprimirLiquidacion(contributiva); * Console.WriteLine(""); * Console.WriteLine(""); * ImprimirLiquidacion(subsidiada); * * Console.ReadKey(); * } * * static void ImprimirLiquidacion(LiquidacionCuotaModeradora liquidacionCuota) * { * Console.WriteLine("Numero Liquidacion: " + liquidacionCuota.NumeroLiquidacion); * Console.WriteLine("Identificacion paciente: " + liquidacionCuota.IdentificacionPaciente); * Console.WriteLine("Salario paciente: " + liquidacionCuota.SalarioPaciente); * Console.WriteLine("Tipo de afiliacion: " + liquidacionCuota.TipoAfilicion); * Console.WriteLine("Valor Servicio: " + liquidacionCuota.ValorServicio); * Console.WriteLine("Tarifa: " + liquidacionCuota.Tarifa); * Console.WriteLine("Tope: " + liquidacionCuota.TopeMaximo); * Console.WriteLine("Cuota a pagar: " + liquidacionCuota.ValorCuota);*/ }