Пример #1
0
        public void Guardar(LiquidacionDeCuotaModeradora liquidacion)
        {
            FileStream   file     = new FileStream(ubicacion, FileMode.Append);
            StreamWriter escritor = new StreamWriter(file);

            escritor.WriteLine($"{liquidacion.NumeroLiquidacion};{liquidacion.Cedula};{liquidacion.Nombre};" +
                               $"{liquidacion.Salario};{liquidacion.Servicio};{liquidacion.ValorServicio};{liquidacion.Tarifa};" +
                               $"{liquidacion.Afiliacion};{liquidacion.TotalCuotaModeradora}");
            escritor.Close();
            file.Close();
        }
 public string Guardar(LiquidacionDeCuotaModeradora liquidacion)
 {
     try
     {
         cuotaModeradoraRepository.Guardar(liquidacion);
         return("PERSONA GUARDADA");
     }
     catch (Exception e)
     {
         return("Error al momento de guardar la persona " + e.Message);
     }
 }
 public string Modificar(LiquidacionDeCuotaModeradora numeroLiquidacionNuevo, string numeroLiquidacion)
 {
     try
     {
         if (cuotaModeradoraRepository.buscarPorNumeroLiquidacion(numeroLiquidacion) != null)
         {
             cuotaModeradoraRepository.Modificar(numeroLiquidacionNuevo, numeroLiquidacion);
             return("Persona modificada correctamente");
         }
         return("Error, la persona no se encuentra registrada");
     }
     catch (Exception e)
     {
         return("Se presentó un error " + e.Message);
     }
 }
Пример #4
0
        public List <LiquidacionDeCuotaModeradora> Consultar()
        {
            List <LiquidacionDeCuotaModeradora> liquidaciones = new List <LiquidacionDeCuotaModeradora>();
            FileStream   file   = new FileStream(ubicacion, FileMode.OpenOrCreate, FileAccess.Read);
            StreamReader reader = new StreamReader(file);
            string       linea  = string.Empty;

            while ((linea = reader.ReadLine()) != null)
            {
                LiquidacionDeCuotaModeradora liquidacion = MapearLiquidacion(linea);
                liquidaciones.Add(liquidacion);
            }
            reader.Close();
            file.Close();
            return(liquidaciones);
        }
Пример #5
0
        public void Modificar(LiquidacionDeCuotaModeradora LiquidacionNueva, string numeroLiquidacion)
        {
            List <LiquidacionDeCuotaModeradora> liquidaciones = Consultar();
            FileStream file = new FileStream(ubicacion, FileMode.Create);

            file.Close();
            foreach (var l in liquidaciones)
            {
                if (!l.NumeroLiquidacion.Equals(numeroLiquidacion))
                {
                    Guardar(l);
                }
                else
                {
                    Guardar(LiquidacionNueva);
                }
            }
        }
 public BuscarPorNumeroLiquidacionRespuesta(LiquidacionDeCuotaModeradora liquidacionDeCuotaModeradora)
 {
     LiquidacionDeCuotaModeradora = liquidacionDeCuotaModeradora;
     Error = false;
 }