sábado, 22 de febrero de 2014

Programacion I - Practica Calificada N° 2 (USAT)

Tags

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

select * from Empresa



Descargar Practica Desarrollada



---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Practica Califica Programación I - Universidad Católica Santo Toribio de Mogrovejo USAT