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(); }