‫Bienvenido de nuevo.
‫Ahora que sabe cómo crear una tabla de zoológico y una tabla de animales asociada, es hora de que
‫cree esta tabla aquí, que es nuestra tabla de animales.
‫Entonces, serán todos los animales que hay en nuestra base de datos los que deberían mostrarse aquí.
‫Tenemos una tabla de animales y quiero que muestres todos sus datos en este cuadro de lista aquí.
‫Así que, por favor, inténtalo.
‫No debería ser demasiado difícil.
‫Puedes aplicar prácticamente lo que has visto en los dos últimos videos.
‫Así que, por favor, inténtalo.
‫Muy bien, espero que lo hayas hecho, y no vamos a agregar el animal al zoológico y esas
‫cosas, todos estos botones, no vamos a agregar eso ahora, pero solo agregaremos este pequeño cuadro de lista adicional allí.
‫Y lo voy a hacer así, de hecho.
‫Solo voy a copiar este pequeño cuadro aquí, copiar y pegar, arrastrarlo para que tenga aproximadamente la misma distancia entre los dos
‫y ahora lo haré un poco más largo.
‫Quizás como ellos.
‫Y más adelante, voy a agregar un botón aquí, como pueden ver, mientras tanto, los números no encajan perfectamente, pero eso
‫es algo que podemos aplicar más adelante.
‫Una vez que tengamos todos los elementos diferentes aquí, podemos cambiar el tamaño de la ventana y ese tipo de cosas.
‫Está bien.
‫Y no voy a agregar una etiqueta todavía porque voy a agregar un botón más adelante, que
‫solo tendrá el botón agregar o el botón animal y el botón eliminar animal.
‫Está bien.
‫Entonces ahora tenemos este cuadro de lista.
‫Voy a ir a este método.
‫Y vayamos a nuestros métodos de demostración ZUS, y, bueno, podemos simplemente copiar eso o construirlo nosotros
‫mismos, ¿verdad?
‫Así que creemos un nuevo método para eso.
‫Y voy a seguir adelante y llamar a ese vacío privado, mostrar todos los animales.
‫Y ahora, una vez más, ¿qué necesitamos?
‫En primer lugar, necesitamos una cadena, que es nuestra consulta, donde solo queremos seleccionar todos los animales.
‫Así que seleccione todo de animal así.
‫Y para ejecutar la consulta, necesitamos un adaptador de datos real, voy a llamarlo ha eliminado el
‫adaptador de datos, que es un nuevo adaptador de datos ESKIL.
‫Y allí tenemos que entregar una consulta que queremos ejecutar, que creamos aquí, y una conexión que
‫hemos configurado aquí, esta conexión Eskil.
‫Y como puede ver, lo inicializamos aquí en nuestra ventana principal, initialize o constructor.
‫Y voy a agregar aquí la consulta, la consulta y la conexión de la escuela.
‫Y ahora podemos usar ese adaptador.
‫Y la ventaja del adaptador, como dije, es que no es necesario abrir y cerrar la conexión de la
‫escuela manualmente porque lo haremos más adelante.
‫Verás cómo hacer eso.
‫Y ahora verá la, digamos, mejor forma de tener un adaptador.
‫Pero a veces es útil tener esta conexión de Esquibel abierta y cerrada y hacer las
‫cosas manualmente allí.
‫Así que voy a entregar el adaptador de datos real.
‫Y dentro de esas llaves, quiero mostrar mis cosas en la lista que tenemos.
‫Entonces, para obtener eso, primero necesitamos todos los datos de la tabla, que será una
‫tabla de datos, y la llamaré tabla de animales, que es una nueva tabla de datos.
‫Así que lo voy a inicializar de inmediato.
‫Y luego tenemos que seguir adelante y llenar nuestro adaptador escolar o adaptador de datos con esta tabla de animales o, en realidad, al
‫revés.
‫Entonces, esta tabla de animales obtiene la información de nuestro adaptador de datos ESKILD, que ejecuta la consulta en nuestra base de datos.
‫Así que eso es lo que hará este método de película.
‫Y ahora que lo hemos hecho.
‫En realidad, aquí es demasiado pequeño como el del Capitolio.
‫Ahora tenemos que aplicar todo eso a nuestra lista para que tengamos una lista de animales asociados y tengamos una lista con nuestros zoológicos,
‫pero todavía no tenemos una lista con todos los animales lo que hacemos, pero no le hemos dado el nombre
‫a todavía.
‫Y como puede ver, se llama Copia de lista de animales asociados porque simplemente la copié, la pegué
‫y luego la creé automáticamente.
‫Así que voy a nombrarlo en una lista, todos los animales.
‫Entonces es la lista de todos los animales.
‫Y una vez hecho esto, puedo volver a mi clase o mi código detrás y aquí.
‫Voy a llamar a mi lista lista de todos los animales y necesito mostrar la ruta del miembro.
‫Entonces, Guetzloe establece una ruta de valor en el objeto de origen.
‫Así que necesito hacer eso y ese será el nombre porque quiero tener el nombre correcto de mi animal.
‫A continuación, necesito aplicar a la ruta de valor seleccionada, por lo que la lista de todos los animales seleccionados ruta de
‫valor será la ID.
‫Así que prácticamente el primer valor es también un segundo valor, y así sucesivamente,
‫todas esas ideas que necesitan llenarlas todas y enumerar todos los animales, esa fuente del elemento.
‫Entonces, ¿de dónde obtenemos la información de dónde la obtendremos de nuestra propiedad de vista predeterminada de la tabla de animales para que obtenga
‫una vista de la tabla que puede incluir una vista filtrada o una posición del cursor?
‫Eso es exactamente lo que necesitamos.
‫Y esto puede salir bien, pero también puede salir mal.
‫Así que necesitamos tener un bloque de captura de prueba a su alrededor.
‫Así que solo voy a crear un bloque try catch con doble toque.
‫Y en lugar de lanzar el error, solo voy a escribir algo en el cuadro de mensaje.
‫Entonces, el cuadro de mensaje se muestra y esta excepción, la llamaré E y debería mostrar E no en cadena.
‫Así que solo quiero mostrar cuál fue el error, si hay un error que muestra todos los animales porque algo podría
‫salir mal.
‫Esta declaración aquí, la consulta podría ser incorrecta o la conexión podría ser incorrecta o no podría funcionar por
‫ahora o la cadena que hemos creado aquí podría ser incorrecta.
‫La ruta del miembro de visualización puede ser incorrecta.
‫Todas esas cosas podrían salir mal porque estamos usando nombres de cadenas codificados aquí y eso puede convertirse
‫en muchos problemas.
‫Y sí, es por eso que necesitamos este bloque de prueba y captura.
‫Ahora que tenemos eso, podemos seguir adelante y mostrar todos los animales desde el principio.
‫Así que llamemos al método show All Animals aquí en la ventana principal de nuestro constructor y lo ejecutaré
‫nuevamente para ver realmente mis hermosos animales en mi lista para que estemos seguros de mono pez
‫payaso, lobo, cocodrilo gecko, etc.
‫Espero que hayas logrado hacerlo tú mismo.
‫Ahora puede continuar y agregar más datos solo para ver que esto realmente se está actualizando.
‫Y para hacer eso, por supuesto, puede hacerlo a la antigua, bueno, cambiando los datos directamente en
‫la base de datos aquí en la conexión de datos.
‫Entonces, primero debes actualizar y conectarte y luego puedes aplicar cualquier cambio a las tablas.
‫Así que aquí, datos de la tabla de espectáculos de animales.
‫Está bien.
‫Así que eso fue todo para este video.
‫Vamos a agregar los botones en el siguiente video y les voy a mostrar cómo agregar cosas
‫y cómo usar toda la funcionalidad que aún falta.
‫Así que nos vemos en el siguiente video.