public static LiquidacionCuotaModeradora RecibirDatos() { LiquidacionCuotaModeradora liquidacion = new LiquidacionCuotaModeradora(); Console.WriteLine("----------REGISTRAR-------------------------"); Console.WriteLine("NUMERO DE LIQUIDACION: "); liquidacion.NumeroLiquidacion = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("IDENTIFICACION DEL PACIENTE: "); liquidacion.IdPaciente = Console.ReadLine(); Console.WriteLine("SALARIO DEVENGADO: "); liquidacion.SalarioDevengado = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("VALOR DEL SERVICIO: "); liquidacion.ValorSericio = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("1- regimen subsidiado"); Console.WriteLine("2- regimen comtributivo"); Console.WriteLine("DIGITE UNO DE LOS DOS TIPOS DE REGIMEN: "); int opcion = Convert.ToInt32(Console.ReadLine()); switch (opcion) { case 1: liquidacion.CuotaModeradora = liquidacion.CalcularCuotaModeradoraRegimenSubsidiado(); break; case 2: liquidacion.CuotaModeradora = liquidacion.CalcularCuotaModeradoraRegimenContributivo(); break; default: Console.WriteLine("ERROR AL DIGITAR UNA DE LAS OPCIONES"); break; } return(liquidacion); }
public void ActualizarLiquidacion(int numeroLiquidacion, double valorServicio) { List <LiquidacionCuotaModeradora> liquidaciones = new List <LiquidacionCuotaModeradora>(); LiquidacionCuotaModeradora liquidacion1 = new LiquidacionCuotaModeradora(); liquidaciones = repository.Consultar(); foreach (LiquidacionCuotaModeradora liquidacion in liquidaciones) { if ((numeroLiquidacion == liquidacion.NumeroLiquidacion)) { if (liquidacion.TipoAfiliacion == "regimen contributivo") { liquidacion1.ValorSericio = valorServicio; liquidacion1.SalarioDevengado = liquidacion.SalarioDevengado; liquidacion.CuotaModeradora = liquidacion1.CalcularCuotaModeradoraRegimenContributivo(); liquidacion.ValorLiquidadoReal = liquidacion1.ValorLiquidadoReal; liquidacion.TopeMaximo = liquidacion1.TopeMaximo; Console.WriteLine("SE MODIFICO EL VALOR CORECTAMENTE"); repository.Modificar(liquidaciones); } } if ((numeroLiquidacion == liquidacion.NumeroLiquidacion)) { if (liquidacion.TipoAfiliacion == "regimen subsidiado") { liquidacion1.ValorSericio = valorServicio; liquidacion1.SalarioDevengado = liquidacion.SalarioDevengado; liquidacion.CuotaModeradora = liquidacion1.CalcularCuotaModeradoraRegimenSubsidiado(); liquidacion.ValorLiquidadoReal = liquidacion1.ValorLiquidadoReal; liquidacion.TopeMaximo = liquidacion1.TopeMaximo; Console.WriteLine("SE MODIFICO EL VALOR CORECTAMENTE"); repository.Modificar(liquidaciones); } } } }