Está en la página 1de 5

INSTITUTO SUPERIOR TECNOLÓGICO

JOSÉ OCHO LEÓN


Pasaje – El Oro – Ecuador

CALIFICACIÓN
ACTIVIDAD DE
#05 FECHA 13/Ene/2022 13/Ene/2022
APRENDIZAJE
CARRERA: Tecnología Superior en Desarrollo de Software

ASIGNATURA: Programación Visual

CICLO - PARALELO: Tercero A

JORNADA: Vespertina

Patrón de diseño MVC y conexión a base de


UNIDAD #02:
datos
Buscar: Ejercicio cargar lista desplegable,
TEMA: ejercicio para extraer un valor de la lista
desplegable al seleccionar
Aplicar un patrón de diseño y conexión a base de
OBJETIVO DE LA datos utilizando MVC y el gestor PostgreSQL
UNIDAD: para complementar las aplicaciones de forma
responsable y creativa.

ACTIVIDAD

Ambiente Alcance Tipo

 Taller
 Intraclase  Individual  Trabajo investigación
 Laboratorio
 Extraclase  Grupal  Práctica
 Tarea
ESTUDIANTE

NOMBRES Y APELLIDOS DESCRIPCIÓN

Ponga aquí su nombre Estudiante


TALLER PRÁCTICO

Enunciado: Añada el proceso de búsqueda:

1. Ejecute el siguiente código SQL en la base de datos “bdcomercial” con la que


se ha estado trabajando en clase, para crear las tablas CLIENTE y TIPOS DE
CONTRIBUYENTES e ingresar valores en dichas tablas:

CREATE TABLE clientes


( id_cliente serial NOT NULL PRIMARY KEY,
identificacion character varying(13) NOT NULL,
razon_social character varying(200) NOT NULL,
nombre_comercial character varying(200) NOT NULL,
celular_cli character varying(10),
direccion_cli character varying(500),
agente_retencion boolean,
id_tipo_contribuyente int);

CREATE TABLE tipos_contribuyentes


( id_tipo_contribuyente serial NOT NULL PRIMARY KEY,
tipo_contribuyente character varying(200));

INSERT INTO tipos_contribuyentes (tipo_contribuyente)


VALUES('INSTITUCIÓN PÚBLICA');

INSERT INTO tipos_contribuyentes (tipo_contribuyente)


VALUES('CONTRIBUYENTE ESPECIAL');

INSERT INTO tipos_contribuyentes (tipo_contribuyente)


VALUES('PERSONA NATURAL NO OBLIGADA A LLEVAR
CONTABILIDAD');

INSERT INTO tipos_contribuyentes (tipo_contribuyente)


VALUES('PERSONA NATURAL OBLIGADA A LLEVAR
CONTABILIDAD');

INSERT INTO tipos_contribuyentes (tipo_contribuyente)


VALUES('PERSONA JURÍDICA');
INSERT INTO clientes (identificacion, razon_social,
nombre_comercial, celular_cli, direccion_cli,
agente_retencion, id_tipo_contribuyente)
VALUES('0302262290', 'Rodriguez Jhonathan',
'Jhonathan', '0999771000', 'Av. Colón Tinoco y 23ava
Sur', true, 3);

INSERT INTO clientes (identificacion, razon_social,


nombre_comercial, celular_cli, direccion_cli,
agente_retencion, id_tipo_contribuyente)
VALUES('0708334329', 'Comercial Manriquez', 'Andrea
Manriquez', '0989844390', 'Buenavista y Junín', false,
1);

INSERT INTO clientes (identificacion, razon_social,


nombre_comercial, celular_cli, direccion_cli,
agente_retencion, id_tipo_contribuyente)
VALUES('0704335673', 'Tiendas 7D', 'Sandra Ruíz
Quezada', '0997366253', 'Av. Colón Tinoco y 23ava Sur',
true, 3);

INSERT INTO clientes (identificacion, razon_social,


nombre_comercial, celular_cli, direccion_cli,
agente_retencion, id_tipo_contribuyente)
VALUES('0707885290', 'Farmacia Cruz Azul', 'Jorge
Ruilova Loayza', '0987762900', 'Parroquia El Cambio',
true, 2);

INSERT INTO clientes (identificacion, razon_social,


nombre_comercial, celular_cli, direccion_cli,
agente_retencion, id_tipo_contribuyente)
VALUES('0722441008', 'Ferretería El Constructor',
'Francisco Cárdenas Rivadeneira', '0983322776', 'Cdla.
Alcides Pesantez', false, 1);

2. Diseñe la vista de la tabla Clientes en donde se pueda observar todos los


componentes necesarios para ingresar datos en su respectiva tabla en la base
de datos. Además, se debe cargar un JTable en donde se reflejarán todos los
clientes que estén almacenados en la tabla Clientes. A continuación, se adjunta
una imagen referencial de cómo debe quedar la vista Clientes:
3. El formulario debe contener 2 botones: Guardar y Buscar.
 El botón Guardar debe almacenar todos los valores en la tabla Clientes y
debe reflejar automáticamente ese nuevo registro en la tabla Listado de
Clientes.
 El botón Buscar debe mostrar los resultados de la búsqueda en la tabla
Listado de Clientes; es decir, si el usuario ingresa un número de cédula y
hace clic en el botón Buscar, si existe alguna coincidencia, se debe
mostrar en el Listado de Clientes.

Parámetros a evaluar
- Diseño y uso de contenedores (JFrame, JPanel y JInternalFrame) y
componentes en los formularios (1 punto)
- Proyecto con arquitectura MVC (1 punto)
- Funcionamiento del botón Guardar (3 puntos)
- Funcionamiento del botón Buscar (5 puntos)

Instrucciones
 Comprima la carpeta que contiene el proyecto (código) y súbalo a su unidad de
almacenamiento en la nube (Drive, OneDrive, Dropbox, etc.).
 Genere un link para compartir el enlace.
 En esta ficha, en la sección Desarrollo de la actividad, pegue el enlace para
poder acceder y descargar su aplicación.
 Si el enlace no tiene los permisos para poder acceder al código, se calificará el
taller con 0,01.
 Subir el documento en formato PDF.
DESARROLLO DE LA ACTIVIDAD

Link: Pegue aquí el link donde esté almacenado el proyecto Netbeans.

También podría gustarte