ALTER TABLE LogCxpAprob ADD VrAprobado MONEY DEFAULT(0) NOT NULL
GO
CREATE TABLE LogContenedor ( 
Numero VARCHAR(5) NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
IdTipoCon VARCHAR(4) NOT NULL,
NumContdor VARCHAR(50) NOT NULL,
PesoNeto DECIMAL(14,4) DEFAULT ((0)) NOT NULL,
IdTipoPre VARCHAR(4) NOT NULL,
NumPrecinto VARCHAR(30) NOT NULL,
ColorPrecinto VARCHAR(20) NOT NULL,
Sellos VARCHAR(250),
Peligroso BIT DEFAULT ((0)) NOT NULL,
Perecedero BIT DEFAULT ((0)) NOT NULL,
Toxico BIT DEFAULT ((0)) NOT NULL,
Inflamable BIT DEFAULT ((0)) NOT NULL,
Difmanejo BIT DEFAULT ((0)) NOT NULL,
Fragil BIT DEFAULT ((0)) NOT NULL,
DevCont BIT DEFAULT ((0)) NOT NULL,
CdLocCont VARCHAR(8),
PatioCont VARCHAR(50),
Observacion VARCHAR(250),
NumSalidaSello INT DEFAULT ((0)) NOT NULL,
CdCiaSalSello CHAR(2) DEFAULT ('00'),
ItemSalSello INT DEFAULT ((0)),
CdProdSalida VARCHAR(16),
NumSerialSello VARCHAR(30),
NumComodato VARCHAR(50),
FecVenceCom SMALLDATETIME,
TipoContenedor VARCHAR(50),
Precinto VARCHAR(50),
Localidad VARCHAR(50)
 CONSTRAINT PK_LogContenedor PRIMARY KEY CLUSTERED (Numero,Item),
 CONSTRAINT CK_LogContenedorColorPrecinto CHECK ((len([ColorPrecinto])>(0))),
 CONSTRAINT CK_LogContenedorIdTipoCon CHECK ((len([IdTipoCon])>(0))),
 CONSTRAINT CK_LogContenedorIdTipoPre CHECK ((len([IdTipoPre])>(0))),
 CONSTRAINT CK_LogContenedorNumContdor CHECK ((len([NumContdor])>(0))),
 CONSTRAINT CK_LogContenedorNumero CHECK ((len([Numero])>(0))),
 CONSTRAINT CK_LogContenedorNumPrecinto CHECK ((len([NumPrecinto])>(0))))
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsLogContenedor]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paInsLogContenedor]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsLogCxpAprob]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paInsLogCxpAprob]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[paInsLogContenedor] @pmNumero VARCHAR(5),@pmItem INT,@pmIdTipoCon VARCHAR(4),@pmNumContdor VARCHAR(50),@pmPesoNeto DECIMAL(14,4),@pmIdTipoPre VARCHAR(4),@pmNumPrecinto VARCHAR(30),@pmColorPrecinto VARCHAR(20),@pmSellos VARCHAR(250),@pmPeligroso BIT,@pmPerecedero BIT,@pmToxico BIT,@pmInflamable BIT,@pmDifmanejo BIT,@pmFragil BIT,@pmDevCont BIT,@pmCdLocCont VARCHAR(8)
,@pmPatioCont VARCHAR(50),@pmObservacion VARCHAR(250),@pmNumSalidaSello INT,@pmCdCiaSalSello CHAR(2),@pmItemSalSello INT,@pmCdProdSalida VARCHAR(16),@pmNumSerialSello VARCHAR(30),@pmNumComodato VARCHAR(50),@pmFecVenceCom SMALLDATETIME,@pmTipoContenedor VARCHAR(50),@pmPrecinto VARCHAR(50),@pmLocalidad VARCHAR(50)
 AS 
 INSERT INTO LogContenedor (Numero,Item,IdTipoCon,NumContdor,PesoNeto,IdTipoPre,NumPrecinto,ColorPrecinto,Sellos,Peligroso,Perecedero,Toxico,Inflamable,Difmanejo,Fragil,DevCont,CdLocCont,PatioCont,Observacion,NumSalidaSello,CdCiaSalSello,ItemSalSello,CdProdSalida,NumSerialSello,NumComodato,FecVenceCom,TipoContenedor,Precinto,Localidad)
 VALUES (@pmNumero,@pmItem,@pmIdTipoCon,@pmNumContdor,@pmPesoNeto,@pmIdTipoPre,@pmNumPrecinto,@pmColorPrecinto,@pmSellos,@pmPeligroso,@pmPerecedero,@pmToxico,@pmInflamable,@pmDifmanejo,@pmFragil,@pmDevCont,@pmCdLocCont,@pmPatioCont,@pmObservacion,@pmNumSalidaSello,@pmCdCiaSalSello,@pmItemSalSello,@pmCdProdSalida,@pmNumSerialSello
,@pmNumComodato,@pmFecVenceCom,@pmTipoContenedor,@pmPrecinto,@pmLocalidad)
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[paInsLogCxpAprob] @pmNumero INT,@pmItem INT,@pmFecha SMALLDATETIME,@pmTimeSys SMALLDATETIME,@pmTipFac VARCHAR(3),@pmFactura VARCHAR(15),@pmIdCia CHAR(2)
,@pmItemFact INT,@pmIdCuenta VARCHAR(16),@pmIdProveedor VARCHAR(16),@pmNomProvee VARCHAR(150),@pmVrFactura MONEY,@pmVrAbonado MONEY,@pmEstado INT,@pmDetalle VARCHAR(100)
,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmVrAprobado MONEY
 AS 
 INSERT INTO LogCxpAprob (Numero,Item,Fecha,TimeSys,TipFac,Factura,IdCia,ItemFact,IdCuenta,IdProveedor,NomProvee,VrFactura,VrAbonado,Estado,Detalle,IdUsuario,Nombre,VrAprobado)
 VALUES (@pmNumero,@pmItem,@pmFecha,@pmTimeSys,@pmTipFac,@pmFactura,@pmIdCia,@pmItemFact,@pmIdCuenta,@pmIdProveedor,@pmNomProvee,@pmVrFactura
,@pmVrAbonado,@pmEstado,@pmDetalle,@pmIdUsuario,@pmNombre,@pmVrAprobado)
GO
