private void btnAlterarDeletar_Click(object sender, EventArgs e)
 {
     if (dgvProprietario.CurrentRow != null)
     {
         int                    key  = int.Parse(dgvProprietario.CurrentRow.Cells[0].Value.ToString());
         ProprietarioDao        pDAO = new ProprietarioDao();
         VizualizarProprietario v    = new VizualizarProprietario(pDAO.BuscarPorId(key));
         v.ShowDialog();
     }
     else
     {
         MessageBox.Show("Selecione uma linha para vizualizar.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     Fill("");
 }
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            ProprietarioDao     pDAO  = new ProprietarioDao();
            List <Proprietario> lista = pDAO.Buscar(maskedTextBoxCpf.Text);

            foreach (Proprietario p in lista)
            {
                if (p.Cpf == maskedTextBoxCpf.Text)
                {
                    if (p.Ativo == 1)
                    {
                        DialogResult resultado = MessageBox.Show("CPF já cadastrado! Ver informações do proprietário?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resultado == DialogResult.Yes)
                        {
                            Dispose();
                            VizualizarProprietario vp = new VizualizarProprietario(p);
                            vp.Show();
                            return;
                        }
                        else
                        {
                            LimpaCampos();
                            return;
                        }
                    }
                    if (p.Ativo == 0)
                    {
                        DialogResult resultado = MessageBox.Show("Proprietário desativado! Ver informações do proprietário?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (resultado == DialogResult.Yes)
                        {
                            VizualizarProprietario vp = new VizualizarProprietario(p);
                            vp.Show();
                            return;
                        }
                    }
                }
            }

            pDAO.Salvar(SetDTO());
            MessageBox.Show("Cadastro realizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            LimpaCampos();
        }