Esempio n. 1
0
 private void AtarComboDoctores()
 {
     BL.Empleados emp = new BL.Empleados();
     List<String> lstNombresDoctores = emp.obtenerNombresDoctores();
     cmbdoctor.DataSource = lstNombresDoctores;
     cmbdoctor.DataBind();
 }
Esempio n. 2
0
 public void AtarComboTerapeutas()
 {
     BL.Empleados emp = new BL.Empleados();
     List<String> lstNombresDoctores = emp.obtenerNombresTerapeutas();
     cmbEmpleados.DataSource = lstNombresDoctores;
     cmbEmpleados.DataBind();
 }
    private void cargarDoctores()
    {
        try
        {
            BL.Empleados doctores = new BL.Empleados();
            Usuarios usuarios = new Usuarios();
            Paciente pac = new Paciente();

            List<string> usuariosTemp = usuarios.RetrieveUserNames();
            List<string> usersDocs = new List<string>();
            List<long> ids = new List<long>();
            List<string> nombres = new List<string>();
            List<string> apellido = new List<string>();
            List<string> segundoApellido = new List<string>();

            foreach (string doc in usuariosTemp)
            {
                if (pac.isDoctor(doc))
                {
                    ids.Add(usuarios.retriveEmpId(doc));
                    usersDocs.Add(doc);
                }
            }

            foreach (long codigo in ids)
            {
                nombres.Add(doctores.obtenerNombresDoctores(codigo));
                apellido.Add(doctores.obtenerApellidoDoctores(codigo));
                segundoApellido.Add(doctores.obtenerSegundoApellidoDoctores(codigo));
            }

            ListItem temporal = new ListItem();
            temporal.Text = "--- Todos ---";
            temporal.Value = "todos";
            temporal.Selected = true;
            ddlDoctor.Items.Add(temporal);

            for (int i = 0; i < nombres.Count; i++)
            {
                ListItem item = new ListItem();
                item.Text = nombres[i] + " " + apellido[i] + " " + segundoApellido[i];
                item.Value = usersDocs[i].ToString();
                ddlDoctor.Items.Add(item);
            }
        }
        catch (Exception error)
        {
            Session["Error_Msg"] = error.Message;
            Response.Redirect("~/Error.aspx", true);
        }
    }
    private void cargarDoctor()
    {
        BL.Empleados doctor = new BL.Empleados();
        int codigo = Convert.ToInt32(Session["id_empleado"].ToString());
        string nombre = doctor.obtenerNombre(codigo);

        ListItem item = new ListItem();
        item.Text = nombre;
        item.Value = Convert.ToString(Session.Contents["nombre_usuario"]);
        item.Selected = true;
        ddlDoctor.Items.Add(item);
        ddlDoctor.Visible = false;
        lblDoctor.Visible = false;
    }
 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;
        }
    }
Esempio n. 7
0
 private void AtarComboTerapeutas()
 {
     BL.Empleados emp = new BL.Empleados();
     List<String> nombresTerapeutas = emp.obtenerNombresTerapeutas();
     cmbEmpleados.DataSource = nombresTerapeutas;
     cmbEmpleados.DataBind();
 }