예제 #1
0
        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();
        }
예제 #2
0
 public Consultar()
 {
     InitializeComponent();
     liquidacionCuotasModeradoras = liquidacionCuotaModeradoraService.Consultar();
     TotalizarRegimenes();
     SumarRegimenes();
 }
예제 #3
0
        static void Main(string[] args)
        {
            string numeroLiquidacion;
            string idPaciente;
            string tipoAfiliacion;
            double salarioPaciente;
            double 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 = double.Parse(Console.ReadLine());
            Console.WriteLine("Digite el valor del servicio prestado");
            valorServicio = double.Parse(Console.ReadLine());
            LiquidacionCuotaModeradora liquidacionCuotaModeradora;

            if (tipoAfiliacion=="C")
            {
                liquidacionCuotaModeradora= new LiquidacionContributivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio);
            }
            else
            {
                liquidacionCuotaModeradora = new LiquidacionSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio);
            }

            LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService();
            
            liquidacionCuotaModeradora.CalcularCuotaModeradora();
            Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora));
            var response =liquidacionCuotaModeradoraService.Consultar();
            if (response.Error)
            {
                Console.WriteLine(response.Message);
            }
            else
            {
                foreach (var item in response.Liquidaciones)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            Console.WriteLine($"Su liquidacion es:{liquidacionCuotaModeradora.CuotaModeradora}");
            Console.ReadKey();


    }
예제 #4
0
        private void botonCalcularLiquidacion_Click(object sender, EventArgs e)
        {
            string numeroLiquidacion;
            string idPaciente;
            string tipoAfiliacion;
            double salarioPaciente;
            double valorServicio;

            Console.WriteLine("Digite numero de liquidacion:");
            numeroLiquidacion = cajaNumeroDeLiquidacion.Text;
            Console.WriteLine("DIgite su identificacion:");
            idPaciente = cajaIdentificacion.Text;
            Console.WriteLine("Digite tipo de afiliación: S=> para regimen Subsidiado y C=>Contribitivo");
            tipoAfiliacion = comboTipoDeAfiliacion.Text;
            Console.WriteLine("Digite su salario devengado:");
            salarioPaciente = double.Parse(cajaSalario.Text);
            Console.WriteLine("Digite el valor del servicio prestado");
            valorServicio = double.Parse(cajaValorDelServicio.Text);
            LiquidacionCuotaModeradora liquidacionCuotaModeradora;

            if (tipoAfiliacion == "Contributivo")
            {
                liquidacionCuotaModeradora = new LiquidacionContributivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio);
            }
            else
            {
                liquidacionCuotaModeradora = new LiquidacionSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorServicio);
            }

            LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService();

            liquidacionCuotaModeradora.CalcularCuotaModeradora();
            Console.WriteLine(liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora));
            var response = liquidacionCuotaModeradoraService.Consultar();

            if (response.Error)
            {
                Console.WriteLine(response.Message);
            }
            else
            {
                foreach (var item in response.Liquidaciones)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            //MessageBox.Show($"Su liquidacion es:{liquidacionCuotaModeradora.CuotaModeradora}");
            cajaValorDeLiquidacion.Text = ($"{liquidacionCuotaModeradora.CuotaModeradora}");
        }
예제 #5
0
 static public void Consultar()
 {
     Console.Clear();
     Console.WriteLine("\n 2. Consultar\n");
     foreach (var item in liquidacionCuotaModeradoraService.Consultar())
     {
         Console.WriteLine(" -----------------------");
         Console.WriteLine($" Numero de liquidacion: {item.NumeroLiquidacion}");
         Console.WriteLine($" Identificacion: {item.Identificacion}");
         Console.Write($" Nombre: {item.Nombre}");
         Console.WriteLine($" Valor del servicio: {item.ValorServicio}");
         Console.WriteLine($" Salario: {item.Salario}");
         Console.WriteLine($" Tipo de Afiliacion: {item.TipoAfiliacion}");
         Console.WriteLine($" Tarifa aplicada: {item.Tarifa}");
         Console.WriteLine($" Cuota moderada: {item.ValorCuota}");
         Console.WriteLine(" -----------------------\n");
     }
     Console.Write("\n Presione enter para continuar..."); Console.ReadKey();
 }
