private void ltv_data_DoubleClick(object sender, EventArgs e) { /* Al hacer doble click en un ítem del ListView se llena el formulario * con la informacion seleccionada mediante el retorno de una lista de Strings*/ try { if (txb_search.Text != "") { //Se evalua la propiedad Tag del forulario Origen para saber que datos buscar switch (this.Tag.ToString()) { case "buscar_paciente": resultData = paciente.getDataPaciente(session, ltv_data); MessageBox.Show("Se ha encontado el paciente con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case "buscar_expediente": resultData = expediente.getExpediente(session, ltv_data); MessageBox.Show("Se ha encontrado el expediente con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case "buscar_tratamiento": resultData = tratamiento.getDataTratamiento(session, ltv_data); MessageBox.Show("Se ha encontrado el tratamiento con éxito", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); break; } } else { ltv_data.Clear(); } this.Close(); }catch (Exception ex) { mssg.showMessage(ex.Message, "error", ""); } }