private void dgvAvaliacoes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { Avaliacao avaliacao; long sel_id; if (e.RowIndex >= 0) { sel_id = (long)dgvAvaliacoes.Rows[e.RowIndex].Cells[0].Value; avaliacao = Servico.BuscarAvaliacao(sel_id); Util.DisposeForm("Pacientes.Relatorios.Avaliacoes.Visualizar"); Avaliacoes.Visualizar visualizar = new Avaliacoes.Visualizar(relatorio, avaliacao); this.Hide(); visualizar.ShowDialog(); this.Show(); if (visualizar.DialogResult == DialogResult.OK) { avalFields(); } else if (visualizar.DialogResult == DialogResult.Abort) { voltar(false); } } }
private void btnVisualizarAvaliacao_Click(object sender, EventArgs e) { Avaliacao avaliacao; long sel_id = 0; foreach (DataGridViewRow row in dgvAvaliacoes.Rows) { if (row.Selected) { sel_id = Convert.ToInt64(row.Cells[0].Value); break; } } if (sel_id != 0) { avaliacao = Servico.BuscarAvaliacao(sel_id); Util.DisposeForm("Pacientes.Relatorios.Avaliacoes.Visualizar"); Avaliacoes.Visualizar visualizar = new Avaliacoes.Visualizar(relatorio, avaliacao); this.Hide(); visualizar.ShowDialog(); this.Show(); if (visualizar.DialogResult == DialogResult.OK) { avalFields(); } else if (visualizar.DialogResult == DialogResult.Abort) { voltar(false); } } }