--DEFINIENDO EL FORMATO DE LA FECHA
SET DATEFORMAT DMY
---Vericando la existencia de la BD CONTRATO
IF DB_ID("CONTRATO") IS NOT NULL
BEGIN
USE MASTER
DROP DATABASE CONTRATO
END
GO
--Creando la BD CONTRATO
CREATE DATABASE CONTRATO
GO
--Activando la BD CONTRATO
USE CONTRATO
GO
CREATE TABLE CONTRATISTA(
IDE_CON CHAR(6) NOT NULL,
NOM_CON VARCHAR(30) NOT NULL,
PAT_CON VARCHAR(20) NOT NULL,
MAT_CON VARCHAR(20) NOT NULL,
FON_CON VARCHAR(15) NOT NULL,
EMA_CON VARCHAR(50) NOT NULL)
GO
CREATE TABLE CLIENTE(
IDE_CLI CHAR(6) NOT NULL,
NOM_CLI VARCHAR(30) NOT NULL,
PAT_CLI VARCHAR(20) NOT NULL,
MAT_CLI VARCHAR(50) NOT NULL,
FON_CLI VARCHAR(15) NOT NULL,
DNI_CLI CHAR(8) NOT NULL,
DIR_CLI VARCHAR(50) NULL)
GO
CREATE TABLE EQUIPO(
IDE_EQU CHAR(6) NOT NULL,
COD_TIP_EQU CHAR(6) NOT NULL,
DESC_EQU VARCHAR(50) NOT NULL,
PREC_EQU MONEY NULL,
COD_EST CHAR(6) NULL)
GO
CREATE TABLE CONTRATOALQUILER(
COD_CON CHAR(6) NOT NULL,
IDE_CLI CHAR(6) NOT NULL,
IDE_CON CHAR(6) NOT NULL,
FIN_CON DATE NOT NULL,
FFI_CON DATE NOT NULL,
TIP_CON VARCHAR(50) NOT NULL)
GO
CREATE TABLE ESTADO_EQUIPO(
COD_EST CHAR(6) NOT NULL,
DES_EST VARCHAR(100) NOT NULL)
GO
CREATE TABLE DETALLE_CONTRATO_ALQUILER(
COD_CON CHAR(6) NOT NULL,
IDE_EQU CHAR(6) NOT NULL,
UNI_CON INT NOT NULL,
DIA_CON INT NOT NULL)
GO
CREATE TABLE TIPOMANTENIMIENTO(
COD_TIP_MAN CHAR(6) NOT NULL,
DES_TIP_MAN VARCHAR(100) NOT NULL)
GO
CREATE TABLE CONTRATOMANTENIMIENTO(
COD_CON CHAR(6) NOT NULL,
IDE_CLI CHAR(6) NOT NULL,
IDE_CON CHAR(6) NOT NULL,
FEC_CON DATE NOT NULL)
GO
CREATE TABLE DETALLE_CONTRATO_MANTENIMIENTO(
COD_CON CHAR(6) NOT NULL,
IDE_EQU CHAR(6) NOT NULL,
COD_EQU_MAN CHAR(6) NOT NULL)
GO
CREATE TABLE FICHADEDAÑOS(
COD_FIC CHAR(6) NOT NULL,
IDE_CON CHAR(6) NOT NULL,
IDE_CLI CHAR(6) NOT NULL,
FFI_FIC DATE NOT NULL)
GO
CREATE TABLE DETALLE_FICHA_DAÑO(
COD_FIC CHAR(6) NOT NULL,
IDE_EQU CHAR(6) NOT NULL,
COD_TIP_DAÑ CHAR(6) NOT NULL,
DES_DET VARCHAR(100) NOT NULL)
GO
CREATE TABLE TIPO_DAÑO(
COD_TIP_DAÑ CHAR(6) NOT NULL,
DES_TIP_DAÑ VARCHAR(100) NOT NULL)
GO
CREATE TABLE FICHARECLAMO(
COD_FIC CHAR(6) NOT NULL,
IDE_CON CHAR(6) NOT NULL,
IDE_CLI CHAR(6) NOT NULL,
FFI_FIC DATE NOT NULL)
GO
CREATE TABLE DETALLE_FICHA_RECLAMO(
COD_FIC CHAR(6) NOT NULL,
IDE_EQU CHAR(6) NOT NULL,
COD_TIP_REC CHAR(6) NOT NULL,
DES_DET VARCHAR(100) NOT NULL)
GO
CREATE TABLE TIPO_RECLAMO(
COD_TIP_REC CHAR(6) NOT NULL,
DESCTIP VARCHAR(100) NOT NULL)
GO
CREATE TABLE TIPO_EQUIPO(
COD_TIP_EQU CHAR(6) NOT NULL,
DES_TIP VARCHAR(100) NOT NULL)
GO
CREATE TABLE FICHA_DEVOLUCION(
COD_FIC CHAR(6) NOT NULL,
IDE_CON CHAR(6) NOT NULL,
IDE_CLI CHAR(6) NOT NULL,
IDE_EQU CHAR(6) NOT NULL,
FDE_FIC DATE NOT NULL,
MOR_FIC MONEY NULL)
GO
--AGREGANDO LLAVES PRIMARIAS
ALTER TABLE CONTRATISTA ADD PRIMARY KEY (IDE_CON)
ALTER TABLE CLIENTE ADD PRIMARY KEY(IDE_CLI)
ALTER TABLE EQUIPO ADD PRIMARY KEY(IDE_EQU)
ALTER TABLE ESTADO_EQUIPO ADD PRIMARY KEY (COD_EST)
ALTER TABLE CONTRATOALQUILER ADD PRIMARY KEY (COD_CON)
ALTER TABLE DETALLE_CONTRATO_ALQUILER ADD PRIMARY KEY (COD_CON, IDE_EQU)
ALTER TABLE TIPOMANTENIMIENTO ADD PRIMARY KEY (COD_TIP_MAN)
ALTER TABLE CONTRATOMANTENIMIENTO ADD PRIMARY KEY (COD_CON)
ALTER TABLE DETALLE_CONTRATO_MANTENIMIENTO ADD PRIMARY KEY(COD_CON,IDE_EQU)
ALTER TABLE FICHADEDAÑOS ADD PRIMARY KEY(COD_FIC)
ALTER TABLE DETALLE_FICHA_DAÑO ADD PRIMARY KEY(COD_FIC, IDE_EQU)
ALTER TABLE TIPO_DAÑO ADD PRIMARY KEY (COD_TIP_DAÑ)
ALTER TABLE FICHARECLAMO ADD PRIMARY KEY (COD_FIC)
ALTER TABLE DETALLE_FICHA_RECLAMO ADD PRIMARY KEY (COD_FIC, IDE_EQU)
ALTER TABLE TIPO_RECLAMO ADD PRIMARY KEY (COD_TIP_REC)
ALTER TABLE TIPO_EQUIPO ADD PRIMARY KEY(COD_TIP_EQU)
ALTER TABLE FICHA_DEVOLUCION ADD PRIMARY KEY (COD_FIC)
--AGREGANDO LLAVES FORANEAS
ALTER TABLE DETALLE_CONTRATO_ALQUILER
ADD FOREIGN KEY (COD_CON) REFERENCES CONTRATOALQUILER
ALTER TABLE DETALLE_CONTRATO_ALQUILER
ADD FOREIGN KEY(IDE_EQU) REFERENCES EQUIPO
ALTER TABLE DETALLE_CONTRATO_MANTENIMIENTO
ADD FOREIGN KEY (COD_CON) REFERENCES CONTRATOMANTENIMIENTO
ALTER TABLE DETALLE_FICHA_DAÑO
ADD FOREIGN KEY (COD_FIC) REFERENCES FICHADEDAÑOS
ALTER TABLE DETALLE_FICHA_RECLAMO
ADD FOREIGN KEY (COD_FIC) REFERENCES FICHARECLAMO
ALTER TABLE CONTRATOALQUILER
ADD FOREIGN KEY (IDE_CLI) REFERENCES CLIENTE
ALTER TABLE CONTRATOALQUILER
ADD FOREIGN KEY (IDE_CON) REFERENCES CONTRATISTA
ALTER TABLE CONTRATOMANTENIMIENTO
ADD FOREIGN KEY(IDE_CLI) REFERENCES CLIENTE
ALTER TABLE CONTRATOMANTENIMIENTO
ADD FOREIGN KEY(IDE_CON) REFERENCES CONTRATISTA
ALTER TABLE DETALLE_CONTRATO_MANTENIMIENTO
ADD FOREIGN KEY(COD_EQU_MAN) REFERENCES TIPOMANTENIMIENTO
ALTER TABLE FICHADEDAÑOS
ADD FOREIGN KEY(IDE_CLI) REFERENCES CLIENTE
ALTER TABLE FICHADEDAÑOS
ADD FOREIGN KEY(IDE_CON) REFERENCES CONTRATISTA
ALTER TABLE FICHARECLAMO
ADD FOREIGN KEY(IDE_CLI) REFERENCES CLIENTE
ALTER TABLE FICHARECLAMO
ADD FOREIGN KEY(IDE_CON) REFERENCES CONTRATISTA
ALTER TABLE DETALLE_CONTRATO_MANTENIMIENTO
ADD FOREIGN KEY(IDE_EQU) REFERENCES EQUIPO
ALTER TABLE DETALLE_FICHA_DAÑO
ADD FOREIGN KEY(IDE_EQU) REFERENCES EQUIPO
ALTER TABLE DETALLE_FICHA_DAÑO
ADD FOREIGN KEY (COD_TIP_DAÑ) REFERENCES TIPO_DAÑO
ALTER TABLE DETALLE_FICHA_RECLAMO
ADD FOREIGN KEY(IDE_EQU) REFERENCES EQUIPO
ALTER TABLE DETALLE_FICHA_RECLAMO
ADD FOREIGN KEY (COD_TIP_REC) REFERENCES TIPO_RECLAMO
ALTER TABLE EQUIPO
ADD FOREIGN KEY(COD_TIP_EQU) REFERENCES TIPO_EQUIPO
ALTER TABLE EQUIPO
ADD FOREIGN KEY (COD_EST) REFERENCES ESTADO_EQUIPO
ALTER TABLE FICHA_DEVOLUCION
ADD FOREIGN KEY (IDE_EQU) REFERENCES EQUIPO
ALTER TABLE FICHA_DEVOLUCION
ADD FOREIGN KEY (IDE_CLI) REFERENCES CLIENTE
ALTER TABLE FICHA_DEVOLUCION
ADD FOREIGN KEY (IDE_CON) REFERENCES CONTRATISTA
--REGISTROS DE LA TABLA CLIENTES
INSERT INTO CLIENTE
VALUES ("CL0001","MARIA", "PEREZ", "TORRES",
"5440855", "12345678", "[Link] #582")
INSERT INTO CLIENTE
VALUES ("CL0002","JUNIOR", "FERNANDEZ", "LOPEZ",
"5656236", "98652856", "[Link] AMARU #123")
INSERT INTO CLIENTE
VALUES ("CL0003","ALEX", "CARDENAS", "ZARRASCO",
"1235821", "45698712", "[Link] #582")
INSERT INTO CLIENTE
VALUES ("CL0004","JUAN", "MEZQUITA", "ROSAS",
"5023169", "14702589", "[Link] #562")
INSERT INTO CLIENTE
VALUES ("CL0005","ERICK", "GONZALES", "SHULLER",
"8520365", "85236974", "[Link] #982")
INSERT INTO CLIENTE
VALUES ("CL0006","JOSE", "GALVEZ", "RETAMOZO",
"9850352", "96785410", "[Link] OLAYA #982")
INSERT INTO CLIENTE
VALUES ("CL0007","CARLOS", "JARA", "SALAS",
"1230124", "23605895", "[Link] #897")
INSERT INTO CLIENTE
VALUES ("CL0008","EDWARD", "RAMIREZ", "ROJAS",
"5500002", "00213589", "[Link] #132")
INSERT INTO CLIENTE
VALUES ("CL0009","MANUEL", "GUIZADO", "GAMARRA",
"5232155", "32569874", "[Link] #942")
INSERT INTO CLIENTE
VALUES ("CL0010","ALBERTO", "FARFAN", "PRADO",
"8567412", "98657452", "[Link] #528")
--REGISTRO DE LA TABLA TIPO DE EQUIPO
INSERT INTO TIPO_EQUIPO VALUES("TIP001", "MONITOR")
INSERT INTO TIPO_EQUIPO VALUES("TIP002", "MOUSE")
INSERT INTO TIPO_EQUIPO VALUES("TIP003", "PARLANTES")
INSERT INTO TIPO_EQUIPO VALUES("TIP004", "TECLADO")
INSERT INTO TIPO_EQUIPO VALUES("TIP005", "CPU")
INSERT INTO TIPO_EQUIPO VALUES("TIP006", "LAPTOP")
INSERT INTO TIPO_EQUIPO VALUES("TIP007", "AUDIFONOS")
INSERT INTO TIPO_EQUIPO VALUES("TIP008", "PROYECTOR")
INSERT INTO TIPO_EQUIPO VALUES("TIP009", "IMPRESORA")
INSERT INTO TIPO_EQUIPO VALUES("TIP010", "FOTOCOPIADORA")
--REGISTRO DE LA TABLA ESTADO EQUIPO
INSERT INTO ESTADO_EQUIPO VALUES("0","DISPONIBLE")
INSERT INTO ESTADO_EQUIPO VALUES("1","OCUPADO")
--REGISTRO DE LA TABLA EQUIPO
INSERT INTO EQUIPO VALUES("EQ0001","TIP001","MONITOR DELL 1707F",200,"0")
INSERT INTO EQUIPO VALUES("EQ0002","TIP002","MOUSE HP",15,"0")
INSERT INTO EQUIPO VALUES("EQ0003","TIP003","PARLANTES LG",50,"1")
INSERT INTO EQUIPO VALUES("EQ0004","TIP004","TECLADO GENIUS",40,"0")
INSERT INTO EQUIPO VALUES("EQ0005","TIP005","CPU ASUS",250,"0")
INSERT INTO EQUIPO VALUES("EQ0006","TIP006","LAPTOP TOSHIBA",800,"1")
INSERT INTO EQUIPO VALUES("EQ0007","TIP007","AUDIFONOS SONNY",30,"0")
INSERT INTO EQUIPO VALUES("EQ0008","TIP008","PROYECTOR CANON",500,"1")
INSERT INTO EQUIPO VALUES("EQ0009","TIP009","IMPRESORA EPSON",200,"0")
INSERT INTO EQUIPO VALUES("EQ0010","TIP010","FOTOCOPIADORA RICOH",750,"0")
--REGISTRO DE LA TABLA CONTRATISTA
INSERT INTO CONTRATISTA
VALUES ("CON001", "PEDRO", "LOPEZ", "SANCHEZ",
"983645364","PLOPEZ@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON002", "LUIGUI", "JARAMILLO", "ORTIZ",
"98346545","LJARAMILLO@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON003", "OSCAR", "ZAMORA", "ROSAS",
"946566755","OZAMORA@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON004", "DICK", "GALVEZ", "CARBAJAL",
"998765436","DGALVEZ@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON005", "RICHARD", "VELEZMORO", "SO",
"945678899","RVELEZMORO@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON006", "NELSON", "MEJIA", "MEJIA",
"923456788","NMEJIA@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON007", "TOMAS", "GONZALES", "SANCHEZ",
"46578006","TGONZALES@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON008", "CRISTHIAN", "HUARAC", "TORRES",
"5976534","CHUARAC@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON009", "JORGE", "CASIMIRO", "SOTO",
"34567898","JCASIMIRO@[Link]")
INSERT INTO CONTRATISTA
VALUES ("CON010", "KEVIN", "CARLOS", "TARAZONA",
"967895448","KCARLOS@[Link]")
--REGISTRO DE LA TABLA CONTRATO DE ALQUILER
INSERT INTO CONTRATOALQUILER
VALUES ("ABC001","CL0001","CON001","20/05/2006","01/05/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC002","CL0002","CON002","21/06/2005","02/05/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC003","CL0003","CON003","22/07/2005", "03/01/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC004","CL0004","CON004","23/09/2005", "04/02/2009","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC005","CL0005","CON005","24/05/2004", "12/03/2009","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC006","CL0006","CON006","25/04/2003", "13/02/2009","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC007","CL0007","CON007","26/03/2003", "21/10/2009","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC008","CL0008","CON008","27/02/2006", "25/11/2009","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC009","CL0009","CON009","28/01/2007", "25/12/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES ("ABC010","CL0010","CON010","29/08/2009", "05/10/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC011","CL0001","CON002","29/04/2010","05/05/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC012", "CL0001","CON002","30/04/2010","15/05/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC013", "CL0001","CON003","19/05/2010","05/06/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC014", "CL0007","CON003","09/06/2010","11/06/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC015", "CL0007","CON006","13/06/2010","05/07/2010","PRESTAMO")
INSERT INTO CONTRATOALQUILER
VALUES("ABC016","CL0007","CON006","22/07/2010","05/08/2010","PRESTAMO")
--REGISTRO DE LA TABLA DETALLE_CONTRATO_ALQUILER
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC001", "EQ0001", "20", "30")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC002", "EQ0002", "5", "21")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC003", "EQ0003", "8", "12")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC004", "EQ0004", "10", "18")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC005", "EQ0005", "12", "28")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC006", "EQ0006", "3", "29")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC007", "EQ0007", "6", "6")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC008", "EQ0008", "9", "15")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC009", "EQ0009", "7", "19")
INSERT INTO DETALLE_CONTRATO_ALQUILER
VALUES ("ABC010", "EQ0010", "16", "31")
--REGISTRO DE LA TABLA CONTRATO MANTENIMIENTO
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC001", "CL0001", "CON001", "12/09/2010")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC002", "CL0002", "CON003", "02/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC003", "CL0002", "CON002", "19/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC004", "CL0001", "CON001", "14/08/2010")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC005", "CL0002", "CON002", "20/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC006", "CL0001", "CON001", "05/05/2010")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC007", "CL0001", "CON002", "17/03/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC008", "CL0003", "CON001", "12/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC009", "CL0001", "CON003", "29/03/2010")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC010", "CL0003", "CON001", "25/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC011", "CL0001", "CON002", "20/12/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC012", "CL0003", "CON001", "20/07/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC013", "CL0002", "CON002", "21/06/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC014", "CL0003", "CON003", "22/07/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC015", "CL0005", "CON005", "23/05/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC016", "CL0006", "CON006", "25/04/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC017", "CL0007", "CON007", "26/03/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC018", "CL0008", "CON008", "27/02/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC019", "CL0009", "CON009", "28/01/2009")
INSERT INTO CONTRATOMANTENIMIENTO
VALUES ("ABC020", "CL0010", "CON010", "29/08/2008")
--REGISTRO DE LA TABLA TIPO MANTENIMIENTO
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN001", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN002", "CAMBIO DE PIEZAS")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN003", "CAMBIO DE PIEZAS")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN004", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN005", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN006", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN007", "CAMBIO DE PIEZAS")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN008", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN009", "LIMPIEZA")
INSERT INTO TIPOMANTENIMIENTO VALUES ("MAN010", "CAMBIO DE PIEZAS")
--REGISTRO DE LA TABLA DETALLE CONTRATO MANTENIMIENTO
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC011", "EQ0001", "MAN001")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC012", "EQ0002", "MAN002")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC013", "EQ0003", "MAN003")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC014", "EQ0004", "MAN004")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC015", "EQ0005", "MAN005")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC016", "EQ0006", "MAN006")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC017", "EQ0007", "MAN007")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC019", "EQ0008", "MAN008")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC019", "EQ0009", "MAN009")
INSERT INTO DETALLE_CONTRATO_MANTENIMIENTO
VALUES ("ABC020", "EQ0010", "MAN010")
--REGISTRO DE LA TABLA FICHA DE DAÑO
INSERT INTO FICHADEDAÑOS
VALUES ("FI0001", "CON001", "CL0001", "25/05/2009")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0002", "CON002", "CL0002", "11/06/2009")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0003", "CON003", "CL0003", "18/11/2009")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0004", "CON004", "CL0004", "12/07/2009")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0005", "CON005", "CL0005", "24/02/2003")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0006", "CON006", "CL0006", "11/08/2001")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0007", "CON007", "CL0007", "02/05/2005")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0008", "CON008", "CL0008", "26/08/2006")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0009", "CON009", "CL0009", "08/11/2008")
INSERT INTO FICHADEDAÑOS
VALUES ("FI0010", "CON010", "CL0010", "31/12/2007")
--REGISTRO DE LA TABLA TIPO DE DAÑO
INSERT INTO TIPO_DAÑO VALUES ("X1", "NO PRENDE")
INSERT INTO TIPO_DAÑO VALUES ("X2", "SE APAGA SOLO")
INSERT INTO TIPO_DAÑO VALUES ("X3", "SE DETIENE")
--REGISTRO DE LA TABLA DETALLE FICHA DE DAÑOS
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0001", "EQ0001", "X1", "LE CAYÓ AGUA")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0002", "EQ0002", "X2", "SE CAYÓ")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0003", "EQ0003", "X3", "ESTA MAL PROGRAMADO")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0004", "EQ0004", "X1", "LE CAYÓ AGUA")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0005", "EQ0005", "X2", "SE CAYÓ")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0006", "EQ0006", "X3", "ESTA MAL PROGRAMADO")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0007", "EQ0007", "X1", "LE CAYÓ AGUA")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0008", "EQ0008", "X2", "SE CAYÓ")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0009", "EQ0009", "X3", "ESTA MAL PROGRAMADO")
INSERT INTO DETALLE_FICHA_DAÑO
VALUES ("FI0010", "EQ0010", "X1", "LE CAYÓ AGUA")
--REGISTRO DE LA TABLA FICHA DE RECLAMO
INSERT INTO FICHARECLAMO
VALUES ("FI0011", "CON001", "CL0001", "25/08/2009")
INSERT INTO FICHARECLAMO
VALUES ("FI0012", "CON002", "CL0002", "13/02/2001")
INSERT INTO FICHARECLAMO
VALUES ("FI0013", "CON003", "CL0003", "16/09/2007")
INSERT INTO FICHARECLAMO
VALUES ("FI0014", "CON004", "CL0004", "23/08/2005")
INSERT INTO FICHARECLAMO
VALUES ("FI0015", "CON005", "CL0005", "31/12/2008")
INSERT INTO FICHARECLAMO
VALUES ("FI0016", "CON006", "CL0006", "26/07/2006")
INSERT INTO FICHARECLAMO
VALUES ("FI0017", "CON007", "CL0007", "18/03/2003")
INSERT INTO FICHARECLAMO
VALUES ("FI0018", "CON008", "CL0008", "01/01/2005")
INSERT INTO FICHARECLAMO
VALUES ("FI0019", "CON009", "CL0009", "14/02/2008")
INSERT INTO FICHARECLAMO
VALUES ("FI0020", "CON010", "CL0010", "20/05/2007")
--REGISTRO DE LA TABLA TIPO DE RECLAMO
INSERT INTO TIPO_RECLAMO VALUES ("Y1", "DEVOLUCION DE DINERO")
INSERT INTO TIPO_RECLAMO VALUES ("Y2", "EXIGE REPARAR PRODUCTO")
--REGISTRO DE LA TABLA DETALLE FICHA DE RECLAMO
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0011", "EQ0001", "Y1", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0012", "EQ0002", "Y2", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0013", "EQ0003", "Y1", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0014", "EQ0004", "Y2", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0015", "EQ0005", "Y2", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0016", "EQ0006", "Y2", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0017", "EQ0007", "Y1", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0018", "EQ0008", "Y1", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0019", "EQ0009", "Y2", "NO PRENDE")
INSERT INTO DETALLE_FICHA_RECLAMO
VALUES ("FI0020", "EQ0010", "Y1", "NO PRENDE")
--REGISTRO DE LA TABLA FICHA DE DEVOLUCION
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0010", "CON001", "CL0001", "EQ0002", "25/05/2009", 70)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0011", "CON001", "CL0010", "EQ0001", "15/08/2009", 50)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0012", "CON002", "CL0009", "EQ0002", "05/06/2009", 100)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0013", "CON002", "CL0001", "EQ0001", "12/05/2009", 70)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0014", "CON001", "CL0009", "EQ0008", "11/07/2009", 10)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0015", "CON003", "CL0007", "EQ0003", "14/05/2009", 100)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0016", "CON003", "CL0005", "EQ0001", "18/08/2009", 30)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0017", "CON001", "CL0003", "EQ0002", "22/08/2009", 50)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0018", "CON003", "CL0001", "EQ0004", "29/06/2009", 10)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0019", "CON001", "CL0002", "EQ0001", "20/08/2009", 100)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0020", "CON004", "CL0001", "EQ0005", "05/08/2009", 20)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0021", "CON001", "CL0002", "EQ0001", "25/08/2009", 30)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0022", "CON002", "CL0002", "EQ0002", "12/08/2007", 50)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0023", "CON003", "CL0003", "EQ0003", "26/12/2009", 70)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0024", "CON004", "CL0004", "EQ0004", "16/11/2009", 80)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0025", "CON005", "CL0005", "EQ0005", "28/05/2010", 85)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0026", "CON006", "CL0001", "EQ0006", "31/01/2010", 120)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0027", "CON007", "CL0007", "EQ0007", "24/08/2010", 45)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0028", "CON008", "CL0008", "EQ0008", "19/09/2009", 20)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0029", "CON009", "CL0009", "EQ0009", "03/12/2010", 10)
INSERT INTO FICHA_DEVOLUCION
VALUES ("FI0030", "CON010", "CL0010", "EQ0010", "05/04/2010", 150)
GO
SELECT * FROM CONTRATISTA
SELECT * FROM CLIENTE
SELECT * FROM CONTRATOALQUILER
SELECT * FROM CONTRATOMANTENIMIENTO
SELECT * FROM DETALLE_CONTRATO_ALQUILER
SELECT * FROM DETALLE_CONTRATO_MANTENIMIENTO
SELECT * FROM DETALLE_FICHA_DAÑO
SELECT * FROM DETALLE_FICHA_RECLAMO
SELECT * FROM EQUIPO
SELECT * FROM ESTADO_EQUIPO
SELECT * FROM FICHA_DEVOLUCION
SELECT * FROM FICHADEDAÑOS
SELECT * FROM FICHARECLAMO
SELECT * FROM TIPO_DAÑO
SELECT * FROM TIPO_EQUIPO
SELECT * FROM TIPO_RECLAMO
CLIENTE FICHA_DEVOLUCIÓN
FICHARECLAMO
CONTRATOMANTENIMIENTO
DETALLE_CONTRATO_ALQUILER CONTRATOALQUILER
CONTRATISTA
FICHADEDAÑOS
TIPO_EQUIPO
EQUIPO
DETALLE_FICHA_DAÑO DETALLE_CONTRATO_MANTENIMIENTO
ESTADO_EQUIPO
DETALLE_FICHA_RECLAMO
TIPOMANTENIMIENTO
TIPO_RECLAMO TIPO_DAÑO
Fuente: [Link]
[Link]
Fuente: <[Link]
netfromwindowsdnaperspective11302005001902am/[Link]>
[Link]
[Link]
[Link]
[Link]
[Link]
SqlConnection cn = new SqlConnection("server=[Link];
database=contratos; uid=sa;pwd=sql");
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM CLIENTE",cn);
Da.ll(dt);
SqlCommand cmd = new SqlCommand("SP_NUEVOCLIENTE",cn);
[Link]();
SqlCommand cmd = new SqlCommand("SELECT * FROM CLIENTE",cn);
[Link]();
SqlDataReader dr = [Link]();
while ([Link]())
{
[Link](dr[1]);
}
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
SqlConnection cn = new SqlConnection("server=USER-PC;
database=contrato;
integrated security=SSPI");
Data Source = (local);
Data Source = .;
Server = (local);
Server = .;
Data Source = [Link];
Server = [Link];
Data Source = SOCRATES;
Server = SOCRATES;
Initial Catalog = Contrato;
Database = Contrato;
Integrated Security = SSPI;
Integrated Security = True;
User Id=sa; Password=sql;
Uid=sa; Pwd=sql;
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
[Link]();
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
[Link]();
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
[Link]();
using [Link];
using [Link];
SqlConnection cn = new SqlConnection();
[Link] = "server=USER-PC;
database=contrato;
integrated security=SSPI";
SqlCommand cmd = new SqlCommand("select * from cliente",cn);
[Link]();
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection("server=USER-PC;
database=contrato;
integrated security=SSPI");
return cn;
}
}
Conexion objcon = new Conexion();
SqlConnection cn = [Link]();
SqlCommand cmd = new SqlCommand("select * from cliente",cn);
[Link]();
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<connectionStrings>
<add name="cn" connectionString="server=USER-PC;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
SqlDataAdapter da = new SqlDataAdapter();
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new SqlDataAdapter();
[Link] = new SqlCommand();
[Link] = cn;
[Link] = "SP_LISTACLIENTE";
//Enviando la información al DataTable
DataTable dt = new DataTable();
[Link](dt);
[Link] = dt;
SqlDataAdapter da = new SqlDataAdapter("sentencia",cadena);
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new
SqlDataAdapter("SP_LISTACLIENTE",cn);
//Enviando la informacion al DataTable
DataTable dt = new DataTable();
[Link](dt);
[Link] = dt;
SqlDataAdapter da = new SqlDataAdapter(cmd);
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase cmd
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_LISTACLIENTE";
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new SqlDataAdapter(cmd);
//Enviando la informacion al DataTable
DataTable dt = new DataTable();
[Link](dt);
[Link] = dt;
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase cmd
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_ELIMINACLIENTE";
//Agregando parámetros
[Link]("@cod",[Link]).Value = codigo;
[Link] = cmd;
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase cmd
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_AGREGACLIENTE";
//Agregando parámetros
[Link]("@cod",[Link]).Value = codigo;
[Link]("@nom",[Link]).Value = nombres;
[Link]("@dir",[Link]).Value = direccion;
[Link]("@tel",[Link]).Value = telefono;
[Link] = cmd;
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase cmd
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_LISTACLIENTE";
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new SqlDataAdapter();
[Link](cmd);
//Enviando la informacion al DataTable
DataTable dt = new DataTable();
[Link](dt);
[Link] = dt;
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase cmd
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_ACTUALIZACLIENTE";
//Agregando parámetros
[Link]("@cod",[Link]).Value = codigo;
[Link]("@nom",[Link]).Value = nombres;
[Link]("@dir",[Link]).Value = direccion;
[Link]("@tel",[Link]).Value = telefono;
[Link] = cmd;
Con[Link]["cn"].ConnectionString
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
//Librerias ADO NET
using [Link];
using [Link]guration;
namespace pjConexion
{
public class Conexion
{
public SqlConnection getConecta()
{
sqlconnection cn = new sqlconnection(congurationmanager.
connectionstrings["cn"].connectionstring);
return cn;
}
}
}
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new
SqlDataAdapter("SP_LISTACLIENTE",cn);
//Enviando la información al DataSet
DataSet ds = new DataSet();
[Link](ds, "Clientes");
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new
SqlDataAdapter("SP_LISTACLIENTE",cn);
//Enviando la informacion al DataSet
DataSet ds = new DataSet();
[Link](ds, "Clientes");
[Link] = [Link]["Clientes"];
using [Link];
using [Link];
SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
return cn;
}
DataSet listaClientes()
{
SqlConnection cn = getConecta();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM CLIENTE",cn);
DataSet ds = new DataSet();
[Link](ds, "CLIENTES");
return ds;
}
DataSet listaClientes()
{
SqlConnection cn = getConecta();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACLIENTE",cn);
DataSet ds = new DataSet();
[Link](ds, "CLIENTES");
return ds;
}
[Link] = listaClientes().Tables["CLIENTES"];
//Creando la cadena de conexión
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new
SqlDataAdapter("SP_LISTACLIENTE",cn);
//Enviando la informacion al DataTable
DataTable dt = new DataTable();
[Link](dt);
using [Link];
using [Link];
SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
return cn;
}
DataTable listaClientes()
{
SqlConnection cn = getConecta();
SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM CLIENTE",cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
DataTable listaClientes()
{
SqlConnection cn = getConecta();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACLIENTE",cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
[Link] = listaClientes();
DataView dv = new DataView();
DataSet ds = new DataSet();
[Link](ds);
DataView dv = new DataView();
[Link] = [Link][0];
[Link] = dv;
DataView dv = new DataView(DataTable);
DataTable dt = new DataTable();
[Link](dt);
DataView dv = new DataView(dt);
[Link] = dv;
DataTable dt = new DataTable();
[Link](dt);
DataView dv = new DataView(dt);
[Link] = dv;
[Link]("Total de registros: "+[Link]());
DataTable dt = new DataTable();
[Link](dt);
DataView dv = new DataView(dt);
[Link] = "IDE_CLI ="CL0002"";
[Link] = dv;
DataSet ds = new DataSet();
[Link](ds);
DataView dv = new DataView();
[Link] = [Link][0];
[Link] = "PAT_CLI";
[Link] = dv;
Using [Link];
using mv = [Link];
string codigo = [Link]("Ingrese codigo: ");
using (SqlConnection cn = new SqlConnection("server=MTORRES-PC;
database=contrato;
integrated security=SSPI"))
{
//Objeto de la clase SqlCommand
SqlCommand cmd = new SqlCommand();
[Link] = cn;
[Link] = "SP_LISTACLIENTE";
//Creando el objeto de la clase SQLDataAdapter
SqlDataAdapter da = new SqlDataAdapter();
[Link] = cmd;
//Enviando la informacion al Datase
DataSet ds = new DataSet();
[Link](ds);
DataView dv = new DataView();
[Link] = [Link][0];
[Link] = dv;
}
SqlCommand cmd = new SqlCommand();
String cadena = "SELECT * FROM CLIENTE";
SqlCommand cmd = new SqlCommand(cmd);
SqlCommand cmd = new SqlCommand("SELECT * FROM CLIENTE",cn);
SqlTransaction tr= [Link]([Link]);
String cadena = "SELECT * FROM CLIENTE";
SqlCommand cmd = new SqlCommand(cmd,cn,tr);
SqlCommand cmd = new SqlCommand();
[Link]="SELECT * FROM CLIENTE";
SqlCommand cmd = new SqlCommand();
[Link]="SP_LISTACLIENTE";
SqlCommand cmd = new SqlCommand();
[Link]="SP_LISTACLIENTE";
[Link] = [Link];
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
SqlCommand cmd = new SqlCommand();
[Link] =cn;
[Link]="SP_LISTACLIENTE";
[Link] = [Link];
SqlCommand cmd = new SqlCommand("SP_NUEVOCLIENTE",cn);
[Link] = [Link];
[Link]("@cod",[Link]).Value = codigo;
[Link]("@nom",[Link]).Value = nombres;
[Link]("@dir",[Link]).Value = direccion;
[Link]("@tel",[Link]).Value = telefono;
SqlTransaction tr= [Link]([Link]);
String cadena = "SELECT * FROM CLIENTE";
SqlCommand cmd = new SqlCommand(cmd,cn);
[Link] = tr;
[Link]();
SqlCommand cmd = new SqlCommand("SP_NUEVOCLIENTE",cn);
[Link] = [Link];
[Link]("@cod",[Link]).Value = codigo;
[Link]("@nom",[Link]).Value = nombres;
[Link]("@dir",[Link]).Value = direccion;
[Link]("@tel",[Link]).Value = telefono;
[Link]();
SqlCommand cmd = new SqlCommand("SP_ULTIMOCLIENTE",cn);
[Link] = [Link];
string codigo = [Link]();
private void frmListadoClientes_Load(object sender, EventArgs e)
{
[Link]([Link]);
[Link] = [Link]();
}
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<congSections>
</congSections>
<connectionStrings>
<add name="[Link].
CONTRATOConnectionString"
connectionString="Data Source=.;Initial Catalog=CONTRATO;Integrated
Security=True"
providerName="[Link]" />
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
</conguration>
IF OBJECT_ID("SP_LISTACLIENTE")IS NOT NULL
DROP PROC SP_LISTACLIENTE
GO
CREATE PROC SP_LISTACLIENTE
AS
SELECT *
FROM CLIENTE
GO
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
//Libreria ADO NET
using [Link];
namespace pjConexionDirecta
{
public partial class frmConexionDirecta : Form
{
public frmConexionDirecta()
{
InitializeComponent();
}
private void frmConexionDirecta_Load(object sender, EventArgs e)
{
[Link] = listaClientes();
[Link] = listaClientes().[Link]();
}
//Método de conexión
SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection("server=.;
database=contrato;
integrated security=SSPI");
return cn;
}
//Método que lista los clientes
DataTable listaClientes()
{
SqlConnection cn = getConecta();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACLIENTE",cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
IF OBJECT_ID("SP_LISTACLIENTE")IS NOT NULL
DROP PROC SP_LISTACLIENTE
GO
CREATE PROC SP_LISTACLIENTE
AS
SELECT *
FROM CLIENTE
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
//Librerias ADO NET
using [Link];
using [Link]guration;
namespace pjConexionClase
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager.
ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
//Librerias ADO NET
using [Link];
using [Link];
namespace pjConexionClase
{
public class LogicaNegocio
{
//Objeto de la clase Conexion
Conexion objCon = new Conexion();
//Variable de la clase SqlConnection
SqlConnection cn;
//Método que lista los clientes
public DataTable listaClientes()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACLIENTE",cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjConexionClase
{
public partial class frmConexionClase : Form
{
//Objeto de la clase LogicaNegocio
LogicaNegocio objL = new LogicaNegocio();
public frmConexionClase()
{
InitializeComponent();
}
private void frmConexionClase_Load(object sender, EventArgs e)
{
[Link] = [Link]();
[Link] = [Link]().[Link]();
}
}
}
IF OBJECT_ID("SP_LISTACONTRATISTA")IS NOT NULL
DROP PROC SP_LISTACONTRATISTA
GO
CREATE PROC SP_LISTACONTRATISTA
AS
SELECT C.IDE_CON AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA,
C.FON_CON AS TELEFONO,
C.EMA_CON AS CORREO
FROM CONTRATISTA C
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjContratistaDataSet
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjContratistaDataSet
{
public class LogicaNegocio
{
//Denición GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Método que lista los contratistas
public DataSet listaContratistas()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACONTRATISTA", cn);
DataSet ds = new DataSet();
[Link](ds,"CONTRATISTA");
return ds;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjContratistaDataSet
{
public partial class frmListadoContratista : Form
{
//Denicion GLOBAL
LogicaNegocio objL = new LogicaNegocio();
public frmListadoContratista()
{
InitializeComponent();
}
private void frmListadoContratista_Load(object sender, EventArgs e)
{
listaContratistas();
}
//Método que invoca al listado de contratistas desde DataSet
void listaContratistas()
{
[Link]=[Link]().Tables["CONTRATISTA"];
}
}
}
IF OBJECT_ID("SP_LISTAFICHADEVOLUCION")IS NOT NULL
DROP PROC SP_LISTAFICHADEVOLUCION
GO
CREATE PROC SP_LISTAFICHADEVOLUCION
AS
SELECT FD.COD_FIC AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA,
CL.NOM_CLI+SPACE(1)+CL.PAT_CLI+SPACE(1)+CL.MAT_CLI AS CLIENTE,
E.DESC_EQU AS EQUIPO,
FD.FDE_FIC AS FECHA
FROM FICHA_DEVOLUCION FD
JOIN CONTRATISTA C ON FD.IDE_CON=C.IDE_CON
JOIN CLIENTE CL ON FD.IDE_CLI=CL.IDE_CLI
JOIN EQUIPO E ON FD.IDE_EQU=E.IDE_EQU
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjFichaDevolucionDataTable
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjFichaDevolucionDataTable
{
public class LogicaNegocio
{
//Denición GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Método que lista las chas de devolución
public DataTable listaFichasDevolucion()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAFICHADEVOLUCION", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjFichaDevolucionDataTable
{
public partial class frmFichaDevolucion : Form
{
//Denición GLOBAL
LogicaNegocio objL = new LogicaNegocio();
public frmFichaDevolucion()
{
InitializeComponent();
}
private void frmFichaDevolucion_Load(object sender, EventArgs e)
{
listaFichasDevolucion();
}
void listaFichasDevolucion()
{
[Link] = [Link]();
}
}
}
IF OBJECT_ID("SP_LISTAEQUIPO")IS NOT NULL
DROP PROC SP_LISTAEQUIPO
GO
CREATE PROC SP_LISTAEQUIPO
AS
SELECT E.IDE_EQU AS CODIGO,
TE.DES_TIP AS TIPO_EQUIPO,
E.DESC_EQU AS DESCRIPCION,
E.PREC_EQU AS PRECIO,
EE.DES_EST AS ESTADO
FROM EQUIPO E
JOIN TIPO_EQUIPO TE ON TE.COD_TIP_EQU=E.COD_TIP_EQU
JOIN ESTADO_EQUIPO EE ON EE.COD_EST=E.COD_EST
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjEquipoDataView
{
class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjEquipoDataView
{
class LogicaNegocio
{
//Denicion GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Método que lista los equipos usando DataView
public DataView listaEquipos()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAEQUIPO", cn);
DataSet ds = new DataSet();
[Link](ds,"EQUIPOS");
DataView dv = new DataView();
[Link] = [Link][0];
return dv;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjEquipoDataView
{
public partial class frmEquiposDataView : Form
{
//Denicion GLOBAL
LogicaNegocio objL = new LogicaNegocio();
public frmEquiposDataView()
{
InitializeComponent();
}
private void frmEquiposDataView_Load(object sender, EventArgs e)
{
listaEquipos();
}
void listaEquipos()
{
[Link] = [Link]();
}
}
}
--PROCEDIMIENTO QUE LISTA LOS CONTRATISTAS QUE SE MOSTRARAN EN EL
--CUADRO COMBINADO
IF OBJECT_ID("SP_CONTRATISTA")IS NOT NULL
DROP PROC SP_CONTRATISTA
GO
CREATE PROC SP_CONTRATISTA
AS
SELECT C.IDE_CON AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA
FROM CONTRATISTA C
GO
--PROCEDIMIENTO ALMACENADO PARA LISTAR LAS FICHAS DE DEVOLUCION POR
--CONTRATISTA
IF OBJECT_ID("SP_LISTAFICHADEVOLUCIONXCONTRATISTA")IS NOT NULL
DROP PROC SP_LISTAFICHADEVOLUCIONXCONTRATISTA
GO
CREATE PROC SP_LISTAFICHADEVOLUCIONXCONTRATISTA(@CON CHAR(6))
AS
SELECT FD.COD_FIC AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA,
CL.NOM_CLI+SPACE(1)+CL.PAT_CLI+SPACE(1)+CL.MAT_CLI AS CLIENTE,
E.DESC_EQU AS EQUIPO,
FD.FDE_FIC AS FECHA
FROM FICHA_DEVOLUCION FD
JOIN CONTRATISTA C ON FD.IDE_CON=C.IDE_CON
JOIN CLIENTE CL ON FD.IDE_CLI=CL.IDE_CLI
JOIN EQUIPO E ON FD.IDE_EQU=E.IDE_EQU
WHERE FD.IDE_CON=@CON
GO
--PRUEBA: SP_LISTAFICHADEVOLUCIONXCONTRATISTA "CON003"
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace frmFichasDevolucionxContratista
{
public class conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace frmFichasDevolucionxContratista
{
public class LogicaNegocio
{
//Denición GLOBAL
conexión objCon = new conexión();
SqlConnection cn = new SqlConnection();
//Método que lista los contratistas
public DataTable listaContratistas()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_CONTRATISTA", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que lista las chas por contratista
public DataTable listaFichasxcontratista(string contratista)
{
cn = [Link]();
[Link]();
SqlDataAdapter da=new
SqlDataAdapter("SP_LISTAFICHADEVOLUCIONXCONTRATISTA",cn);
[Link] = [Link];
[Link]("CON",[Link]).Value=contratista;
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace frmFichasDevolucionxContratista
{
public partial class frmFichasDevolucionxContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmFichasDevolucionxContratista()
{
InitializeComponent();
}
private void frmFichasDevolucionxContratista_Load(object sender, EventArgs e)
{
llenaContratista();
}
private void cboContratista_SelectionChangeCommitted( )
{
string contratista = [Link]();
[Link] = [Link](contratista);
}
void llenaContratista(){
[Link] = [Link]();
[Link] = "CONTRATISTA";
[Link] = "CODIGO";
}
}
}
--PROCEDIMIENTO ALMACENADO QUE LISTA LOS TIPOS DE EQUIPOS
IF OBJECT_ID("SP_TIPOEQUIPO")IS NOT NULL
DROP PROC SP_TIPOEQUIPO
GO
CREATE PROC SP_TIPOEQUIPO
AS
SELECT T.COD_TIP_EQU AS CODIGO,
T.DES_TIP AS TIPO
FROM TIPO_EQUIPO T
GO
IF OBJECT_ID("SP_ESTADOEQUIPO")IS NOT NULL
DROP PROC SP_ESTADOEQUIPO
GO
CREATE PROC SP_ESTADOEQUIPO
AS
SELECT E.COD_EST AS CODIGO,
E.DES_EST AS ESTADO
FROM ESTADO_EQUIPO E
GO
IF OBJECT_ID("SP_EQUIPOSXESTADOXTIPO")IS NOT NULL
DROP PROC SP_EQUIPOSXESTADOXTIPO
GO
CREATE PROC SP_EQUIPOSXESTADOXTIPO(@EST CHAR(6),@TIP CHAR(6))
AS
SELECT E.IDE_EQU AS CODIGO,
TE.DES_TIP AS TIPO_EQUIPO,
E.DESC_EQU AS DESCRIPCION,
E.PREC_EQU AS PRECIO,
EE.DES_EST AS ESTADO
FROM EQUIPO E
JOIN TIPO_EQUIPO TE ON TE.COD_TIP_EQU=E.COD_TIP_EQU
JOIN ESTADO_EQUIPO EE ON EE.COD_EST=E.COD_EST
WHERE E.COD_EST=@EST AND E.COD_TIP_EQU=@TIP
GO
--PRUEBA: SP_EQUIPOSXESTADOXTIPO "0","TIP001"
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjEquiposxTipoxEstado
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjEquiposxTipoxEstado
{
public class LogicaNegocio
{
//Denición GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Método que lista los tipos de equipos
public DataTable listaTipo()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_TIPOEQUIPO", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Metodos que lista los estados de los equipos
public DataTable listaEstado()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_ESTADOEQUIPO", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Metodos que lista los equipos según el tipo y estado
public DataTable listaEquiposxTipoxEstado(string estado, string tipo)
{
cn = [Link]();
[Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_EQUIPOSXESTADOXTIPO", cn);
[Link] = [Link];
[Link]("EST", [Link]).Value = estado;
[Link]("TIP", [Link]).Value = tipo;
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjEquiposxTipoxEstado
{
public partial class frmEquipoxTipoxEstado : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmEquipoxTipoxEstado()
{
InitializeComponent();
}
private void frmEquipoxTipoxEstado_Load(object sender, EventArgs e)
{
llenaEstado();
llenaTipoEquipo();
}
private void btnBuscar_Click(object sender, EventArgs e)
{
string estado = [Link]();
string tipo = [Link]();
[Link] = [Link](estado,tipo);
void llenaEstado()
{
[Link] = [Link]();
[Link] = "ESTADO";
[Link] = "CODIGO";
}
void llenaTipoEquipo()
{
[Link] = [Link]();
[Link] = "TIPO";
[Link] = "CODIGO";
}
}
}
IF OBJECT_ID("SP_LISTACONTRATOS")IS NOT NULL
DROP PROC SP_LISTACONTRATOS
GO
CREATE PROC SP_LISTACONTRATOS(@LETRA VARCHAR(30))
AS
SELECT CA.COD_CON AS CODIGO,
C.NOM_CLI+SPACE(1)+C.PAT_CLI+SPACE(1)+C.MAT_CLI AS CLIENTE,
CO.NOM_CON+SPACE(1)+CO.PAT_CON+SPACE(1)+CO.MAT_CON AS CONTRATISTA,
CA.FIN_CON AS FECHAINICIO,
CA.FFI_CON AS FECHAFIN,
CA.TIP_CON AS TIPO
FROM CONTRATOALQUILER CA
JOIN CLIENTE C ON CA.IDE_CLI=C.IDE_CLI
JOIN CONTRATISTA CO ON CA.IDE_CON=CO.IDE_CON
WHERE C.NOM_CLI+SPACE(1)+C.PAT_CLI+SPACE(1)+C.MAT_CLI LIKE @LETRA+"%"
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjContratosxCliente
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjContratosxCliente
{
public class LogicaNegocio
{
//Denición GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Metodos que lista los contratos por cliente
public DataTable listaContratosxCliente(string letra)
{
cn = [Link]();
[Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACONTRATOS", cn);
[Link] = [Link];
[Link]("LETRA", [Link]).Value = letra;
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjContratosxCliente
{
public partial class frmContratosxCliente : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmContratosxCliente()
{
InitializeComponent();
}
private void txtCliente_TextChanged(object sender, EventArgs e)
{
[Link] = [Link]([Link]);
}
}
}
IF OBJECT_ID("SP_LISTACLIENTE")IS NOT NULL
DROP PROC SP_LISTACLIENTE
GO
CREATE PROC SP_LISTACLIENTE (@COD CHAR(6))
AS
SELECT C.IDE_CLI AS CODIGO,
C.NOM_CLI+SPACE(1)+C.PAT_CLI+SPACE(1)+C.MAT_CLI AS CLIENTE,
C.FON_CLI AS TELEFONO,
C.DNI_CLI AS DNI,
C.DIR_CLI AS DIRECCION
FROM CLIENTE C
WHERE C.IDE_CLI=@COD
GO
--SP_LISTACLIENTE "CL0001"
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjBuscaCliente
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager.
ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjBuscaCliente
{
public class LogicaNegocio
{
//Denición GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Método que lista los datos del cliente
public DataTable listaCliente(string codigo)
{
cn = [Link]();
[Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACLIENTE", cn);
[Link] = [Link];
[Link]("COD", [Link]).Value = codigo;
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjBuscaCliente
{
public partial class frmBuscaCliente : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmBuscaCliente()
{
InitializeComponent();
}
private void btnMostrar_Click(object sender, EventArgs e)
{
try
{
string codigo = [Link];
DataRow la = [Link](codigo).Rows[0];
[Link] = la[0].ToString();
[Link] = la[1].ToString();
[Link] = la[2].ToString();
[Link] = la[3].ToString();
[Link] = la[4].ToString();
}
catch (Exception)
{
[Link]("El codigo de cliente no existe..!!");
limpiaControles();
}
}
void limpiaControles()
{
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
}
private void frmBuscaCliente_Load(object sender, EventArgs e)
{
limpiaControles();
}
}
}
--PROCEDIMIENTO ALMACENADO QUE LISTA LOS AÑOS
IF OBJECT_ID("SP_LISTAAÑOS")IS NOT NULL
DROP PROC SP_LISTAAÑOS
GO
CREATE PROC SP_LISTAAÑOS
AS
SELECT DISTINCT YEAR(F.FFI_FIC) AS AÑO
FROM FICHARECLAMO F
ORDER BY 1 DESC
GO
--PROCEDIMIENTO ALMACENADO QUE LISTE LAS FICHAS DE RECLAMO
IF OBJECT_ID("SP_LISTAFICHASRECLAMOXAÑO")IS NOT NULL
DROP PROC SP_LISTAFICHASRECLAMOXAÑO
GO
CREATE PROC SP_LISTAFICHASRECLAMOXAÑO(@AÑO INT)
AS
SELECT F.COD_FIC AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA,
CL.NOM_CLI+SPACE(1)+CL.PAT_CLI+SPACE(1)+CL.MAT_CLI AS CLIENTE,
F.FFI_FIC AS FECHA
FROM FICHARECLAMO F
JOIN CONTRATISTA C ON C.IDE_CON = F.IDE_CON
JOIN CLIENTE CL ON CL.IDE_CLI = F.IDE_CLI
WHERE YEAR(F.FFI_FIC)=@AÑO
GO
--PRUEBA: SP_LISTAFICHASRECLAMOXAÑO 2008
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjFichasReclamoxAño
{
class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjFichasReclamoxAño
{
class LogicaNegocio
{
//Denicion GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
//Metodos que lista los años en forma descendente
public DataTable listaAño()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAAÑOS", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Metodos que lista los datos del cliente
public DataTable listaFichasxAño(int año)
{
cn = [Link]();
[Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAFICHASRECLAMOXAÑO", cn);
[Link] = [Link];
[Link]("año", [Link]).Value = año;
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjFichasReclamoxAño
{
public partial class frmFichasReclamoxAño : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmFichasReclamoxAño()
{
InitializeComponent();
}
private void frmFichasReclamoxAño_Load(object sender, EventArgs e)
{
llenaAños();
}
void llenaAños()
{
cboAñ[Link] = [Link]ño();
cboAñ[Link] = "AÑO";
}
private void btnBuscar_Click(object sender, EventArgs e)
{
int año = [Link](cboAñ[Link]());
[Link] = [Link]ño(año);
}
}
}
--SP_LISTAEQUIPOS
IF OBJECT_ID("SP_LISTAEQUIPOS")IS NOT NULL
DROP PROC SP_LISTAEQUIPOS
GO
CREATE PROC SP_LISTAEQUIPOS
AS
SELECT E.IDE_EQU AS CODIGO,
E.DESC_EQU AS DESCRIPCION,
T.DES_TIP AS TIPO,
E.PREC_EQU AS PRECIO,
ES.DES_EST AS ESTADO
FROM EQUIPO E
JOIN TIPO_EQUIPO T ON E.COD_TIP_EQU=T.COD_TIP_EQU
JOIN ESTADO_EQUIPO ES ON E.COD_EST=ES.COD_EST
GO
--SP_LISTATIPOEQUIPOS
IF OBJECT_ID("SP_LISTATIPOEQUIPOS")IS NOT NULL
DROP PROC SP_LISTATIPOEQUIPOS
GO
CREATE PROC SP_LISTATIPOEQUIPOS
AS
SELECT T.COD_TIP_EQU AS CODIGO,
T.DES_TIP AS TIPO
FROM TIPO_EQUIPO T
GO
--SP_LISTAESTADOS
IF OBJECT_ID("SP_LISTAESTADOS")IS NOT NULL
DROP PROC SP_LISTAESTADOS
GO
CREATE PROC SP_LISTAESTADOS
AS
SELECT ES.COD_EST AS CODIGO,
ES.DES_EST AS ESTADO
FROM ESTADO_EQUIPO ES
GO
--SP_ULTIMOEQUIPO
IF OBJECT_ID("SP_ULTIMOEQUIPO")IS NOT NULL
DROP PROC SP_ULTIMOEQUIPO
GO
CREATE PROC SP_ULTIMOEQUIPO
AS
SELECT TOP 1 E.IDE_EQU AS CODIGO
FROM EQUIPO E
ORDER BY 1 DESC
GO
--SP_NUEVOEQUIPO
IF OBJECT_ID("SP_NUEVOEQUIPO")IS NOT NULL
DROP PROC SP_NUEVOEQUIPO
GO
CREATE PROC SP_NUEVOEQUIPO(@COD CHAR(6), @TIP CHAR(6),@DES VARCHAR(40),@
PRE MON-EY, @EST INT)
AS
INSERT INTO EQUIPO VALUES (@COD,@TIP,@DES,@PRE,@EST)
GO
--SP_ACTUALIZAEQUIPO
IF OBJECT_ID("SP_ACTUALIZAEQUIPO")IS NOT NULL
DROP PROC SP_ACTUALIZAEQUIPO
GO
CREATE PROC SP_ACTUALIZAEQUIPO(@COD CHAR(6), @TIP CHAR(6),@DES VARCHAR(40),@
PRE MONEY, @EST INT)
AS
UPDATE EQUIPO
SET COD_TIP_EQU=@TIP,DESC_EQU=@DES,PREC_EQU=@PRE,COD_EST=@EST
WHERE IDE_EQU=@COD
GO
--SP_ELIMINAEQUIPO
IF OBJECT_ID("SP_ELIMINAEQUIPO")IS NOT NULL
DROP PROC SP_ELIMINAEQUIPO
GO
CREATE PROC SP_ELIMINAEQUIPO(@COD CHAR(6))
AS
DELETE EQUIPO WHERE IDE_EQU=@COD
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjMantenimientoEquipo
{
class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoEquipo
{
class LogicaNegocio
{
//Denicion GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
string mensaje;
//Método que lista los equipos
public DataTable listaEquipos()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAEQUIPOS", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que lista los estados
public DataTable listaEstado()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTAESTADOS", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que lista los tipos
public DataTable listaTipos()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTATIPOEQUIPOS", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que genere un nuevo codigo de Equipo
public string generaCodigo()
{
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ULTIMOEQUIPO", cn);
return "EQ" + ([Link]([Link]().ToString()
.Substring(2, 4)) + 1).ToString("0000");
}
//Método que registra un nuevo equipo
public string nuevoEquipo(string codigo, string tipo, string descripcion,
double precio, string estado)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_NUEVOEQUIPO", cn);
[Link] = [Link];
[Link]("cod", [Link]).Value = codigo;
[Link]("tip", [Link]).Value = tipo;
[Link]("des", [Link]).Value = descripcion;
[Link]("pre", [Link]).Value = precio;
[Link]("est", [Link]).Value = estado;
try
{
int n = [Link]();
mensaje = [Link]() + " EQUIPO REGISTRADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
//Método que actualiza los datos de un equipo
public string actualizaEquipo(string codigo, string tipo,
string descripcion, double precio, string estado)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ACTUALIZAEQUIPO", cn);
[Link] = [Link];
[Link]("cod", [Link]).Value = codigo;
[Link]("tip", [Link]).Value = tipo;
[Link]("des", [Link]).Value = descripcion;
[Link]("pre", [Link]).Value = precio;
[Link]("est", [Link]).Value = estado;
try
{
int n = [Link]();
mensaje = [Link]() + " EQUIPO ACTUALIZADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
//Método que elimina un registro de equipo
public string eliminaEquipo(string codigo)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ELIMINAEQUIPO", cn);
[Link] = [Link];
[Link]("cod", [Link]).Value = codigo;
try
{
int n = [Link]();
mensaje = [Link]() + " EQUIPO ELIMINADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoEquipo
{
public partial class frmMantenimientoEquipo : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmMantenimientoEquipo()
{
InitializeComponent();
}
private void frmMantenimientoEquipo_Load(object sender, EventArgs e)
{
llenaTipo();
llenaEstado();
llenaEquipos();
[Link] = generacodigo();
}
private void tsNuevo_Click(object sender, EventArgs e)
{
[Link] = generacodigo();
limpiarControles();
}
private void tsGrabar_Click(object sender, EventArgs e)
{
if (valida() == "")
{
//Capturando los datos del formulario
string codigo = [Link];
string descripcion = [Link];
string tipo = [Link]();
string estado = [Link]();
double precio = [Link]([Link]);
//Grabando el nuevo equipo
string mensaje = [Link](codigo, tipo, descripcion,
precio, estado);
[Link](mensaje);
llenaEquipos();
}
else
[Link]("El error se encuentra" + valida());
}
private void tsModicar_Click(object sender, EventArgs e)
{
if (valida() == "")
{
//Capturando los datos del formulario
string codigo = [Link];
string descripcion = [Link];
string tipo = [Link]();
string estado = [Link]();
double precio = [Link]([Link]);
//Modicando
string mensaje = [Link](codigo, tipo, descripcion,
precio, estado);
[Link](mensaje);
llenaEquipos();
}
else
[Link]("El error se encuentra" + valida());
}
private void tsEliminar_Click(object sender, EventArgs e)
{
//Capturando los datos del formulario
string codigo = [Link];
//Eliminando
string mensaje = [Link](codigo);
[Link](mensaje);
llenaEquipos();
}
private void tsSalir_Click(object sender, EventArgs e)
{
[Link]();
}
private void dgEquipos_MouseDoubleClick(object sender, MouseEventArgs e)
{
[Link] = [Link][0].[Link]();
[Link] = [Link][1].[Link]();
c [Link] = [Link][2].[Link]();
[Link] = [Link][4].[Link]();
[Link] = [Link][3].[Link]();
}
void llenaTipo()
{
[Link] = [Link]();
[Link] = "TIPO";
[Link] = "CODIGO";
}
void llenaEstado()
{
[Link] = [Link]();
[Link] = "ESTADO";
[Link] = "CODIGO";
}
void llenaEquipos()
{
[Link] = [Link]();
}
string generacodigo()
{
return [Link]();
}
void limpiarControles()
{
[Link]();
[Link] = -1;
[Link] = -1;
[Link]();
[Link]();
}
string valida()
{
if ([Link]().Length == 0)
{
[Link]();
[Link]();
return " la descripcion del equipo";
}
else if ([Link] == -1)
{
[Link]();
return " el tipo de equipo";
}
else if ([Link] == -1)
{
[Link]();
return " el estado del equipo";
}
else if ([Link]().Length == 0)
{
[Link]();
[Link]();
return " el precio del equipo";
}
else
return "";
}
private void txtPrecio_KeyPress(object sender, KeyPressEventArgs e)
{
CultureInfo cc = [Link];
if ([Link]([Link]) ||
[Link]() == [Link])
[Link] = false;
else
[Link] = true;
}
}
}
--PROCEDIMIENTO ALMACENADO QUE LISTA LOS CONTRATISTAS
IF OBJECT_ID("SP_LISTACONTRATISTA")IS NOT NULL
DROP PROC SP_LISTACONTRATISTA
GO
CREATE PROC SP_LISTACONTRATISTA
AS
SELECT C.IDE_CON AS CODIGO,
C.NOM_CON+SPACE(1)+C.PAT_CON+SPACE(1)+C.MAT_CON AS CONTRATISTA,
C.FON_CON AS TELEFONO,
C.EMA_CON AS CORREO
FROM CONTRATISTA C
GO
--PROCEDIMIENTO ALMACENADO PARA EL ULTIMO CODIGO DE CONTRATISTA
IF OBJECT_ID("SP_ULTIMOCODIGO")IS NOT NULL
DROP PROC SP_ULTIMOCODIGO
GO
CREATE PROC SP_ULTIMOCODIGO
AS
SELECT TOP 1 C.IDE_CON
FROM CONTRATISTA C
ORDER BY C.IDE_CON DESC
GO
--PROCEDIMIENTO ALMACENADO PARA UN NUEVO CONTRATISTA
IF OBJECT_ID("SP_NUEVOCONTRATISTA")IS NOT NULL
DROP PROC SP_NUEVOCONTRATISTA
GO
CREATE PROC SP_NUEVOCONTRATISTA(@COD CHAR(6),@NOM VARCHAR(30),
@PAT VARCHAR(20),@MAT VARCHAR(20),
@FON VARCHAR(15),@EMA VARCHAR(50))
AS
INSERT INTO CONTRATISTA
VALUES (@COD,@NOM,@PAT,@MAT,@FON,@EMA)
GO
--PROCEDIMIENTO ALMACENADO QUE ACTUALIZA LOS DATOS DEL CONTRATISTA
IF OBJECT_ID("SP_ACTUALIZACONTRATISTA")IS NOT NULL
DROP PROC SP_ACTUALIZACONTRATISTA
GO
CREATE PROC SP_ACTUALIZACONTRATISTA(@COD CHAR(6),@NOM VARCHAR(30),
@PAT VARCHAR(20),@MAT VARCHAR(20),
@FON VARCHAR(15),@EMA VARCHAR(50))
AS
UPDATE CONTRATISTA
SET NOM_CON=@NOM,PAT_CON=@PAT,MAT_CON=@MAT,
FON_CON=@FON,EMA_CON=@EMA
WHERE IDE_CON=@COD
GO
--PROCEDIMIENTO ALMACENADO QUE PERMITE ELIMINAR UN REGISTRO DE CONTRATISTA
IF OBJECT_ID("SP_ELIMINACONTRATISTA")IS NOT NULL
DROP PROC SP_ELIMINACONTRATISTA
GO
CREATE PROC SP_ELIMINACONTRATISTA(@COD CHAR(6))
AS
DELETE CONTRATISTA
WHERE IDE_CON = @COD
GO
--PROCEDIMIENTO ALMACENADO QUE MUESTRA LOS DATOS DE UN CONTRATISTA
IF OBJECT_ID("SP_BUSCACONTRATISTA")IS NOT NULL
DROP PROC SP_BUSCACONTRATISTA
GO
CREATE PROC SP_BUSCACONTRATISTA(@COD CHAR(6))
AS
SELECT C.IDE_CON AS CODIGO,
C.NOM_CON AS NOMBRE,
C.PAT_CON AS PATERNO,
C.MAT_CON AS MATERNO,
C.FON_CON AS TELEFONO,
C.EMA_CON AS CORREO
FROM CONTRATISTA C
WHERE IDE_CON = @COD
GO
<?xml version="1.0" encoding="utf-8" ?>
<conguration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6" />
</startup>
<connectionStrings>
<add name="cn" connectionString="server=.;
database=contrato;
integrated security=SSPI"/>
</connectionStrings>
</conguration>
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link]guration;
namespace pjMantenimientoContratista
{
public class Conexion
{
public SqlConnection getConecta()
{
SqlConnection cn = new SqlConnection(CongurationManager
.ConnectionStrings["cn"].ConnectionString);
return cn;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public class LogicaNegocio
{
//Denicion GLOBAL
Conexion objCon = new Conexion();
SqlConnection cn = new SqlConnection();
string mensaje;
//Método que lista los contratistas
public DataTable listaContratistas()
{
cn = [Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_LISTACONTRATISTA", cn);
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que genere un nuevo codigo de contratista
public string generaCodigo()
{
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ULTIMOCODIGO", cn);
return "CON" + ([Link]([Link]().ToString()
.Substring(3, 3)) + 1).ToString("000");
}
//Método que registra un nuevo contratista
public string nuevoContratista(Contratista objC)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_NUEVOCONTRATISTA", cn);
[Link] = [Link];
[Link]("COD", [Link]).Value = [Link];
[Link]("NOM", [Link]).Value = [Link];
[Link]("PAT", [Link]).Value = [Link];
[Link]("MAT", [Link]).Value = [Link];
[Link]("FON", [Link]).Value = [Link];
[Link]("EMA", [Link]).Value = [Link];
try
{
int n = [Link]();
mensaje = [Link]() + " CONTRATISTA REGISTRADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
//Método que busca los datos del contratista
public DataTable buscaContratista(Contratista objC)
{
cn = [Link]();
[Link]();
SqlDataAdapter da = new SqlDataAdapter("SP_BUSCACONTRATISTA", cn);
[Link] = [Link];
[Link]("COD", [Link]).Value =
[Link];
DataTable dt = new DataTable();
[Link](dt);
return dt;
}
//Método que actualiza los datos del contratista
public string actualizaContratista(Contratista objC)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ACTUALIZACONTRATISTA", cn);
[Link] = [Link];
[Link]("COD", [Link]).Value = [Link];
[Link]("NOM", [Link]).Value = [Link];
[Link]("PAT", [Link]).Value = [Link];
[Link]("MAT", [Link]).Value = [Link];
[Link]("FON", [Link]).Value = [Link];
[Link]("EMA", [Link]).Value = [Link];
try
{
int n = [Link]();
mensaje = [Link]() + " CONTRATISTA ACTUALIZADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
//Método que elimina un contratista
public string eliminaEquipo(Contratista objC)
{
mensaje = "";
cn = [Link]();
[Link]();
SqlCommand cmd = new SqlCommand("SP_ELIMINACONTRATISTA", cn);
[Link] = [Link];
[Link]("cod", [Link]).Value = [Link];
try
{
int n = [Link]();
mensaje = [Link]() + " CONTRATISTA ELIMINADO CORRECTAMENTE";
}
catch (SqlException ex)
{
mensaje = [Link];
}
nally
{
[Link]();
}
return mensaje;
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public partial class frmListadoContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmListadoContratista()
{
InitializeComponent();
}
private void frmListadoContratista_Load(object sender, EventArgs e)
{
llenaContratista();
}
void llenaContratista()
{
[Link] = [Link]();
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public partial class frmNuevoContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmNuevoContratista()
{
InitializeComponent();
}
private void frmNuevoContratista_Load(object sender, EventArgs e)
{
generaCodigo();
}
void generaCodigo()
{
[Link] = [Link]();
}
private void btnRegistrar_Click(object sender, EventArgs e)
{
Contratista objCo = new Contratista();
//Enviando los valores al objeto de la clase Contratista
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
//Grabando el nuevo registro de contratista
string mensaje = [Link](objCo);
[Link](mensaje);
limpiarControles();
}
private void btnAnular_Click(object sender, EventArgs e)
{
limpiarControles();
}
void limpiarControles()
{
generaCodigo();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
}
private void btnListado_Click(object sender, EventArgs e)
{
frmListadoContratista objListado = new frmListadoContratista();
[Link]();
}
private void btnSalir_Click(object sender, EventArgs e)
{
[Link]();
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public partial class frmActualizaContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmActualizaContratista()
{
InitializeComponent();
}
private void btnBuscar_Click(object sender, EventArgs e)
{
Contratista objCo = new Contratista();
[Link] = [Link];
DataRow la = [Link](objCo).Rows[0];
[Link] = la[1].ToString();
[Link] = la[2].ToString();
[Link] = la[3].ToString();
[Link] = la[4].ToString();
[Link] = la[5].ToString();
private void btnActualizar_Click(object sender, EventArgs e)
{
Contratista objCo = new Contratista();
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
[Link] = [Link];
string mensaje = [Link](objCo);
[Link](mensaje);
}
private void btnAnular_Click(object sender, EventArgs e)
{
limpiarControles();
}
void limpiarControles()
{
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
[Link]();
}
private void btnListado_Click(object sender, EventArgs e)
{
frmListadoContratista objListado = new frmListadoContratista();
[Link]();
}
private void btnSalir_Click(object sender, EventArgs e)
{
[Link]();
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public partial class frmEliminaContratista : Form
{
LogicaNegocio objL = new LogicaNegocio();
public frmEliminaContratista()
{
InitializeComponent();
}
private void btnListado_Click(object sender, EventArgs e)
{
frmListadoContratista objListado = new frmListadoContratista();
[Link]();
}
private void btnBuscar_Click(object sender, EventArgs e)
{
Contratista objCo = new Contratista();
[Link] = [Link];
DataRow la = [Link](objCo).Rows[0];
[Link] = la[1].ToString();
[Link] = la[2].ToString();
[Link] = la[3].ToString();
[Link] = la[4].ToString();
[Link] = la[5].ToString();
}
private void btnEliminar_Click(object sender, EventArgs e)
{
Contratista objCo = new Contratista();
[Link] = [Link];
string mensaje = [Link](objCo);
[Link](mensaje);
limpiarControles();
}
private void btnAnular_Click(object sender, EventArgs e)
{
limpiarControles();
}
private void btnSalir_Click(object sender, EventArgs e)
{
[Link]();
}
void limpiarControles()
{
[Link]();
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
[Link] = "";
[Link]();
}
}
}
using System;
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
using [Link];
namespace pjMantenimientoContratista
{
public partial class MenuPrincipal : Form
{
public MenuPrincipal()
{
InitializeComponent();
}
private void nuevoToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (Form formularios in MdiChildren)
{
[Link]();
}
frmNuevoContratista childForm = new frmNuevoContratista();
[Link] = this;
[Link]();
}
private void actualizarToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (Form formularios in MdiChildren)
{
[Link]();
}
frmActualizaContratista childForm = new frmActualizaContratista();
[Link] = this;
[Link]();
}
private void eliminarToolStripMenuItem_Click(object sender, EventArgs e)
{
foreach (Form formularios in MdiChildren)
{
[Link]();
}
frmEliminaContratista childForm = new frmEliminaContratista();
[Link] = this;
[Link]();
}
private void listadoGeneralToolStripMenuItem_Click(object sender,EventArgs e)
{
foreach (Form formularios in MdiChildren)
{
[Link]();
}
frmListadoContratista childForm = new frmListadoContratista();
[Link] = this;
[Link]();
}
private void salirToolStripMenuItem_Click(object sender, EventArgs e)
{
[Link]();
}
}
}