Beispiel #1
0
        private void LeerDatosDelArchivo()
        {
            if (!File.Exists(_archivo))
            {
                return;
            }
            StreamReader lector = new StreamReader(_archivo);

            while (!lector.EndOfStream)
            {
                string         linea          = lector.ReadLine();
                Circunferencia circunferencia = ConstruirCircunferencia(linea);
                ListaCircunferencias.Add(circunferencia);
            }
            lector.Close();
        }
Beispiel #2
0
 public List <Circunferencia> GetListaOrdenada()
 {
     return(ListaCircunferencias.OrderBy(c => c.Radio).ToList());
 }
Beispiel #3
0
 public void Borrar(Circunferencia circunferencia)
 {
     ListaCircunferencias.Remove(circunferencia);
     EstaModificado = true;
 }
Beispiel #4
0
 public void Agregar(Circunferencia circunferencia)
 {
     ListaCircunferencias.Add(circunferencia);
     EstaModificado = true;
 }
Beispiel #5
0
 public bool ExisteCircunferencia(Circunferencia circunferencia)
 {
     return(ListaCircunferencias.Contains(circunferencia));
 }
Beispiel #6
0
 public List <Circunferencia> GetListaFiltrada(int valorRadio)
 {
     return(ListaCircunferencias.Where(c => c.Radio >= valorRadio).ToList());
 }