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(); }
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(); }
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); }