PRACTICA CALIFICADA
Gestionar datos de una empresa. No debe permitir
ingresar empresas con el mismo RUC o el mismo nombre corto y razón social.
Debe
permitir registrar, modificar, eliminar y buscar por RUC o por Nombre, listar
todas empresas, eliminar todas las empresas y dar baja y/o alta a las empresas.
Los botones deberán ser:
-
Nuevo / Registrar
-
Modificar
-
Eliminar
-
Buscar x RUC
-
Buscar x Nombre
-
Dar Baja / Dar Alta
-
Listar por Tipo de empresa (Púbica
/ Privada)
-
Listar por Estado (Hábil / No
Hábil)
-
Listar general
Para los listados deberá mostrar los tipos de
listados y seleccionar cual se desea y un botón IR para ver el resultado en la
tabla.
Se debe
actualizar el listado de forma automática de después de cada operación. Al
seleccionar una empresa de la lista se deberán habilitar los botones
correspondientes y mostrar la información de detalle en los controles, en botón
Dar Baja / Dar Alta mostrará el texto adecuado en función al estado de la
empresa seleccionada.
Trabajar
con la Base de datos: BDPRACTICA, cuyo script es el siguiente:
create table Tipo(
idTipo int not null primary
key,
nombre varchar(30) not null,
descripcion varchar(100) not
null);
create table Empresa(
rucEmpresa varchar(8) not
null primary key,
nombre varchar(30) not null,
razonSocial varchar(60) not
null,
fechaInicio date not null,
rubro varchar(100) not null,
capitalInicio double
precision not null,
estado boolean not null,
idTipo int not null);
alter table Empresa add
constraint FK_EMP_TIP foreign key
(idTipo) references Tipo;
insert into tipo
values(1,'Privada SAC','Privada Sociedad Anónima Cerrada');
insert into tipo
values(2,'Privada SA','Privada Sociedad Anónima');
insert into tipo
values(3,'Privada SRL','Privada Sociedad Responsabilidad Limitada');
insert into tipo
values(4,'Pública','Pública del Estado');
select * from Tipo
Descargar Practica Desarrollada
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Practica Califica Programación I - Universidad Católica Santo Toribio de Mogrovejo USAT