public List <Liquidación> Consultar() { liquidaciones.Clear(); FileStream fileStream = new FileStream(ruta, FileMode.OpenOrCreate); StreamReader streamReader = new StreamReader(fileStream); string linea = string.Empty; while ((linea = streamReader.ReadLine()) != null) { Liquidación liquidacion = new Liquidación(); string[] datos = linea.Split(';'); liquidacion.NumeroLiquidacion = datos[0]; liquidacion.Identificacion = datos[1]; liquidacion.Nombre = datos[2]; liquidacion.TipoAfiliacion = datos[3]; liquidacion.SalarioDevengado = double.Parse(datos[4]); liquidacion.ValorServicioHospitalizacion = double.Parse(datos[5]); liquidacion.CuotaModeradora = double.Parse(datos[6]); liquidacion.Tarifa = double.Parse(datos[7]); liquidacion.Tope = datos[8]; liquidaciones.Add(liquidacion); } fileStream.Close(); streamReader.Close(); return(liquidaciones); }
public void Guardar(Liquidación liquidacion) { FileStream fileStream = new FileStream(ruta, FileMode.Append); StreamWriter writer = new StreamWriter(fileStream); writer.WriteLine(liquidacion.ToString()); writer.Close(); fileStream.Close(); }
public string Guardar(Liquidación liquidacion) { try { cuotaRepository.Guardar(liquidacion); return("Los Datos han sido guardados satisfactoriamente"); } catch (Exception e) { return("Error de Datos: " + e.Message); } }
public Liquidación Buscar(string numeroLiquidacion) { liquidaciones.Clear(); liquidaciones = Consultar(); Liquidación liquidacion = new Liquidación(); foreach (var item in liquidaciones) { if (item.NumeroLiquidacion.Equals(numeroLiquidacion)) { return(item); } } return(null); }
private static void Guardar(LiquidacionService service) { string numeroLiquidacion, identificacion, nombre, tipoAfiliacion; double salarioDevengado, valorServicioHospitalizacion; Console.Write("Digite numero de liquidacion: "); numeroLiquidacion = Console.ReadLine(); Console.Write("Digite identificacion: "); identificacion = Console.ReadLine(); Console.Write("Digite nombre: "); nombre = Console.ReadLine(); Console.Write("Digite tipo de afiliacion: "); tipoAfiliacion = Console.ReadLine(); Console.Write("Digite salario devengado: "); salarioDevengado = double.Parse(Console.ReadLine()); Console.Write("Digite valor servicio de hospitalizacion: "); valorServicioHospitalizacion = double.Parse(Console.ReadLine()); Liquidación liquidacion = new Liquidación() { NumeroLiquidacion = numeroLiquidacion, Identificacion = identificacion, Nombre = nombre, TipoAfiliacion = tipoAfiliacion, SalarioDevengado = salarioDevengado, ValorServicioHospitalizacion = valorServicioHospitalizacion }; service.calcular(liquidacion); string mensaje = service.Guardar(liquidacion); Console.Write(mensaje); Console.WriteLine(liquidacion.ToString()); Console.ReadKey(); }new
public void calcular(Liquidación liquidacion) { subsidiado.LiquidarSubsidiado(liquidacion); contributivo.LiquidarContributivo(liquidacion); }