private string nombreDoctro()
 {
     BL.Empleados g_BLEmpleado = new BL.Empleados();
     return g_BLEmpleado.getNombre(Convert.ToInt32(Session["id_empleado"].ToString()));
 }
    private void buscarCargar()
    {
        BL.Empleados g_BLEmpleado;
        BL.Paciente g_Paciente = new BL.Paciente();
        try
        {
            lb_Mensaje.Text = "";
            dls_Lateralidad.Items.Clear();
            g_Historial = g_Paciente.rehabilitacionAdulto(Convert.ToInt32(txt_Expediente.Text)
                ,Convert.ToInt32(Session["Centro_idNum"].ToString()));

            if (g_Historial != null && g_Historial.Rows.Count > 0)
            {
                grd_Historial.DataSource = g_Historial;
                grd_Historial.DataBind();
                grd_Historial.Visible = true;
                int t_Anos = DateTime.Now.Year - Convert.ToDateTime(g_Historial.Rows[0][5]).Year;
                DateTime t_Naci = Convert.ToDateTime(g_Historial.Rows[0][5]).AddYears(t_Anos);
                if (DateTime.Now.CompareTo(t_Naci) < 0)
                {
                    txt_Edad.Text = (t_Anos - 1).ToString();
                }
                else
                {
                    txt_Edad.Text = t_Anos.ToString();
                }
                if (Convert.ToInt32(txt_Edad.Text) < 19)
                {
                    mayorEdad(false);
                    lb_Mensaje.Text = "Utilice la pagina de historial pediátrica";
                }
                else
                {
                    mayorEdad(true);
                    btn_Guardar.Visible = false;
                    btn_Guardar.Enabled = false;
                }
                txt_Nombre.Text = g_Historial.Rows[0][0].ToString();
                txt_Sexo.Text = Convert.ToBoolean(g_Historial.Rows[0][6]) == true ? "Masculino" : "Femenino";
                txt_Remitente.Text = g_Historial.Rows[0][7].ToString();
                txt_Informante.Text = g_Historial.Rows[0][2].ToString();
                dls_Lateralidad.Items.Clear();
                dls_Lateralidad.Items.Add(g_Historial.Rows[0][8].ToString());
                g_BLEmpleado = new BL.Empleados();
                txt_Historiador.Text = g_BLEmpleado.getNombre(Convert.ToInt32(Session["id_empleado"].ToString()));
                btn_Nuevo.Enabled = false;
                btn_Nuevo.Visible = false;
            }
            else
            {

                g_InfoPaciente = g_Paciente.infoHistoPediAdul(Convert.ToInt32(txt_Expediente.Text)
                    , Convert.ToInt32(Session["Centro_idNum"].ToString()));
                if (g_InfoPaciente.Rows.Count > 0)
                {
                    int t_Anos = DateTime.Now.Year - Convert.ToDateTime(g_InfoPaciente.Rows[0][2]).Year;
                    DateTime t_Naci = Convert.ToDateTime(g_InfoPaciente.Rows[0][2]).AddYears(t_Anos);
                    if (DateTime.Now.CompareTo(t_Naci) < 0)
                    {
                        txt_Edad.Text = (t_Anos - 1).ToString();
                    }
                    else
                    {
                        txt_Edad.Text = t_Anos.ToString();
                    }
                    if (Convert.ToInt32(txt_Edad.Text) < 19)
                    {
                        mayorEdad(false);
                        lb_Mensaje.Text = "Utilice la pagina de historial pediátrica";
                        btn_Nuevo.Enabled = false;
                        btn_Nuevo.Visible = false;
                    }
                    else
                    {
                        mayorEdad(true);
                        btn_Guardar.Visible = false;
                        btn_Guardar.Enabled = false;
                        btn_Nuevo.Enabled = true;
                        btn_Nuevo.Visible = true;
                    }
                    txt_Nombre.Text = g_InfoPaciente.Rows[0][0].ToString();
                    txt_Sexo.Text = Convert.ToBoolean(g_InfoPaciente.Rows[0][1]) == true ? "Masculino" : "Femenino";
                    g_BLEmpleado = new BL.Empleados();
                    txt_Historiador.Text = g_BLEmpleado.getNombre(Convert.ToInt32(Session["id_empleado"].ToString()));
                    defLateralidad();
                    txt_Remitente.Text = "";
                    txt_Informante.Text = "";
                    grd_Historial.Visible = false;
                    g_Historial.Clear();
                }
                else
                {
                    lb_Mensaje.Text = "El paciente no existe o esta en otro centro";
                    btn_Nuevo.Enabled = false;
                    btn_Nuevo.Visible = false;
                    grd_Historial.Visible = false;
                    defLateralidad();
                    controles(false);
                    limpiarControles();
                }

            }
            controles(false);
            elm1.Value = "";
            elm1.Visible = false;
            dls_Lateralidad.Enabled = false;
        }
        catch
        {
            lb_Mensaje.Text = "Expediente no Encontrado";
            limpiarControles();
            defLateralidad();
            controles(false);
            btn_Nuevo.Enabled = false;
            btn_Nuevo.Visible = false;
        }
    }