Description
Properties
| Name | Value |
|---|---|
| ANSI Nulls ON | True |
| Quoted Identifier ON | True |
| Encrypted | False |
| Execute As | |
| Assembly |
Parameters
1| Name | Data Type | Length | Description |
|---|---|---|---|
| @ClientID | int | 4 |
SQL Script
Copy
SET QUOTED_IDENTIFIER, ANSI_NULLS ON
GO
CREATE OR ALTER PROCEDURE dbo.Imperium_Digicard_ResponseBKP
@ClientID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
/*
@Username varchar(150),
@Password varchar(150),
*/
SELECT empleado, cuit_empleado, empleador_directo, isnull(cuit_empleador_directo,0) as cuit_empleador_directo, isnull(contratista_principal,0) as contratista_principal,
isnull(cuit_contratista_principal,0) as cuit_contratista_principal,
/*
CONVERT(VARCHAR(10),vigencia_excepcion, 103) + ' ' + CONVERT(VARCHAR(8),vigencia_excepcion, 108) as vigencia_excepcion
*/
CONVERT(VARCHAR(10),getdate()+1, 103) + ' ' + CONVERT(VARCHAR(8),getdate()+1, 108) as vigencia_excepcion
, estado_ingreso, locacion,
CONVERT(VARCHAR(10),isnull(fecha_maxima_ingreso,getdate()), 103) + ' ' + CONVERT(VARCHAR(8),'23:59:59', 108) as fecha_maxima_ingreso,
@ClientID as cliente,
CONVERT(VARCHAR(10),getdate()+0.010, 103) + ' ' + CONVERT(VARCHAR(8),getdate()+0.010, 108) as habilitado_proxima_consulta
FROM Digicard
/* SELECT led_tipos_contratista.nombre_tipo_contratista,
padrones.nombre_persona as empleado, padrones.identificacion as cuit_empleado,
padrones_1.nombre_persona AS empleador_directo, padrones_1.identificacion AS cuit_empleador_directo,
null AS contratista_principal,null AS cuit_contratista_principal,
/*
led_control_ingreso.vigencia_excepcion
*/
getdate() + 1 as vigencia_excepcion
, 'V' AS estado_ingreso,0 AS locacion,
getdate() + 43 as fecha_maxima_ingreso
FROM led_contratistas INNER JOIN
led_empleados ON led_empleados.contratista = led_contratistas.contratista INNER JOIN
padrones ON led_empleados.id_padron = padrones.id_padron INNER JOIN
padrones AS padrones_1 ON led_contratistas.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
left JOIN led_control_ingreso ON led_empleados.empleado = led_control_ingreso.empleado
LEFT join led_locaciones on led_locaciones.locacion = led_control_ingreso.locacion
where led_contratistas.cliente = 9335603
order by padrones.nombre_persona asc
*/
END
GO
GO
CREATE OR ALTER PROCEDURE dbo.Imperium_Digicard_ResponseBKP
@ClientID int
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
/*
@Username varchar(150),
@Password varchar(150),
*/
SELECT empleado, cuit_empleado, empleador_directo, isnull(cuit_empleador_directo,0) as cuit_empleador_directo, isnull(contratista_principal,0) as contratista_principal,
isnull(cuit_contratista_principal,0) as cuit_contratista_principal,
/*
CONVERT(VARCHAR(10),vigencia_excepcion, 103) + ' ' + CONVERT(VARCHAR(8),vigencia_excepcion, 108) as vigencia_excepcion
*/
CONVERT(VARCHAR(10),getdate()+1, 103) + ' ' + CONVERT(VARCHAR(8),getdate()+1, 108) as vigencia_excepcion
, estado_ingreso, locacion,
CONVERT(VARCHAR(10),isnull(fecha_maxima_ingreso,getdate()), 103) + ' ' + CONVERT(VARCHAR(8),'23:59:59', 108) as fecha_maxima_ingreso,
@ClientID as cliente,
CONVERT(VARCHAR(10),getdate()+0.010, 103) + ' ' + CONVERT(VARCHAR(8),getdate()+0.010, 108) as habilitado_proxima_consulta
FROM Digicard
/* SELECT led_tipos_contratista.nombre_tipo_contratista,
padrones.nombre_persona as empleado, padrones.identificacion as cuit_empleado,
padrones_1.nombre_persona AS empleador_directo, padrones_1.identificacion AS cuit_empleador_directo,
null AS contratista_principal,null AS cuit_contratista_principal,
/*
led_control_ingreso.vigencia_excepcion
*/
getdate() + 1 as vigencia_excepcion
, 'V' AS estado_ingreso,0 AS locacion,
getdate() + 43 as fecha_maxima_ingreso
FROM led_contratistas INNER JOIN
led_empleados ON led_empleados.contratista = led_contratistas.contratista INNER JOIN
padrones ON led_empleados.id_padron = padrones.id_padron INNER JOIN
padrones AS padrones_1 ON led_contratistas.id_padron = padrones_1.id_padron
inner join led_tipos_contratista on led_contratistas.tipo_contratista = led_tipos_contratista.tipo_contratista
inner join led_tipos_empleado on led_empleados.tipo_empleado = led_tipos_empleado.tipo_empleado
left JOIN led_control_ingreso ON led_empleados.empleado = led_control_ingreso.empleado
LEFT join led_locaciones on led_locaciones.locacion = led_control_ingreso.locacion
where led_contratistas.cliente = 9335603
order by padrones.nombre_persona asc
*/
END
GO
Depends On
1Used By
No items found