protected void btnGravar_Click(object sender, EventArgs e)
    {
        string _exames_solicitados = "";

        for (int i = 0; i < cblExames.Items.Count; i++)
        {
            if (cblExames.Items[i].Selected == true)                   // getting selected value from CheckBox List
            {
                _exames_solicitados += cblExames.Items[i].Text + ", "; // add selected Item text to the String .
            }
        }
        if (_exames_solicitados != "")
        {
            _exames_solicitados = _exames_solicitados.Substring(0, _exames_solicitados.Length - 2); // Remove Last "," from the string .
        }

        Pedido p = new Pedido();

        p.prontuario    = Convert.ToInt32(txbProntuario.Text);
        p.nome_paciente = txbNomePaciente.Text.ToUpper();
        p.data_pedido   = Convert.ToDateTime(txbDtPedido.Text);
        //p.data_cadastro = DateTime.Now;
        p.cod_especialidade  = Convert.ToInt32(ddlEspecialidade.SelectedValue);
        p.exames_solicitados = _exames_solicitados;

        p.outras_informacoes = txbOb.Text;
        p.solicitante        = txbprofissional.Text.ToUpper();
        p.usuario            = System.Web.HttpContext.Current.User.Identity.Name.ToUpper();

        string mensagem = PedidoDAO.GravaPedidoConsulta(p.prontuario, p.nome_paciente, p.data_pedido, p.cod_especialidade, p.exames_solicitados, p.outras_informacoes, p.solicitante, p.usuario);

        //ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + mensagem + "');", true);

        System.Text.StringBuilder sb = new System.Text.StringBuilder();
        sb.Append("$(document).ready(function(){");
        sb.Append("$('#myModal').modal();");
        sb.Append("});");
        ScriptManager.RegisterStartupScript(Page, this.Page.GetType(), "clientscript", sb.ToString(), true);

        //Response.Redirect("~/encaminhamento/cadencaminhamento.aspx");
    }