private void btnAlterarDeletar_Click(object sender, EventArgs e) { if (dgvCliente.CurrentRow != null) { int key = int.Parse(dgvCliente.CurrentRow.Cells[0].Value.ToString()); ClienteDAO cDAO = new ClienteDAO(); VizualizarCliente v = new VizualizarCliente(cDAO.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) { ClienteDAO cDAO = new ClienteDAO(); List <Cliente> lista = cDAO.Buscar(maskedTextBoxCpf.Text); foreach (Cliente c in lista) { if (c.Cpf == maskedTextBoxCpf.Text) { if (c.Ativo == 1) { DialogResult resultado = MessageBox.Show("CPF já cadastrado! Ver informações do cliente?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { Dispose(); VizualizarCliente vc = new VizualizarCliente(c); vc.Show(); return; } else { LimpaCampos(); return; } } if (c.Ativo == 0) { DialogResult resultado = MessageBox.Show("Cliente desativado! Ver informações do cliente?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { VizualizarCliente vc = new VizualizarCliente(c); vc.Show(); return; } } } } cDAO.Salvar(SetDTO()); MessageBox.Show("Cadastro realizado!", "", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); }