示例#1
0
            private void button1_Click(object sender, EventArgs e)
            {
                List <string[]> moradasEncontradas = view.CliqueEmProcurarCP(cp4TextBox.Text, cp3TextBox.Text);

                if (moradasEncontradas.Count == 1)
                {
                    arteriaTextBox.Text          = moradasEncontradas[0][0];
                    nomeDaArteriaTextBox.Text    = moradasEncontradas[0][1];
                    localidadeTextBox.Text       = moradasEncontradas[0][2];
                    designacaoPostalTextBox.Text = moradasEncontradas[0][3];
                }
                else if (moradasEncontradas.Count > 1)
                {
                    MoradasEncontradas moradasEncontradasForm = new MoradasEncontradas(moradasEncontradas);
                    DialogResult       dialogResult           = moradasEncontradasForm.ShowDialog();
                    if (dialogResult == DialogResult.OK)
                    {
                        arteriaTextBox.Text          = moradasEncontradas[moradasEncontradasForm.escolha][0];
                        nomeDaArteriaTextBox.Text    = moradasEncontradas[moradasEncontradasForm.escolha][1];
                        localidadeTextBox.Text       = moradasEncontradas[moradasEncontradasForm.escolha][2];
                        designacaoPostalTextBox.Text = moradasEncontradas[moradasEncontradasForm.escolha][3];
                    }
                }
            }