public void ImprimirDatos(ENTITY.LiquidacionCuota liqudacioncuota)
 {
     Console.WriteLine("{0,10}{1,11}{2,12}{3,12}", "No. Liquidacion", "Tipode afiliacion", "identificacion ", "salario", "valor");
     Console.WriteLine("-----------------------------------------------------------------------");
     Console.WriteLine("-----------------------------------------------------------------------");
     Console.WriteLine("{0,10}{1,11}{2,12}{3,12}\n\n", liqudacioncuota.NumerodeLiquidacion, liqudacioncuota.TipodeAfiliacion, liqudacioncuota.Identificacion, liqudacioncuota.SalariodePaciente, liqudacioncuota.ValordeServicio);
 }
 public void Modificar(ENTITY.LiquidacionCuota liquidacioncuota)
 {
     try
     {
         liquidacionesRepository.Modificar(liquidacioncuota);
     }
     catch (Exception E)
     {
         Console.WriteLine("Error de lectura o escritura de archivos" + E.Message);
     }
 }
 public ENTITY.LiquidacionCuota Buscar(int numerodeliquidacion)
 {
     try
     {
         ENTITY.LiquidacionCuota liquidacioncuota = liquidacionesRepository.Buscar(numerodeliquidacion);
         if (liquidacioncuota == null)
         {
             Console.WriteLine($"La cuenta numero {numerodeliquidacion} no se encuentra registrada");
         }
         return(liquidacioncuota);
     }
     catch (Exception E)
     {
         Console.WriteLine("Error de lectura o escritura de archivos" + E.Message);
         return(null);
     }
 }
Exemple #4
0
        public static void RegistrarLiquidacion()
        {
            string respuesta;

            do
            {
                Console.Clear();
                ENTITY.LiquidacionCuota liquidacionCuotaModeradora = PedirDatos();
                liquidacionCuotaModeradora.AsignarTarifayTopeMaximo();
                liquidacionCuotaModeradora.CalcularCuota();
                mensaje = liquidacionCuotaModeradoraService.Guardar(liquidacionCuotaModeradora);
                Console.WriteLine($"{mensaje}");
                Console.WriteLine("El valor de la cuota moderadora es: {0}", liquidacionCuotaModeradora.ValordeServicio);
                Console.WriteLine("¿Desea registrar otra liquidación? S/N");
                respuesta = ValidarLimitesAlfabeticos("Error, debe ingresar S o N", "S", "N");
            } while (respuesta == "S");
        }
 public string Eliminar(int numerodeliquidacion)
 {
     try
     {
         ENTITY.LiquidacionCuota liquidacioncuota = liquidacionesRepository.Buscar(numerodeliquidacion);
         if (liquidacioncuota != null)
         {
             liquidacionesRepository.Eliminar(numerodeliquidacion);
             Console.WriteLine($"Los datos de la cuenta numero {numerodeliquidacion} han sido eliminados correctamente");
             return(null);
         }
         Console.WriteLine($"No es posible eliminar la cuenta con numero {numerodeliquidacion}, porque no se encuentra registrada");
         return(null);
     }
     catch (Exception E)
     {
         Console.WriteLine("Error de lectura o escritura de archivos" + E.Message);
         return(null);
     }
 }
Exemple #6
0
        public static void BuscarLiquidacion()
        {
            string respuesta;

            do
            {
                Console.Clear();
                List <ENTITY.LiquidacionCuota> liquidacionesCuotasModeradoras = new List <ENTITY.LiquidacionCuota>();
                Console.WriteLine("Ingrese el numero de la liquidación a buscar:");
                int NumerodeLiquidacion = int.Parse(Console.ReadLine());
                ENTITY.LiquidacionCuota liquidacionCuotaModeradora = liquidacionCuotaModeradoraService.Buscar(NumerodeLiquidacion);
                if (liquidacionCuotaModeradora != null)
                {
                    Console.WriteLine("Liquidación encontrada\n\n");
                    liquidacionesCuotasModeradoras.Add(liquidacionCuotaModeradora);
                }

                Console.WriteLine("¿Desea buscar otra liquidación? S/N");
                respuesta = ValidarLimitesAlfabeticos("Error, debe ingresar S o N", "S", "N");
            } while (respuesta == "S");
        }
Exemple #7
0
        public static void ModificarServicio()
        {
            string respuesta;

            do
            {
                Console.Clear();
                Console.WriteLine("Ingrese el numero de la liquidacion a modificar:");
                int NumerodeLiquidacion = int.Parse(Console.ReadLine());
                ENTITY.LiquidacionCuota liquidacioncuotamoderadora = liquidacionCuotaModeradoraService.Buscar(NumerodeLiquidacion);
                if (liquidacioncuotamoderadora != null)
                {
                    Console.WriteLine("Ingrese el nuevo valor del servicio de hospitalizacion:");
                    liquidacioncuotamoderadora.ValordeServicio = decimal.Parse(Console.ReadLine());
                    liquidacioncuotamoderadora.CalcularCuota();

                    Console.WriteLine($"{mensaje}");
                    Console.WriteLine("El nuevo valor de la cuota moderadora es: {0}", liquidacioncuotamoderadora.CuotaModeradora);
                }
                Console.WriteLine("¿Desea modificar otra liquidación? S/N");
                respuesta = ValidarLimitesAlfabeticos("Error, debe ingresar S o N", "S", "N");
            } while (respuesta == "S");
        }