if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsTarifasAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paInsTarifasAportes]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpTarifasAportes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paUpTarifasAportes]
GO

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[paInsTarifasAportes] @pmFecha SMALLDATETIME,@pmIdTarifVinc VARCHAR(4),@pmIdTarifApo VARCHAR(4),@pmTarifTraslado DECIMAL(14,4),@pmUndTarifTdo VARCHAR(10),@pmBaseTarifVinc VARCHAR(10),@pmBaseLiqAportes VARCHAR(10),@pmFrecLiqAportes INT,@pmCodGrupo VARCHAR(4),@pmNitAsociado VARCHAR(16),@pmId_Vehiculo VARCHAR(10),@pmUndVehiculo CHAR(1),@pmTipoVigencia CHAR(1),@pmFechaInicial SMALLDATETIME,@pmFechaFinal SMALLDATETIME
,@pmAnulado BIT,@pmObservacion VARCHAR(500),@pmIdUsuario VARCHAR(11),@pmFechaCrea SMALLDATETIME
 AS 
 INSERT INTO TarifasAportes (Fecha,IdTarifVinc,IdTarifApo,TarifTraslado,UndTarifTdo,BaseTarifVinc,BaseLiqAportes,FrecLiqAportes,CodGrupo,NitAsociado,Id_Vehiculo,UndVehiculo,TipoVigencia,FechaInicial,FechaFinal,Anulado,IdUsuario,FechaCrea,FechaAct,Observacion)
 VALUES (@pmFecha,@pmIdTarifVinc,@pmIdTarifApo,@pmTarifTraslado,@pmUndTarifTdo,@pmBaseTarifVinc,@pmBaseLiqAportes,@pmFrecLiqAportes,@pmCodGrupo,@pmNitAsociado,@pmId_Vehiculo,@pmUndVehiculo,@pmTipoVigencia,@pmFechaInicial,@pmFechaFinal,@pmAnulado,@pmIdUsuario,@pmFechaCrea,Null,@pmObservacion)
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[paUpTarifasAportes] @pmId INT,@pmFecha SMALLDATETIME,@pmIdTarifVinc VARCHAR(4),@pmIdTarifApo VARCHAR(4),@pmTarifTraslado DECIMAL(14,4),@pmUndTarifTdo VARCHAR(10),@pmBaseTarifVinc VARCHAR(10),@pmBaseLiqAportes VARCHAR(10),@pmFrecLiqAportes INT,@pmCodGrupo VARCHAR(4),@pmNitAsociado VARCHAR(16),@pmId_Vehiculo VARCHAR(10),@pmUndVehiculo CHAR(1),@pmTipoVigencia CHAR(1),@pmFechaInicial SMALLDATETIME,@pmFechaFinal SMALLDATETIME
,@pmAnulado BIT,@pmObservacion VARCHAR(500),@pmFechaAct SMALLDATETIME
 AS 
 UPDATE TarifasAportes SET Fecha=@pmFecha,IdTarifVinc=@pmIdTarifVinc,IdTarifApo=@pmIdTarifApo,TarifTraslado=@pmTarifTraslado,UndTarifTdo=@pmUndTarifTdo,BaseTarifVinc=@pmBaseTarifVinc,BaseLiqAportes=@pmBaseLiqAportes,FrecLiqAportes=@pmFrecLiqAportes,CodGrupo=@pmCodGrupo,NitAsociado=@pmNitAsociado,Id_Vehiculo=@pmId_Vehiculo,UndVehiculo=@pmUndVehiculo,TipoVigencia=@pmTipoVigencia,FechaInicial=@pmFechaInicial,FechaFinal=@pmFechaFinal,Anulado=@pmAnulado,FechaAct=@pmFechaAct,Observacion=@pmObservacion
 WHERE [Id]=@pmId
GO
