private void Anterior() { if (tbCodigo.Text.Length <= 0) { return; } var controls = (ControlCollection)this.Controls; if (editando) { if (MessageBox.Show("Tem certeza que deseja perder os dados alterados?", "Aviso de alteração", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No) { return; } } validacao.despintarCampos(controls); var newpessoa = pessoaDAO.Anterior(int.Parse(tbCodigo.Text)); if (newpessoa != null) { pessoa = newpessoa; codigo = pessoa.PessoaID; PreencheCampos(pessoa); if (editando) { Editando(false); } } }