示例#1
0
        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);
                }
            }
        }