Ejemplo n.º 1
0
 protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
 {
     if (Page.IsValid)
     {
         Especialidad  oEspecialidad = LEspecialidades.Find(x => x.nombre == LaListadEspecialidad.SelectedItem.ToString());
         List <Medico> ListaMedicos  = oEspecialidad.verMedicos();
         Medico        oMedico       = ListaMedicos.Find(x => x.dni == DropMedicos.SelectedItem.ToString());
         if (oMedico.ExistePaciente(txtdni.Text) == true)
         {
             string save = "Paciente Encontrado";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             DropMedicos.Enabled          = false;
             txtdni.Enabled               = false;
             LaListadEspecialidad.Enabled = false;
             Panel2.Visible               = true;
             Paciente    oPaciente    = LPaciente.Find(x => x.dni == txtdni.Text);
             Diagnostico oDiagnostico = oPaciente.ultimodiagnostico();
             if ((oDiagnostico.textodiag != "") || (oDiagnostico.textodiag != "ALTA"))
             {
                 txtdiagnostico.Text = oDiagnostico.textodiag;
                 List <Medicamento> MedicamentosRecomendados = oPaciente.TratamientoRecomendados(LMedicamentos);
                 MedicamentosRecomendados = oPaciente.MedicamentosYaAgregados(MedicamentosRecomendados);
                 if (MedicamentosRecomendados.Count != 0)
                 {
                     DropMedicamentos.Items.Clear();
                     foreach (Medicamento x in MedicamentosRecomendados)
                     {
                         DropMedicamentos.Items.Add(x.nombre);
                     }
                 }
                 else
                 {
                     save = "No hay medicamentos recomendados";
                     this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
                     Server.Transfer("MenuPrincipal.aspx");
                 }
             }
         }
         else
         {
             string save = "Ese DNI no fue encontrado";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
         }
     }
 }
Ejemplo n.º 2
0
 protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
 {
     if (Page.IsValid)
     {
         Especialidad  oEspecialidad = LEspecialidades.Find(x => x.nombre == LaListadEspecialidad.SelectedItem.ToString());
         List <Medico> ListaMedicos  = oEspecialidad.verMedicos();
         Medico        oMedico       = ListaMedicos.Find(x => x.dni == DropMedicos.SelectedItem.ToString());
         if (oMedico.ExistePaciente(txtdni.Text) == true)
         {
             string save = "Paciente Encontrado";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
             DropMedicos.Enabled          = false;
             txtdni.Enabled               = false;
             LaListadEspecialidad.Enabled = false;
             Panel2.Visible               = true;
         }
         else
         {
             string save = "Ese DNI no fue encontrado";
             this.Page.Response.Write("<script language='JavaScript'>window.alert('" + save + "');</script>");
         }
     }
 }