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