Exemplo n.º 1
0
        public void MostrarRebeldes()
        {
            String  nomp = Console.ReadLine();
            Planeta p    = Planeta(nomp);

            p.MostrarRebeldes();
        }
Exemplo n.º 2
0
        public void AddPlaneta(String nomp)
        {
            Planeta p = new Planeta(nomp);

            planetas.Add(p);
            this.Numplanetas = this.Numplanetas + 1;
        }
Exemplo n.º 3
0
        public void AddRebelde()
        {
            Console.WriteLine("Escribe el nobre del rebelde y el planeta");
            string       entrada = Console.ReadLine();
            StreamWriter sw;

            try
            {
                sw = new StreamWriter(@"C:\Users\ricar\Documents\proyecto\ejemplo.txt", true);
                using (sw)
                {
                    while (entrada != "fin")
                    {
                        String   nomr  = entrada.Substring(0, entrada.IndexOf(" "));
                        String   nomp  = entrada.Substring(entrada.IndexOf(" ") + 1);
                        DateTime date  = DateTime.Now;
                        String   linea = nomr + " " + nomp + " " + date.ToString() + ".";
                        Planeta  p     = Planeta(nomp);
                        if (p == null)
                        {
                            Console.WriteLine("Es error el planeta");
                        }
                        else
                        {
                            p.SetRebel(nomr, date);
                            sw.WriteLine(linea);
                        }
                        entrada = Console.ReadLine();
                    }
                    sw.Close();
                }
            }

            catch (FileNotFoundException e)
            {
                Console.WriteLine($"No se ha encontrado el fichero '{e}'");
            }

            catch (DirectoryNotFoundException e)
            {
                Console.WriteLine($"No se ha encontrado el directorio '{e}'");
            }

            catch (IOException e)
            {
                Console.WriteLine($"No se ha podido abrir el documento '{e}'");
            }
        }