ALTER TABLE LogCortes ADD NumTurno INT DEFAULT(0) NOT NULL
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paInsLogCortes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paInsLogCortes]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paUpLogCortes]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paUpLogCortes]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryLogCortesFor]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paQryLogCortesFor]
GO
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[paQryLogCortesLec]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
 DROP PROCEDURE [dbo].[paQryLogCortesLec]
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[paInsLogCortes] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNumCorte INT,@pmPlanilla INT,@pmIdCiaPla CHAR(2),@pmFecPlanilla SMALLDATETIME
,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250),@pmArchivo1 VARCHAR(50),@pmArchivo2 VARCHAR(50)
,@pmTipoInt VARCHAR(10),@pmEstado INT,@pmNumTurno INT
 AS 
 INSERT INTO LogCortes (IdLog,IdCia,Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,TimeSys,IdUsuario,Nombre,Observacion,Archivo1,Archivo2,TipoInt,Estado,NumTurno)
 VALUES (@pmIdLog,@pmIdCia,@pmFecha,@pmNumCorte,@pmPlanilla,@pmIdCiaPla,@pmFecPlanilla,@pmTimeSys,@pmIdUsuario,@pmNombre,@pmObservacion,@pmArchivo1,@pmArchivo2,@pmTipoInt,@pmEstado,@pmNumTurno)
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[paQryLogCortesLec] @pmIdCia CHAR(2),@pmArchivo1 VARCHAR(50)
 AS 
 SELECT Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,NumTurno
 FROM LogCortes
 WHERE Planilla>0 AND  IdCia=@pmIdCia AND Archivo1=@pmArchivo1
 ORDER BY FecPlanilla
GO
SET ANSI_NULLS OFF
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[paQryLogCortesFor] @pmIdCia CHAR(2),@pmArchivo2  VARCHAR(50)
 AS 
 SELECT Fecha,NumCorte,Planilla,IdCiaPla,FecPlanilla,NumTurno
 FROM LogCortes
 WHERE Planilla>0 AND  IdCia=@pmIdCia AND Archivo2=@pmArchivo2
 ORDER BY FecPlanilla
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[paUpLogCortes] @pmIdLog INT,@pmIdCia CHAR(2),@pmFecha SMALLDATETIME,@pmNumCorte INT,@pmPlanilla INT,@pmIdCiaPla CHAR(2),@pmFecPlanilla SMALLDATETIME
,@pmTimeSys SMALLDATETIME,@pmIdUsuario VARCHAR(11),@pmNombre VARCHAR(50),@pmObservacion VARCHAR(250),@pmArchivo1 VARCHAR(50),@pmArchivo2 VARCHAR(50),@pmTipoInt VARCHAR(10),@pmEstado INT,@pmNumTurno INT
 AS 
 UPDATE LogCortes SET Fecha=@pmFecha,NumCorte=@pmNumCorte,Planilla=@pmPlanilla,IdCiaPla=@pmIdCiaPla,FecPlanilla=@pmFecPlanilla,TimeSys=@pmTimeSys
,IdUsuario=@pmIdUsuario,Nombre=@pmNombre,Observacion=@pmObservacion,Archivo1=@pmArchivo1,Archivo2=@pmArchivo2,TipoInt=@pmTipoInt,Estado=@pmEstado,NumTurno=@pmNumTurno
 WHERE IdLog=@pmIdLog AND IdCia=@pmIdCia
GO
