protected void ImageButton6_Click(object sender, ImageClickEventArgs e) { Paciente oPaciente = LPaciente.Find(x => x.dni == LdPaciente.SelectedItem.ToString()); oPaciente.especialidad = LdEspecialidad.SelectedItem.ToString(); Especialidad oEspecialidad = LEspecialidades.Find(x => x.nombre == LdEspecialidad.SelectedItem.Text); oEspecialidad.AddPaciente(oPaciente); List <Medico> LMedicos = oEspecialidad.verMedicos(); Medico oMedico = LMedicos.Find(x => x.dni == LdMedicos.SelectedItem.ToString()); oPaciente.medico = oMedico; oMedico.AddPaciente(oPaciente); List <Habitacion> ListaHabitaciones = oEspecialidad.verHabitaciones(); Habitacion oHabitacion = LHabitaciones.Find(X => X.identificador == Convert.ToInt32(LdHabitacion.SelectedItem.ToString())); List <Cama> LCamas = oHabitacion.Camasvacias(); Cama oCama = LCamas.Find(x => x.ndecama == Convert.ToInt32(LdCamas.SelectedItem.ToString())); oCama.internar(oPaciente); string save = "Se Interno al Paciente"; MapeoCL oMapeo = new MapeoCL(); oMapeo.GuardarEspecialidadPaciente(oEspecialidad, oPaciente); oMapeo.GuardarPacienteMedico(oMedico, oPaciente); this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>"); Server.Transfer("MenuPrincipal.aspx"); }
protected void ImageButton4_Click(object sender, ImageClickEventArgs e) { Habitacion oHabitacion = LHabitaciones.Find(X => X.identificador == Convert.ToInt32(LdHabitacion.SelectedItem.ToString())); List <Cama> LCamas = oHabitacion.Camasvacias(); if (LCamas.Count == 0) { string save = "No Hay Camas Disponibles"; this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>"); Server.Transfer("MenuPrincipal.aspx"); } else { LdCamas.Items.Clear(); ImageButton6.Visible = true; ImageButton4.Enabled = false; foreach (Cama x in LCamas) { LdCamas.Items.Add(x.ndecama.ToString()); } } }