Esempio n. 1
0
        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");
        }
Esempio n. 2
0
        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());
                }
            }
        }