protected void Page_Load(object sender, EventArgs e) { db = (DBPruebas)Session["db"]; int nexp = 0; int.TryParse((String)Session["nexp"], out nexp); exp = db.selectExpediente(nexp); box = db.selectBox(exp); if (box != null) DropDownListTipoDiagnostico.Focus(); else DropDownListEspecialidad.Focus(); if (!IsPostBack) { TextBoxNExp.Text = "" + exp.NExpediente; TextBoxNombreYApellidos.Text = exp.Nombre + " " + exp.Apellido; TextBoxSexo.Text = exp.Sexo.ToString(); string edad = (new DateTime(DateTime.Now.Subtract(exp.FechaNac).Ticks).Year - 1).ToString(); TextBoxEdad.Text = (edad != "0") ? edad + " años" : (new DateTime(DateTime.Now.Subtract(exp.FechaNac).Ticks).Month - 1).ToString() + " meses"; rellenarDiagnostico(); if(box != null) { TextBoxBox.Text = "" + box.IdBox; DropDownListEspecialidad.Items.Insert(0, new ListItem(exp.Especialidad.Nombre, "0")); DropDownListEspecialidad.Enabled = false; DropDownListMedico.Items.Insert(0, new ListItem(exp.Medico.Nombre + " " + exp.Medico.Apellido, "0")); DropDownListMedico.Enabled = false; if(exp.TipoDiagnostico != null) { DropDownListTipoDiagnostico.SelectedValue = exp.TipoDiagnostico; TextBoxDiagnostico.Text = exp.Diagnostico; TextBoxTratamiento.Text = exp.Tratamiento; } } else { foreach (Especialidad esp in db.selectAllEspecialidades()) { DropDownListEspecialidad.Items.Insert(DropDownListEspecialidad.Items.Count, new ListItem(esp.Nombre, esp.Nombre)); } if(exp.Especialidad != null) DropDownListEspecialidad.SelectedValue = "" + exp.Especialidad.Nombre; TextBoxBox.Text = "Ninguno"; rellenarMedicos(db.selectEspecialidad(DropDownListEspecialidad.SelectedItem.Text)); if (exp.Medico != null) DropDownListMedico.SelectedValue = "" + exp.Medico.DniMedico; DropDownListTipoDiagnostico.Enabled = false; TextBoxDiagnostico.Enabled = false; TextBoxTratamiento.Enabled = false; } } }
protected void Page_Load(object sender, EventArgs e) { db = (DBPruebas)Session["db"]; ListBoxBoxesLibres.Focus(); if (!IsPostBack) { IList<Box> boxes = (IList<Box>)db.selectAllBoxes(); Expediente exp; for (int i=0; i < boxes.Count; i++) { exp = db.selectExpediente(boxes[i]); if(exp != null) { String text = "IDBOX " + boxes[i].IdBox + ", EXP " + exp.NExpediente + ", "+ exp.Nombre + " " + exp.Apellido; ListBoxBoxesOcupados.Items.Add(text); } else { String text = "" + boxes[i].IdBox; ListBoxBoxesLibres.Items.Insert(0, new ListItem(text, "" + boxes[i].IdBox)); } } } }