예제 #6
0
        public static string ListarLiquidaciones()
        {
            string respuesta = "";
            LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService();
            ConsultaResponse response = liquidacionCuotaModeradoraService.Consultar();

            if (!response.Error)
            {
                foreach (var item in response.Liquidaciones)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            else
            {
                Console.WriteLine(response.Mensaje);
            }
            Console.ReadKey();
            return(respuesta);
        }
예제 #7
0
        static void Main(string[] args)
        {
            LiquidacionCuotaModeradoraService liquidacionService =
                new LiquidacionCuotaModeradoraService();

            LiquidacionCuotaModeradora liquidacionContributivo;
            LiquidacionCuotaModeradora liquidacionSubsidiado;

            string  numeroLiquidacion = "45";
            string  idPaciente        = " 1311234";
            string  tipoAfiliacion    = "Contributivo";
            decimal salarioPaciente   = 4;
            decimal valorSercio       = 200000;


            liquidacionContributivo = new RegimenContibutivo(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorSercio);
            liquidacionContributivo.CalcularCuotaModeradora();
            Console.WriteLine($"Su liquidacion es: {liquidacionContributivo.CuotaModeradora}");
            Console.WriteLine($"/// Guardando desde Servicio///");
            liquidacionService.Guardar(liquidacionContributivo);
            Console.WriteLine("/// Consultando desde servicio ///");
            ConsultaResponse response = liquidacionService.Consultar();

            if (!response.Error)
            {
                foreach (var item in response.LiquidacionCuotaModeradoras)
                {
                    Console.WriteLine(item.ToString());
                }
            }
            else
            {
                Console.WriteLine(response.Error);
            }

            Console.WriteLine("/// Eliminando desde servicio ///");
            Console.WriteLine(liquidacionService.Eliminar("123"));
            Console.ReadKey();
            //         liquidacionSubsidiado = new RegimenSubsidiado(numeroLiquidacion, idPaciente, tipoAfiliacion, salarioPaciente, valorSercio);
        }
예제 #8
0
        private void button1_Click(object sender, EventArgs e)
        {
            dataGridView1.DataSource = null;
            RespuestaConsulta respuesta = new RespuestaConsulta();

            if (TipoBox.Text.Equals("Todos"))
            {
                respuesta = liquidacion.Consultar();
                string mensaje = respuesta.Mensaje;
                MessageBox.Show(mensaje, "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information);
                dataGridView1.DataSource = respuesta.Lista;
            }
            else if (TipoBox.Text.Equals("Contributivo"))
            {
                dataGridView1.DataSource = liquidacion.FiltrarPorTipo("Contributivo");
                liquidacion.GuardarPorFiltro(liquidacion.FiltrarPorTipo("Contributivo"), "Contributivo.txt");
            }
            else if (TipoBox.Text.Equals("Subsidiado"))
            {
                dataGridView1.DataSource = liquidacion.FiltrarPorTipo("Subsidiado");
                liquidacion.GuardarPorFiltro(liquidacion.FiltrarPorTipo("Subsidiado"), "Subsidiado.txt");
            }
        }
예제 #9
0
 public static void ConsultarListado()
 {
     Console.Clear();
     liquidacionescuotasService.Consultar();
     Console.ReadKey();
 }
 public static void ListadoLiquidaciones()
 {
     Console.Clear();
     liquidacionCuotaModeradoraService.Consultar();
     Console.ReadKey();
 }
예제 #11
0
 private void btnConsultar_Click(object sender, EventArgs e)
 {
     if (cmbConsultartipo.Text.Equals("Ambas"))
     {
         dgtLiquidaciones.DataSource = null;
         RespuestaConsultar           respuesta            = new RespuestaConsultar();
         RespuestaTotalTipo           totalTipo            = new RespuestaTotalTipo();
         RepuestaTotalCuotaModeradora totalCuotaModeradora = new RepuestaTotalCuotaModeradora();
         RespuestaTotalCuotaTipo      totalCuotaTipo       = new RespuestaTotalCuotaTipo();
         RespuestaTotalLiquidacion    totalLiquidacion     = new RespuestaTotalLiquidacion();
         respuesta = liquidacionCuotaService.Consultar();
         dgtLiquidaciones.DataSource = respuesta.liquidaciones;
         totalLiquidacion            = liquidacionCuotaService.TotalLiquidacione();
         txtLiquidaciones.Text       = totalLiquidacion.Total.ToString();
         totalTipo = liquidacionCuotaService.TotalTipo("RegimenContributivo");
         txtRegimencontributivo.Text = totalTipo.Total.ToString();
         totalTipo = liquidacionCuotaService.TotalTipo("RegimenSubsidiado");
         txtRegimensubsidiado.Text = totalTipo.Total.ToString();
         totalCuotaModeradora      = liquidacionCuotaService.TotalCuotaModeradora();
         txtLiquidaciones.Text     = totalCuotaModeradora.Total.ToString();
         totalTipo = liquidacionCuotaService.TotalTipo("RegimenContributivo");
         txtRegimencontributivo.Text = totalTipo.Total.ToString();
         totalTipo = liquidacionCuotaService.TotalTipo("Regimen Subsidiado");
         txtRegimensubsidiado.Text = totalTipo.Total.ToString();
     }
     else if (cmbConsultartipo.Text.Equals(" Regimen Contributivo"))
     {
         dgtLiquidaciones.DataSource = null;
         RespuestaListaPorTipo        respuesta            = new RespuestaListaPorTipo();
         RespuestaTotalLiquidacion    totalLiquidacion     = new RespuestaTotalLiquidacion();
         RespuestaTotalTipo           totalTipo            = new RespuestaTotalTipo();
         RepuestaTotalCuotaModeradora totalCuotaModeradora = new RepuestaTotalCuotaModeradora();
         respuesta = liquidacionCuotaService.TipoAfiliacion("Contributivo");
         MessageBox.Show(respuesta.Mensaje);
         dgtLiquidaciones.DataSource = respuesta.liquidaciones;
         txtLiquidaciones.Text       = "0";
         txtRegimensubsidiado.Text   = "0";
         totalTipo = liquidacionCuotaService.TotalTipo("Contributivo");
         txtRegimencontributivo.Text = totalTipo.Total.ToString();
         txtLiquidaciones.Text       = "0";
         txtRegimensubsidiado.Text   = "0";
         totalTipo = liquidacionCuotaService.TotalTipo("Contributivo");
         txtRegimencontributivo.Text = totalTipo.Total.ToString();
     }
     else if (cmbConsultartipo.Text.Equals("Subsidiado"))
     {
         dgtLiquidaciones.DataSource = null;
         RespuestaListaPorTipo        respuesta            = new RespuestaListaPorTipo();
         RespuestaTotalLiquidacion    totalLiquidacion     = new RespuestaTotalLiquidacion();
         RespuestaTotalTipo           totalTipo            = new RespuestaTotalTipo();
         RepuestaTotalCuotaModeradora totalCuotaModeradora = new RepuestaTotalCuotaModeradora();
         respuesta = liquidacionCuotaService.TipoAfiliacion("RegimenSubsidiado");
         MessageBox.Show(respuesta.Mensaje);
         dgtLiquidaciones.DataSource = respuesta.liquidaciones;
         txtLiquidaciones.Text       = "0";
         txtRegimencontributivo.Text = "0";
         totalTipo = liquidacionCuotaService.TotalTipo("RegimenSubsidiado");
         txtRegimensubsidiado.Text   = totalTipo.Total.ToString();
         txtLiquidaciones.Text       = "0";
         txtRegimencontributivo.Text = "0";
         totalTipo = liquidacionCuotaService.TotalTipo("Contributivo");
         txtRegimensubsidiado.Text = totalTipo.Total.ToString();
     }
 }
예제 #12
0
        static void Main(string[] args)
        {
            LiquidacionCuotaModeradoraService liquidacionCuotaModeradoraService = new LiquidacionCuotaModeradoraService();

            int            opcion;
            ConsoleKeyInfo continuar;

            do
            {
                Console.Clear();
                Console.WriteLine("\t\t\t### MENU PRINCIPAL ###");
                Console.WriteLine("\t\t\t[1] Registrar liquidacion");
                Console.WriteLine("\t\t\t[2] Visualizar liquidaciones");
                Console.WriteLine("\t\t\t[3] Eliminar una liquidacion");
                Console.WriteLine("\t\t\t[4] Actualizar una liquidacion");
                Console.WriteLine("\t\t\t[5] Salir");
                Console.Write("\t\t\tDigite opcion");
                opcion = Convert.ToInt32(Console.ReadLine());

                switch (opcion)
                {
                case 1:
                    LiquidacionCuotaModeradora liquidacionCuotaModeradora = new LiquidacionCuotaModeradora();
                    Console.WriteLine("Digite numero de liquidacion");
                    liquidacionCuotaModeradora.NumeroLiquidacion = Console.ReadLine();
                    Console.WriteLine("Digite numero Identidicacion");
                    liquidacionCuotaModeradora.IdentificacionPaciente = Console.ReadLine();
                    Console.WriteLine("Digite tipo Afiliacionn");
                    liquidacionCuotaModeradora.TipoAfiliacion = Console.ReadLine();

                    if (liquidacionCuotaModeradora.TipoAfiliacion.ToUpper().Equals("CONTRIBUTIVO"))
                    {
                        Console.WriteLine("Digite salario Devengado");
                        liquidacionCuotaModeradora.SalarioDevengado = Convert.ToDecimal(Console.ReadLine());
                    }
                    Console.WriteLine("Digite valor servicio");
                    liquidacionCuotaModeradora.ValorServicio = Convert.ToDecimal(Console.ReadLine());
                    liquidacionCuotaModeradora.CalcularCuotaModeradora();
                    string mensaje = liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora);
                    Console.WriteLine(mensaje);

                    break;

                case 2:
                    // Console.WriteLine("# liquidacion" + "\t" + "Identificacion" + "\t" + "Tipo Afiliacion" + "\t" + "Salario Devengado" + "\t" + "Valor Servicio" + "\t" + "Tarifa" + "\t" + "Liquidacion real" + "\t" + "Tope"+ "\t" + "Cuota Moderadora");
                    Console.WriteLine("# liquidacion" + "\t" + "Identificacion" + "\t" + "Tipo Afiliacion" + "\t" + "Salario Devengado" + "\t" + "Valor Servicio" + "\t" + "Tarifa" + "\t" + "Liquidacion real" + "  Tope  " + "   Cuota Moderadora");
                    foreach (var item in liquidacionCuotaModeradoraService.Consultar())
                    {
                        // Console.WriteLine(item.NumeroLiquidacion + "\t" + item.IdentificacionPaciente + "\t" + item.TipoAfiliacion + "\t\t" + item.SalarioDevengado + "\t\t" + item.ValorServicio + "\t\t\t" + item.Tarifa + "\t\t\t" + item.CuotaModeradaReal + "\t" + item.aplicaTope + "\t\t" + item.CuotaModeradora);
                        Console.WriteLine(item.ToString());
                    }
                    break;

                case 3:
                    Console.WriteLine("Digite numero de liquidacion a eliminar");
                    string numeroLiquidacion = Console.ReadLine();
                    string mensajeBorrado    = liquidacionCuotaModeradoraService.Eliminar(numeroLiquidacion);
                    Console.WriteLine(mensajeBorrado);
                    Console.ReadKey();
                    break;

                case 4:
                    LiquidacionCuotaModeradora liquidacionnueva = new LiquidacionCuotaModeradora();
                    LiquidacionCuotaModeradora liquidacionvieja = new LiquidacionCuotaModeradora();

                    Console.WriteLine("Digite numero de liquidacion a actualizar");
                    string numeroLiquidacionActualizar = Console.ReadLine();
                    Console.WriteLine("Digite nuevo valor servicio");
                    decimal valorServicio = Convert.ToDecimal(Console.ReadLine());
                    liquidacionvieja = liquidacionCuotaModeradoraService.Buscar(numeroLiquidacionActualizar);
                    if (liquidacionvieja != null)
                    {
                        liquidacionnueva.NumeroLiquidacion      = liquidacionvieja.NumeroLiquidacion;
                        liquidacionnueva.IdentificacionPaciente = liquidacionvieja.IdentificacionPaciente;
                        liquidacionnueva.TipoAfiliacion         = liquidacionvieja.TipoAfiliacion;
                        liquidacionnueva.SalarioDevengado       = liquidacionvieja.SalarioDevengado;
                        liquidacionnueva.ValorServicio          = valorServicio;
                        //liquidacionnueva.CuotaModeradora = liquidacionvieja.CuotaModeradora;
                        //liquidacionnueva.CuotaModeradaReal = liquidacionvieja.CuotaModeradaReal;
                        //liquidacionnueva.Tarifa = liquidacionvieja.Tarifa;
                        liquidacionnueva.CalcularCuotaModeradora();
                    }
                    string mensajeActualizar = liquidacionCuotaModeradoraService.Modificar(liquidacionvieja, liquidacionnueva);
                    Console.WriteLine(mensajeActualizar);
                    break;

                case 5: Console.WriteLine("Sesion finalizada"); break;

                default:
                    Console.WriteLine("Digite una opcion valida por favor");
                    break;
                }

                Console.WriteLine("Desea  continuar s/n");
                continuar = Console.ReadKey();
            } while (continuar.KeyChar == 'S' || continuar.KeyChar == 's');
        }
예제 #13
0
 private void bttConsultar_Click(object sender, EventArgs e)
 {
     dataGridView1.DataSource = null;
     dataGridView1.DataSource = servicios.Consultar();
 }
예제 #14
0
      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);*/
      }