protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                examenData   = new ExamenData(chain);
                pacienteData = new PacienteData(chain);
                hospitalData = new HospitalData(chain);
                LinkedList <Examen>   listaExamenes   = examenData.GetExamenes();
                LinkedList <PACIENTE> listaPacientes  = pacienteData.GetPacientes();
                LinkedList <Hospital> listaHospitales = hospitalData.GetHospitales();

                foreach (Examen examenActual in listaExamenes)
                {
                    lbExamenesAgregar.Items.Add(new ListItem(examenActual.Tipo, examenActual.IdExamen.ToString()));
                }

                ddlPacientes.DataSource     = listaPacientes;
                ddlPacientes.DataTextField  = "NombreApe";
                ddlPacientes.DataValueField = "NumeroP";
                ddlPacientes.DataBind();

                ddlHospitales.DataSource     = listaHospitales;
                ddlHospitales.DataTextField  = "Nombre";
                ddlHospitales.DataValueField = "Nombre";
                ddlHospitales.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                examenData   = new ExamenData(chain);
                pacienteData = new PacienteData(chain);
                hospitalData = new HospitalData(chain);

                LinkedList <PACIENTE> listaPacientes = pacienteData.GetPacientes();

                ddlPaciente.DataSource     = listaPacientes;
                ddlPaciente.DataTextField  = "NombreApe";
                ddlPaciente.DataValueField = "NumeroP";
                ddlPaciente.DataBind();

                LinkedList <Examen> listaExamenes = examenData.GetExamenPorPaciente(Int32.Parse(ddlPaciente.SelectedItem.Value));



                ddlExamen.DataSource     = listaExamenes;
                ddlExamen.DataTextField  = "Tipo";
                ddlExamen.DataValueField = "IdExamen";
                ddlExamen.DataBind();
            }
        }
        protected void btnEliminarExamen_Click(object sender, EventArgs e)
        {
            int      idExamen = Int32.Parse(ddlExamen.SelectedItem.Value);
            int      numeroP  = Int32.Parse(ddlPaciente.SelectedItem.Value);
            DateTime fecha    = Convert.ToDateTime(tbFechaExamen.Text);

            examenData = new ExamenData(chain);
            examenData.EliminaExamenPaciente(numeroP, idExamen, fecha);
        }
        protected void ddlExamen_SelectedIndexChanged(object sender, EventArgs e)
        {
            examenData = new ExamenData(chain);
            Examen examen = examenData.GetExamenPacientePorID(int.Parse(ddlExamen.SelectedItem.Value));

            tbFechaExamen.Text = examen.Fecha.ToString();
            tbHospital.Text    = examen.Cita.Hospital.Nombre;
            tbFechaCita.Text   = examen.Cita.Fecha.ToString();
        }
Esempio n. 5
0
        protected void ddlExamenes_SelectedIndexChanged(object sender, EventArgs e)
        {
            examenData = new ExamenData(chain);
            Examen examen = examenData.GetExamenPorID(Int32.Parse(ddlExamenes.SelectedItem.Value));

            tbNuevoID.Text   = examen.IdExamen.ToString();
            tbNuevoTipo.Text = examen.Tipo;
            tbPrecio.Text    = examen.Precio.ToString();
        }
        protected void ddlPaciente_SelectedIndexChanged(object sender, EventArgs e)
        {
            examenData    = new ExamenData(chain);
            listaExamenes = examenData.GetExamenPorPaciente(Int32.Parse(ddlPaciente.SelectedItem.Value));

            ddlExamen.DataSource     = listaExamenes;
            ddlExamen.DataTextField  = "Tipo";
            ddlExamen.DataValueField = "IdExamen";
            ddlExamen.DataBind();
        }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Page.IsPostBack == false)
            {
                examenData = new ExamenData(chain);
                LinkedList <Examen> listaExamenes = examenData.GetExamenes();

                ddlExamenes.DataSource     = listaExamenes;
                ddlExamenes.DataTextField  = "IdExamen";
                ddlExamenes.DataValueField = "IdExamen";
                ddlExamenes.DataBind();
            }
        }
        protected void btnActualizarExamen_Click(object sender, EventArgs e)
        {
            examenData = new ExamenData(chain);
            PACIENTE paciente = new PACIENTE();
            Examen   examen   = new Examen();

            paciente.NumeroP            = int.Parse(ddlPaciente.SelectedItem.Value);
            examen.IdExamen             = int.Parse(ddlExamen.SelectedItem.Value);
            examen.Fecha                = Convert.ToDateTime(tbFechaExamen.Text);
            examen.Cita.Fecha           = Convert.ToDateTime(tbFechaCita.Text);
            examen.Cita.Hospital.Nombre = tbHospital.Text;
            examen.Estado               = ddlEstado.SelectedItem.Value;
            examen.Resultado            = txtResultado.Value;

            examenData.ActualizaExamenPaciente(paciente, examen);
        }
        protected void btnAgregarExamenPaciente_Click(object sender, EventArgs e)
        {
            PACIENTE paciente = new PACIENTE();

            examenData = new ExamenData(chain);

            paciente.NumeroP = Int32.Parse(ddlPacientes.SelectedItem.Value);

            foreach (ListItem item in lbExamenesElegidos.Items)
            {
                Examen examen = examenData.GetExamenPorID(Int32.Parse(item.Value));

                examen.Fecha                = Convert.ToDateTime(tbFecha.Text);
                examen.Estado               = "P";
                examen.Cita.Fecha           = Convert.ToDateTime(tbFechaCita.Text);
                examen.Cita.Hospital.Nombre = ddlHospitales.SelectedItem.Value;
                examen.Resultado            = null;

                paciente.ListaExamenes.AddLast(examen);
            }

            examenData = new ExamenData(chain);
            examenData.InsertarExamenPaciente(paciente);
        }