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); } }
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); } }
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"); }
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"); }