Exemplo n.º 1
0
        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", "");
            }
        }