public static LiquidacionCuotaModeradora RegistroDatos() { LiquidacionCuotaModeradora liquidacionCuotaModeradora; Console.WriteLine("A que tipo de regimen pertenece CONTRIBUTIVO->(C) o SUBSIDIADO->(S)"); string regimen = Opcion1("Digite solamente las opciones planteadas", "C", "S"); Console.WriteLine("Digite el numero de Liquidacion"); int NLiquidacion = int.Parse(Console.ReadLine()); Console.WriteLine("Digite el numero de identificacion"); int NIdentificacion = int.Parse(Console.ReadLine()); decimal Salario = decimal.Parse(Console.ReadLine()); Console.WriteLine("Digite el valor del servicio prestado por el Hospital"); decimal VServicioPrestado = decimal.Parse(Console.ReadLine()); if (regimen == "S") { liquidacionCuotaModeradora = new RegimenSubsidiado(NLiquidacion, NIdentificacion, VServicioPrestado); } else { liquidacionCuotaModeradora = new RegimenContributivo(NLiquidacion, NIdentificacion, Salario, VServicioPrestado); } return(liquidacionCuotaModeradora); }
public Liquidacion Mapear(string linea) { Liquidacion liquidacion; string[] datos = linea.Split(';'); if (datos[1].Equals("Subsidiado")) { liquidacion = new RegimenSubsidiado(); } else { liquidacion = new RegimenContributivo(); } liquidacion.NumeroLiquidacion = datos[0]; liquidacion.TipoAfiliacion = datos[1]; liquidacion.Identificacion = datos[2]; liquidacion.Nombre = datos[3]; liquidacion.Salario = decimal.Parse(datos[4]); liquidacion.Tarifa = decimal.Parse(datos[5]); liquidacion.ValorServicio = decimal.Parse(datos[6]); liquidacion.ValorCuota = decimal.Parse(datos[7]); return(liquidacion); }
public LiquidacionCuotaModeradora Map(string linea) { string[] datos = linea.Split(';'); if (datos[1] == "contributiva") { LiquidacionCuotaModeradora contributivo = new RegimenContributivo(); contributivo.NumeroLiquidacion = datos[0]; contributivo.Fecha = DateTime.Parse(datos[1]); contributivo.IdentificacionPasiente = datos[2]; contributivo.Tipo = datos[3]; contributivo.SalarioPaciente = Decimal.Parse(datos[4]); contributivo.Tarifa = decimal.Parse(datos[5]); contributivo.ValorServicio = decimal.Parse(datos[6]); contributivo.CuotaModeradora = decimal.Parse(datos[7]); return(contributivo); } else { LiquidacionCuotaModeradora subsidiado = new RegimenSubsidiado(); subsidiado.NumeroLiquidacion = datos[0]; subsidiado.Fecha = DateTime.Parse(datos[1]); subsidiado.IdentificacionPasiente = datos[2]; subsidiado.Tipo = datos[3]; subsidiado.SalarioPaciente = Decimal.Parse(datos[4]); subsidiado.Tarifa = decimal.Parse(datos[5]); subsidiado.ValorServicio = decimal.Parse(datos[6]); subsidiado.CuotaModeradora = decimal.Parse(datos[7]); return(subsidiado); } }
private void btnEditar_Click(object sender, EventArgs e) { Liquidacion liquidacion; RespuestaBusqueda respuestaBusqueda; respuestaBusqueda = liquidacionService.Buscar(txtNumero.Text); if (cmbtipo.Text == "SUBSIDIADO") { liquidacion = new RegimenSubsidiado(); } else { liquidacion = new RegimenContributivo(); liquidacion.SalarioDevengado = Convert.ToDecimal(txtSalarioDevengado.Text); } liquidacion.Fecha = respuestaBusqueda.liquidacion.Fecha; liquidacion.Numero = respuestaBusqueda.liquidacion.Numero; liquidacion.Identificacion = respuestaBusqueda.liquidacion.Identificacion; liquidacion.Nombre = respuestaBusqueda.liquidacion.Nombre; liquidacion.Tipo = cmbtipo.Text; liquidacion.ValorServicio = respuestaBusqueda.liquidacion.ValorServicio; liquidacion.calcularCuotaModerada(); string Mensaje = liquidacionService.Editar(liquidacion); MessageBox.Show(Mensaje, "Mensaje de Editar", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); Limpiar(); }
private void btnRegistrar_Click(object sender, EventArgs e) { Liquidacion liquidacion; if (cmbtipo.Text == "SUBSIDIADO") { liquidacion = new RegimenSubsidiado(); } else { liquidacion = new RegimenContributivo(); liquidacion.SalarioDevengado = Convert.ToDecimal(txtSalarioDevengado.Text); } liquidacion.Fecha = DateTime.Now; liquidacion.Numero = txtNumero.Text; liquidacion.Identificacion = txtIdentificacion.Text; liquidacion.Nombre = txtNombre.Text; liquidacion.Tipo = cmbtipo.Text; liquidacion.ValorServicio = Convert.ToDecimal(txtValorServicio.Text); liquidacion.calcularCuotaModerada(); string Mensaje = liquidacionService.Guardar(liquidacion); MessageBox.Show(Mensaje, "Mensaje de Guardado", MessageBoxButtons.OKCancel, MessageBoxIcon.Information); Limpiar(); }
static void Main(string[] args) { int numeroLiquidacion, salario; string identificacion, tipo; double valorServicio; Console.WriteLine("IPS MAS SALUD Y VIDA"); Console.WriteLine(""); Console.Write("Digite el numero de liquidación: "); numeroLiquidacion = int.Parse(Console.ReadLine()); Console.WriteLine(""); Console.Write("Digite la identificacion del paciente: "); identificacion = Console.ReadLine(); Console.WriteLine(""); Console.WriteLine("Seleccione el tipo de afiliacion del paciente: "); Console.WriteLine("(S) - Subsidiado (C) - Contributivo"); tipo = Console.ReadLine(); Console.WriteLine(""); Console.Write("Digite el VALOR del servicio de hospitalizacion prestado: "); valorServicio = double.Parse(Console.ReadLine()); LiquidacionCuotaModeradora liquidacionCuota; if (tipo.Equals("s")) { liquidacionCuota = new RegimenSubsidiado(numeroLiquidacion, identificacion, "Subsidiado", valorServicio); } else { Console.WriteLine(""); Console.Write("Cuantos salarios devenga el paciente: "); salario = int.Parse(Console.ReadLine()); liquidacionCuota = new RegimenContributivo(numeroLiquidacion, identificacion, "Contributivo", salario, valorServicio); } Console.WriteLine(""); Console.WriteLine($"El valor de la cuota moderadora a pagar es de: {liquidacionCuota.CalcularCuota()}"); LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService(); Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuota)); Console.WriteLine("...::Consultar liquidaciones de cuota moderadora::..."); ConsultaResponse response = liquidacionCuotaModeradoraService.Consultar(); if (!response.Error) { foreach (var item in response.LiquidacionCuotas) { Console.WriteLine(item.ToString()); } } else { Console.WriteLine(response.Mensaje); } Console.ReadKey(); }
private void BusquedaPrincipal() { LiquidacionCuotaModeradora lcm; if (liquidacionCuotaModeradoraService.BuscarPorLiquidacion(TxtNumeroLiquidacion.Text) != null) { string tipoLiquidacion = liquidacionCuotaModeradoraService.BuscarPorLiquidacion(TxtNumeroLiquidacion.Text).TipoAfiliacion; if (tipoLiquidacion.Equals("Subsidiado")) { lcm = new RegimenSubsidiado(); } else { lcm = new RegimenContributivo(); } lcm = liquidacionCuotaModeradoraService.BuscarPorLiquidacion(TxtNumeroLiquidacion.Text); TxtIdentificacionPaciente.Text = lcm.IdentificacionPaciente; TxtNombrePaciente.Text = lcm.NombrePaciente; CmbTipoAfiliacion.Text = lcm.TipoAfiliacion; TxtSalarioDevengado.Text = lcm.SalarioDevengado.ToString(); TxtValorServicio.Text = lcm.ValorServicio.ToString(); TxtCuotaModeradora.Text = lcm.CuotaModeradora.ToString(); Desabilitar(); BtnGuardar.Enabled = false; BtnEditar.Enabled = true; } else { string mensaje = "La liquidacion que busca no existe"; MessageBox.Show(mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnGuardar_Click(object sender, EventArgs e) { Liquidacion liquidacion; string Numeroliquidacion, Tipodeafiliacion, Identificacionpaciente; Numeroliquidacion = txtnumerodeliquidacion.Text; Identificacionpaciente = txtidentificaciondelpaciente.Text; Tipodeafiliacion = cmbtipodeafilacion.Text; if (Tipodeafiliacion.Equals("Regimen Contributivo")) { liquidacion = new RegimenContributivo(); liquidacion.SalarioDevengado = Convert.ToDecimal(txtSalariodevengado.Text); } else { liquidacion = new RegimenSubsidiado(); } liquidacion.FechaAfiliacion = Convert.ToDateTime(txtFechadeAfiliacion.Text); liquidacion.ValorServicio = Convert.ToDecimal(txtValorservicio.Text); liquidacion.IdentificacionPaciente = Identificacionpaciente; liquidacion.NumeroLiquidacion = Numeroliquidacion; liquidacion.TipoAfiliacion = Tipodeafiliacion; liquidacion.LiquidardarCuota(); liquidacion.SalarioDevengado = liquidacion.SalarioDevengado; txtTopemaximo.Text = liquidacion.TopeMaximo.ToString(); txtCuotamoderadora.Text = liquidacion.CuotaModerada.ToString(); txtCuotamoderadorareal.Text = liquidacion.CuotaReal.ToString(); txtTarifa.Text = liquidacion.Tarifa.ToString(); string mensaje = liquidacionCuotaModeradoraService.Guardar(liquidacion); MessageBox.Show(mensaje, "Mensaje de Guardado", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); }
public LiquidacionCuotaModeradora MapearLCM(string linea) { LiquidacionCuotaModeradora lCuotaModeradora; string[] Datos = linea.Split(';'); int NLiquidacion = int.Parse(Datos[0]); int NIdentificacion = int.Parse(Datos[1]); decimal Salario = decimal.Parse(Datos[3]); decimal VServicioPrestado = decimal.Parse(Datos[4]); if (Datos[2] == "Subsidiado") { lCuotaModeradora = new RegimenSubsidiado(NLiquidacion, NIdentificacion, VServicioPrestado); } else { lCuotaModeradora = new RegimenContributivo(NLiquidacion, NIdentificacion, Salario, VServicioPrestado); } lCuotaModeradora.TopeMaximo = decimal.Parse(Datos[5]); lCuotaModeradora.TarifaServicio = decimal.Parse(Datos[6]); lCuotaModeradora.VCuotaModeradora = decimal.Parse(Datos[7]); lCuotaModeradora.Tope = (Datos[8]); lCuotaModeradora.VCuotaTotal = decimal.Parse(Datos[9]); return(lCuotaModeradora); }
public void Modificar() { LiquidacionCuotaModeradora liquidacionCuota; if (CmbTipoAfiliacion.Text.Equals("Subsidiado")) { liquidacionCuota = new RegimenSubsidiado(); } else { liquidacionCuota = new RegimenSubsidiado(); } liquidacionCuota.NumeroLiquidacion = TxtNumeroLiquidacion.Text; liquidacionCuota.IdentificacionPaciente = TxtIdentificacionPaciente.Text; liquidacionCuota.NombrePaciente = TxtNumeroLiquidacion.Text; liquidacionCuota.TipoAfiliacion = CmbTipoAfiliacion.Text; liquidacionCuota.SalarioDevengado = Convert.ToDouble(TxtSalarioDevengado.Text); liquidacionCuota.ValorServicio = Convert.ToDouble(TxtValorServicio.Text); liquidacionCuota.CalcularCuotaModeradora(); TxtCuotaModeradora.Text = liquidacionCuota.CuotaModeradora.ToString(); string mensaje = liquidacionCuotaModeradoraService.Modificar(TxtNumeroLiquidacion.Text, liquidacionCuota); MessageBox.Show(mensaje, "Mensaje Modificar", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); Habilitar(); }
public static LiquidacionCuotaModeradora MapearLiquidacion(string linea) { string[] datosLiquiacion = linea.Split(';'); LiquidacionCuotaModeradora liquidacionCuotaModeradora; if (datosLiquiacion[2].ToUpper() == "C") { liquidacionCuotaModeradora = new RegimenContibutivo(); } else { liquidacionCuotaModeradora = new RegimenSubsidiado(); } #region Particiones liquidacionCuotaModeradora.NumeroLiquidacion = datosLiquiacion[0]; liquidacionCuotaModeradora.IdentificacionPaciente = datosLiquiacion[1]; liquidacionCuotaModeradora.TipoAfiliacion = datosLiquiacion[2]; liquidacionCuotaModeradora.SalarioDevengadoPaciente = decimal.Parse(datosLiquiacion[3]); liquidacionCuotaModeradora.ValorServicio = decimal.Parse(datosLiquiacion[4]); liquidacionCuotaModeradora.Tarifa = decimal.Parse(datosLiquiacion[5]); liquidacionCuotaModeradora.InicioCuotaModeradora = decimal.Parse(datosLiquiacion[6]); #endregion return(liquidacionCuotaModeradora); }
public Liquidacion Mapear(string linea) { Liquidacion liquidacion; char delimiter = ';'; string[] Datos = linea.Split(delimiter); if (Datos[3] == "SUBSIDIADO") { liquidacion = new RegimenSubsidiado(); } else { liquidacion = new RegimenContributivo(); } liquidacion.Numero = Datos[0]; liquidacion.Identificacion = Datos[1]; liquidacion.Nombre = Datos[2]; liquidacion.Tipo = Datos[3]; liquidacion.SalarioDevengado = Convert.ToDecimal(Datos[4]); liquidacion.Fecha = Convert.ToDateTime(Datos[5]); liquidacion.ValorServicio = Convert.ToDecimal(Datos[6]); liquidacion.Tope = Convert.ToDecimal(Datos[7]); liquidacion.Tarifa = Convert.ToDecimal(Datos[8]); liquidacion.CuotaModerada = Convert.ToDecimal(Datos[9]); return(liquidacion); }
private static LiquidacionCuotaModeradora Mapear(string linea) { LiquidacionCuotaModeradora liquidacionCuotaModeradora; string[] arrayLiquidacionCuotaModeradora = linea.Split(';'); string tipoLiquidacion = arrayLiquidacionCuotaModeradora[3]; if (tipoLiquidacion.Equals("Subsidiado")) { liquidacionCuotaModeradora = new RegimenSubsidiado(); } else { liquidacionCuotaModeradora = new RegimenContributivo(); } liquidacionCuotaModeradora.NumeroLiquidacion = arrayLiquidacionCuotaModeradora[0]; liquidacionCuotaModeradora.IdentificacionPaciente = arrayLiquidacionCuotaModeradora[1]; liquidacionCuotaModeradora.NombrePaciente = arrayLiquidacionCuotaModeradora[2]; liquidacionCuotaModeradora.TipoAfiliacion = arrayLiquidacionCuotaModeradora[3]; liquidacionCuotaModeradora.SalarioDevengado = Convert.ToDouble(arrayLiquidacionCuotaModeradora[4]); liquidacionCuotaModeradora.ValorServicio = Convert.ToDouble(arrayLiquidacionCuotaModeradora[5]); liquidacionCuotaModeradora.CuotaModeradora = Convert.ToDouble(arrayLiquidacionCuotaModeradora[6]); liquidacionCuotaModeradora.CuotaModeradoraReal = Convert.ToDouble(arrayLiquidacionCuotaModeradora[7]); liquidacionCuotaModeradora.Tarifa = Convert.ToDouble(arrayLiquidacionCuotaModeradora[8]); liquidacionCuotaModeradora.TopeMaximo = Convert.ToDouble(arrayLiquidacionCuotaModeradora[9]); liquidacionCuotaModeradora.FechaAlmacenamiento = Convert.ToDateTime(arrayLiquidacionCuotaModeradora[10]); return(liquidacionCuotaModeradora); }
private static Liquidacion CrearLiquidacion(string[] Datos) { Liquidacion liquidacion; if (Datos[3].Equals(" Regimen Subsidiado")) { liquidacion = new RegimenSubsidiado(); } else { liquidacion = new RegimenContributivo(); } return(liquidacion); }
static void Main() { Liquidacion liquidacion; string NumeroLiquidacion, IdentificacionPaciente, TipoAfiliacion; Console.WriteLine("Por favor digite numero de la liquidacion"); NumeroLiquidacion = Console.ReadLine(); Console.WriteLine("Por favor digite numero de Identificacion del Paciente"); IdentificacionPaciente = Console.ReadLine(); Console.WriteLine("Por favor digite tipo de afiliacion CONTRIBUTIVO o SUBSIDIADO"); TipoAfiliacion = Console.ReadLine(); if (TipoAfiliacion == " Regimen Contributivo") { liquidacion = new RegimenContributivo(); Console.WriteLine("Por favor digite Salario Devengado;"); liquidacion.SalarioDevengado = Convert.ToDecimal(Console.ReadLine()); } else { liquidacion = new RegimenSubsidiado(); } liquidacion.NumeroLiquidacion = NumeroLiquidacion; liquidacion.IdentificacionPaciente = IdentificacionPaciente; liquidacion.TipoAfiliacion = TipoAfiliacion; Console.WriteLine("Digite Valor del Servicio"); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.LiquidacionCuotaModerada(); Console.WriteLine(liquidacionService.Guardar(liquidacion)); Console.Clear(); Console.WriteLine($"Numero de liquidacion :{liquidacion.NumeroLiquidacion}\n" + $" Numero de identificacion:{liquidacion.IdentificacionPaciente}\n" + $"Salario Devengado:{liquidacion.SalarioDevengado}\n" + $" Tipo afiliacion :{liquidacion.TipoAfiliacion}\n" + $"Valor del servicio : {liquidacion.ValorServicio}\n" + $"Tarifa:{liquidacion.Tarifa}\n" + $"Tope maximo:{liquidacion.TopeMaximo}\n" + $"Couta Moderadora real:{liquidacion.CuotaReal}"); Console.ReadKey(); }
private static LiquidacionCuotaModeradora MapearLiquidacionCuotas(string line) { string[] datosLiquidacionCuotas = line.Split(';'); int NumeroLiquidacion = int.Parse(datosLiquidacionCuotas[0]); string Identificacion = datosLiquidacionCuotas[1]; string Tipo = datosLiquidacionCuotas[2]; int Salario = (int)Convert.ToDouble(datosLiquidacionCuotas[3]); double ValorServicio = double.Parse(datosLiquidacionCuotas[4]); double CuotaModeradora = double.Parse(datosLiquidacionCuotas[5]); if (datosLiquidacionCuotas[2] == "Contributivo") { LiquidacionCuotaModeradora liquidacionCuota = new RegimenContributivo(NumeroLiquidacion, Identificacion, Salario, ValorServicio); return(liquidacionCuota); } else { LiquidacionCuotaModeradora liquidacionCuota = new RegimenSubsidiado(NumeroLiquidacion, Identificacion, ValorServicio); return(liquidacionCuota); } }
static void Main(string[] args) { int Opcion = 0; do { Console.Clear(); Menu(); Opcion = Convert.ToInt32(Console.ReadLine()); switch (Opcion) { case 1: Liquidacion liquidacion; string Numero, Identificacion, Tipo; Console.WriteLine("Digite numero deLiquidacion"); Numero = Console.ReadLine(); Console.WriteLine("Digite numero de Identificacion"); Identificacion = Console.ReadLine(); Console.WriteLine("Digite tipo de afiliacion CONTRIBUTIVO/SUBSIDIADO"); Tipo = Console.ReadLine().ToUpper(); if (Tipo == "CONTRIBUTIVO") { liquidacion = new RegimenContributivo(); Console.WriteLine("Digite Salario Devengado"); liquidacion.SalarioDevengado = Convert.ToDecimal(Console.ReadLine()); } else { liquidacion = new RegimenSubsidiado(); } liquidacion.Numero = Numero; liquidacion.Identificacion = Identificacion; liquidacion.Tipo = Tipo; Console.WriteLine("Digite Valor del Servicio"); liquidacion.ValorServicio = Convert.ToDecimal(Console.ReadLine()); liquidacion.calcularCuotaModerada(); Console.WriteLine(liquidacionService.Guardar(liquidacion)); break; case 2: Listaliquidaciones = liquidacionService.Consultar(); foreach (Liquidacion item in Listaliquidaciones) { Console.WriteLine($"Numero : {item.Numero}"); Console.WriteLine($"Identificacion: {item.Identificacion}"); Console.WriteLine($"Tipo De Afiliacion: {item.Tipo}"); Console.WriteLine($"Salario Devengado: {item.SalarioDevengado}"); Console.WriteLine($"Valor Del Servicio: {item.ValorServicio}"); Console.WriteLine($"Tope: {item.Tope}"); Console.WriteLine($"Cuota Moderada: {item.CuotaModerada}"); Console.WriteLine($"Tarifa: {item.Tarifa}"); Console.WriteLine($"_________________________________________________________________"); } break; case 3: Console.WriteLine("Digite Numero de Liquidacion a Eliminar: "); liquidacionService.Eliminar(Console.ReadLine()); break; case 4: 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.calcularCuotaModerada(); liquidacionService.Modificar(liquidacion); Console.WriteLine("Modificado Correctamente..."); } else { Console.WriteLine("No se encontro el numero d eliquidacion a modificar"); } break; case 5: Console.WriteLine("Saliendo...."); break; default: Console.WriteLine("Opcion Incorrecta...."); break; } Console.ReadKey(); } while (Opcion != 5); }
static void Main(string[] args) { LiquidacionCuotaModeradora liquidacion; LiquidacionModeradoraService liquidacionmoderadoraservice = new LiquidacionModeradoraService(); string identificacion, numeroliquidacion; int salario; decimal servicio; char Opcion = 'S'; while (Opcion == 'S') { Console.Clear(); int menu = Menu(); switch (menu) { case 1: Console.WriteLine("Digite los datos a registrar. "); Console.WriteLine("Identificacion: "); identificacion = Console.ReadLine(); Console.WriteLine("Salario de vengado: "); salario = int.Parse(Console.ReadLine()); Console.WriteLine("Valor del servicio: "); servicio = decimal.Parse(Console.ReadLine()); Console.WriteLine("Nummero de liquidacion; "); numeroliquidacion = Console.ReadLine(); Console.WriteLine("Tipo de afiliacion. "); Console.WriteLine("1 - Subsidiado. "); Console.WriteLine("2 - Contributivo. "); int opcion = int.Parse(Console.ReadLine()); if (opcion == 1) { liquidacion = new RegimenSubsidiado(salario, "Subsidiado", servicio, numeroliquidacion, identificacion); liquidacion.LiquidarPaciente(); } else { liquidacion = new RegimenContributivo(salario, "Contributivo", servicio, numeroliquidacion, identificacion); liquidacion.LiquidarPaciente(); } Console.WriteLine(liquidacionmoderadoraservice.GuardarLiquidacion(liquidacion)); Console.ReadKey(); break; case 2: Console.Clear(); Console.WriteLine("Consulta de liquidaciones. "); foreach (var item in liquidacionmoderadoraservice.ConsultarLiquidaciones()) { Console.WriteLine($"Identificacion: {item.Identificacion} Numero: {item.NumeroLiquidacion} Regimen: {item.TipoAfiliacion} Servicio: {item.ServicioHospitalizacion} Salario: {item.SalarioDevengado} Cuota: {item.CuotaModerada} Tarifa: {item.Tarifa}"); } Console.ReadKey(); break; case 3: Console.Clear(); Console.WriteLine("Consulta de liquidacion individual. "); Console.WriteLine("Digite el numero de la liquidacion. "); string numero = Console.ReadLine(); if (liquidacionmoderadoraservice.BuscarLiquidacion(numero) == null) { Console.WriteLine("No existe la liquidacion. "); } else { liquidacion = liquidacionmoderadoraservice.BuscarLiquidacion(numero); Console.WriteLine($"Identificacion: {liquidacion.Identificacion} Numero: {liquidacion.NumeroLiquidacion} Regimen: {liquidacion.TipoAfiliacion} Servicio: {liquidacion.ServicioHospitalizacion} Salario: {liquidacion.SalarioDevengado} Cuota: {liquidacion.CuotaModerada} Tarifa: {liquidacion.Tarifa}"); Console.ReadKey(); } break; case 4: Console.Clear(); Console.WriteLine("Modificar liquidacion. "); Console.WriteLine("Digite el numero de liquidacion a modificar. "); string liqui = Console.ReadLine(); if (liquidacionmoderadoraservice.BuscarLiquidacion(liqui) == null) { Console.WriteLine("La liquidacion no existe."); } else { liquidacion = liquidacionmoderadoraservice.BuscarLiquidacion(liqui); Console.WriteLine("Salario nuevo: "); liquidacion.SalarioDevengado = int.Parse(Console.ReadLine()); Console.WriteLine("Servicio nuevo: "); liquidacion.ServicioHospitalizacion = decimal.Parse(Console.ReadLine()); liquidacion.LiquidarPaciente(); Console.WriteLine(liquidacionmoderadoraservice.ModificarLiquidacion(liquidacion)); Console.ReadKey(); } break; case 5: Console.Clear(); Console.WriteLine("Eliminar liquidacion. "); Console.WriteLine("Digite el numero de liquidacion a Eliminar. "); string liquiEli = Console.ReadLine(); if (liquidacionmoderadoraservice.BuscarLiquidacion(liquiEli) == null) { Console.WriteLine("La liquidacion no existe."); } else { liquidacion = liquidacionmoderadoraservice.BuscarLiquidacion(liquiEli); Console.WriteLine(liquidacionmoderadoraservice.EliminarLiquidacion(liquidacion)); Console.ReadKey(); } break; case 6: Opcion = 'N'; break; } } Console.ReadKey(); }