Esempio n. 1
0
 public static void preencheListView(ListView listView, ListView listView2, Nacao nacao)
 {
     foreach (var ofensores in nacao.getOfensores().ToList())
     {
         ListViewItem objListViewItem = new ListViewItem {
             Text = ofensores.getNome()
         };
         objListViewItem.SubItems.Add(ofensores.getEnergia().ToString());
         objListViewItem.SubItems.Add(ofensores.getTipo());
         listView.Items.Add(objListViewItem);
     }
     foreach (var defensores in nacao.getDefensores().ToList())
     {
         ListViewItem objListViewItem = new ListViewItem {
             Text = defensores.getNome()
         };
         objListViewItem.SubItems.Add(defensores.getEnergia().ToString());
         objListViewItem.SubItems.Add(defensores.getTipo());
         listView2.Items.Add(objListViewItem);
     }
 }
Esempio n. 2
0
        public void salvar(Nacao n1, Nacao n2, String[] resultadoFinal, SaveFileDialog saveFileDialog1)
        {
            //define o titulo
            saveFileDialog1.Title = "Salvar Arquivo Texto";
            //Define as extensões permitidas
            saveFileDialog1.Filter = "Text File|.txt";
            //define o indice do filtro
            saveFileDialog1.FilterIndex = 0;
            //Atribui um valor vazio ao nome do arquivo
            saveFileDialog1.FileName = "Relatório_" + DateTime.Now.ToString("dd-MM-yyyy_HH-mm");
            //Define a extensão padrão como .txt
            saveFileDialog1.DefaultExt = ".txt";
            //define o diretório padrão
            saveFileDialog1.InitialDirectory = @"c:\";
            //restaura o diretorio atual antes de fechar a janela
            saveFileDialog1.RestoreDirectory = true;
            //Abre a caixa de dialogo e determina qual botão foi pressionado
            DialogResult resultado = saveFileDialog1.ShowDialog();

            //Se o ousuário pressionar o botão Salvar
            if (resultado == DialogResult.OK)
            {
                //Cria um stream usando o nome do arquivo
                FileStream fs = new FileStream(saveFileDialog1.FileName, FileMode.Create);
                //Cria um escrito que irá escrever no stream
                StreamWriter writer = new StreamWriter(fs);
                writer.WriteLine(n1.getNome() + "\n");
                writer.WriteLine("\n");
                writer.WriteLine("Lista Ofensores \n");
                writer.WriteLine("\n");
                foreach (var escrever in n1.getOfensores().ToList())
                {
                    writer.WriteLine(escrever.getNome() + " " + escrever.getEnergia() + " " + escrever.getTipo() + "\n");
                }
                writer.WriteLine("\n");
                writer.WriteLine("Lista Defensores \n");
                writer.WriteLine("\n");
                foreach (var escrever in n1.getDefensores().ToList())
                {
                    writer.WriteLine(escrever.getNome() + " " + escrever.getEnergia() + " " + escrever.getTipo() + "\n");
                }
                writer.WriteLine("\n");
                writer.WriteLine(n2.getNome() + "\n");
                writer.WriteLine("\n");
                writer.WriteLine("Lista Ofensores \n");
                writer.WriteLine("\n");
                foreach (var escrever in n2.getOfensores().ToList())
                {
                    writer.WriteLine(escrever.getNome() + " " + escrever.getEnergia() + " " + escrever.getTipo() + "\n");
                }
                writer.WriteLine("\n");
                writer.WriteLine("Lista Defensores \n");
                writer.WriteLine("\n");
                foreach (var escrever in n2.getDefensores().ToList())
                {
                    writer.WriteLine(escrever.getNome() + " " + escrever.getEnergia() + " " + escrever.getTipo() + "\n");
                }
                writer.WriteLine("\n");
                foreach (var escrever in resultadoFinal.ToList())
                {
                    writer.WriteLine(escrever + "\n");
                }
                writer.Close();
            }
            else
            {
                MessageBox.Show("Operação cancelada");
            }
        }