예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            if (CamposValidos())
            {
                var selectedRegiao = comboBoxRegioes.Text;
                int index          = ListaResultados.FindIndex(result => result.Distrito == selectedRegiao);


                RegistoResultado resultToSave = new RegistoResultado();
                resultToSave.Distrito      = selectedRegiao;
                resultToSave.votacaoMRS    = int.Parse(textBox1.Text);
                resultToSave.votacaoSN     = int.Parse(textBox2.Text);
                resultToSave.votacaoMM     = int.Parse(textBox3.Text);
                resultToSave.votacaoVS     = int.Parse(textBox4.Text);
                resultToSave.votacaoMB     = int.Parse(textBox5.Text);
                resultToSave.votacaoPM     = int.Parse(textBox6.Text);
                resultToSave.votacaoES     = int.Parse(textBox7.Text);
                resultToSave.votacaoHN     = int.Parse(textBox8.Text);
                resultToSave.votacaoJS     = int.Parse(textBox9.Text);
                resultToSave.votacaoCF     = int.Parse(textBox10.Text);
                resultToSave.votacaoBranco = int.Parse(textBox11.Text);
                resultToSave.votacaoNulos  = int.Parse(textBox12.Text);

                if (index >= 0)
                {
                    ListaResultados[index] = resultToSave;
                }
                else
                {
                    ListaResultados.Add(resultToSave);
                }
            }
        }
예제 #2
0
        private void loadResultados()
        {
            string NomeFich = "Resultados.txt";

            if (File.Exists(NomeFich))
            {
                StreamReader     FicheiroLer = new StreamReader(NomeFich);
                RegistoResultado resultado   = new RegistoResultado();
                string           linha;

                while (!FicheiroLer.EndOfStream)
                {
                    linha = FicheiroLer.ReadLine();

                    string[] campos = linha.Split(',');
                    resultado.Distrito      = campos[0];
                    resultado.votacaoMRS    = int.Parse(campos[1]);
                    resultado.votacaoSN     = int.Parse(campos[2]);
                    resultado.votacaoMM     = int.Parse(campos[3]);
                    resultado.votacaoVS     = int.Parse(campos[4]);
                    resultado.votacaoMB     = int.Parse(campos[5]);
                    resultado.votacaoPM     = int.Parse(campos[6]);
                    resultado.votacaoES     = int.Parse(campos[7]);
                    resultado.votacaoHN     = int.Parse(campos[8]);
                    resultado.votacaoJS     = int.Parse(campos[9]);
                    resultado.votacaoCF     = int.Parse(campos[10]);
                    resultado.votacaoBranco = int.Parse(campos[11]);
                    resultado.votacaoNulos  = int.Parse(campos[12]);
                    ListaResultados.Add(resultado);
                }
                FicheiroLer.Close();
            }
            else
            {
                MessageBox.Show("Resultados.txt nao existe", "Abrir Ficheiro", MessageBoxButtons.OK);
            }
        }