USE [Vertragsverwaltung]
GO

/****** Object:  StoredProcedure [dbo].[pr_Auswertungsparameter_Insert]    Script Date: 23.04.2013 08:12:03 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


---------------------------------------------------------------------------------
-- Stored procedure that will insert 1 row in the table 'Auswertungsparameter'
-- Gets: @iAuswertungparameternr int
-- Gets: @sBezeichnung varchar(50)
-- Gets: @sOperator varchar(50)
-- Gets: @sFeldbezug varchar(200)
-- Gets: @sWert varchar(50)
-- Gets: @sParamName varchar(50)
-- Gets: @sParamType varchar(50)
-- Gets: @bAktiv bit
-- Gets: @daErstellt_am datetime
-- Gets: @daMutiert_am datetime
-- Gets: @iMutierer int
-- Gets: @bFix bit
-- Gets: @sFixOperator varchar(255)
-- Gets: @bVisible bit
-- Gets: @sDefaultvalue varchar(255)
-- Gets: @bEditable bit
-- Gets: @sParam_Name varchar(50)
-- Gets: @sFixAndOr varchar(50)
-- Returns: @iErrorCode int
---------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[pr_Auswertungsparameter_Insert]
	@iAuswertungparameternr int,
	@sBezeichnung varchar(50),
	@sOperator varchar(50),
	@sFeldbezug varchar(200),
	@sWert varchar(50),
	@sParamName varchar(50),
	@sParamType varchar(50),
	@bAktiv bit,
	@daErstellt_am datetime,
	@daMutiert_am datetime,
	@iMutierer int,
	@bFix bit,
	@sFixOperator varchar(255),
	@bVisible bit,
	@sDefaultvalue varchar(255),
	@bEditable bit,
	@sParam_Name varchar(50),
	@sFixAndOr varchar(50),
	@iErrorCode int OUTPUT
AS
SET NOCOUNT ON
-- INSERT a new row in the table.
INSERT [dbo].[Auswertungsparameter]
(
	[Auswertungparameternr],
	[Bezeichnung],
	[Operator],
	[Feldbezug],
	[Wert],
	[ParamName],
	[ParamType],
	[Aktiv],
	[Erstellt_am],
	[Mutiert_am],
	[Mutierer],
	[Fix],
	[FixOperator],
	[Visible],
	[Defaultvalue],
	[Editable],
	[Param_Name],
	[FixAndOr]
)
VALUES
(
	@iAuswertungparameternr,
	@sBezeichnung,
	@sOperator,
	@sFeldbezug,
	@sWert,
	@sParamName,
	@sParamType,
	@bAktiv,
	@daErstellt_am,
	@daMutiert_am,
	@iMutierer,
	@bFix,
	@sFixOperator,
	@bVisible,
	@sDefaultvalue,
	@bEditable,
	@sParam_Name,
	@sFixAndOr
)
-- Get the Error Code for the statement just executed.
SELECT @iErrorCode=@@ERROR

GO

/****** Object:  StoredProcedure [dbo].[pr_Auswertungsparameter_SelectAll]    Script Date: 23.04.2013 08:12:03 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


---------------------------------------------------------------------------------
-- Stored procedure that will select all rows from the table 'Auswertungsparameter'
-- Returns: @iErrorCode int
---------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[pr_Auswertungsparameter_SelectAll]
	@iErrorCode int OUTPUT
AS
SET NOCOUNT ON
-- SELECT all rows from the table.
SELECT
	[Auswertungparameternr],
	[Bezeichnung],
	[Operator],
	[Feldbezug],
	[Wert],
	[ParamName],
	[ParamType],
	[Aktiv],
	[Erstellt_am],
	[Mutiert_am],
	[Mutierer],
	[Fix],
	[FixOperator],
	[Visible],
	[Defaultvalue],
	[Editable],
	[Param_Name],
	[FixAndOr]
FROM [dbo].[Auswertungsparameter]
ORDER BY 
	[Auswertungparameternr] ASC
-- Get the Error Code for the statement just executed.
SELECT @iErrorCode=@@ERROR

GO

/****** Object:  StoredProcedure [dbo].[pr_Auswertungsparameter_SelectOne]    Script Date: 23.04.2013 08:12:03 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


---------------------------------------------------------------------------------
-- Stored procedure that will select an existing row from the table 'Auswertungsparameter'
-- based on the Primary Key.
-- Gets: @iAuswertungparameternr int
-- Returns: @iErrorCode int
---------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[pr_Auswertungsparameter_SelectOne]
	@iAuswertungparameternr int,
	@iErrorCode int OUTPUT
AS
SET NOCOUNT ON
-- SELECT an existing row from the table.
SELECT
	[Auswertungparameternr],
	[Bezeichnung],
	[Operator],
	[Feldbezug],
	[Wert],
	[ParamName],
	[ParamType],
	[Aktiv],
	[Erstellt_am],
	[Mutiert_am],
	[Mutierer],
	[Fix],
	[FixOperator],
	[Visible],
	[Defaultvalue],
	[Editable],
	[Param_Name],
	[FixAndOr]
FROM [dbo].[Auswertungsparameter]
WHERE
	[Auswertungparameternr] = @iAuswertungparameternr
-- Get the Error Code for the statement just executed.
SELECT @iErrorCode=@@ERROR

GO

/****** Object:  StoredProcedure [dbo].[pr_Auswertungsparameter_Update]    Script Date: 23.04.2013 08:12:03 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


---------------------------------------------------------------------------------
-- Stored procedure that will update an existing row in the table 'Auswertungsparameter'
-- Gets: @iAuswertungparameternr int
-- Gets: @sBezeichnung varchar(50)
-- Gets: @sOperator varchar(50)
-- Gets: @sFeldbezug varchar(200)
-- Gets: @sWert varchar(50)
-- Gets: @sParamName varchar(50)
-- Gets: @sParamType varchar(50)
-- Gets: @bAktiv bit
-- Gets: @daErstellt_am datetime
-- Gets: @daMutiert_am datetime
-- Gets: @iMutierer int
-- Gets: @bFix bit
-- Gets: @sFixOperator varchar(255)
-- Gets: @bVisible bit
-- Gets: @sDefaultvalue varchar(255)
-- Gets: @bEditable bit
-- Gets: @sParam_Name varchar(50)
-- Gets: @sFixAndOr varchar(50)
-- Returns: @iErrorCode int
---------------------------------------------------------------------------------
CREATE PROCEDURE [dbo].[pr_Auswertungsparameter_Update]
	@iAuswertungparameternr int,
	@sBezeichnung varchar(50),
	@sOperator varchar(50),
	@sFeldbezug varchar(200),
	@sWert varchar(50),
	@sParamName varchar(50),
	@sParamType varchar(50),
	@bAktiv bit,
	@daErstellt_am datetime,
	@daMutiert_am datetime,
	@iMutierer int,
	@bFix bit,
	@sFixOperator varchar(255),
	@bVisible bit,
	@sDefaultvalue varchar(255),
	@bEditable bit,
	@sParam_Name varchar(50),
	@sFixAndOr varchar(50),
	@iErrorCode int OUTPUT
AS
SET NOCOUNT ON
-- UPDATE an existing row in the table.
UPDATE [dbo].[Auswertungsparameter]
SET 
	[Bezeichnung] = @sBezeichnung,
	[Operator] = @sOperator,
	[Feldbezug] = @sFeldbezug,
	[Wert] = @sWert,
	[ParamName] = @sParamName,
	[ParamType] = @sParamType,
	[Aktiv] = @bAktiv,
	[Erstellt_am] = @daErstellt_am,
	[Mutiert_am] = @daMutiert_am,
	[Mutierer] = @iMutierer,
	[Fix] = @bFix,
	[FixOperator] = @sFixOperator,
	[Visible] = @bVisible,
	[Defaultvalue] = @sDefaultvalue,
	[Editable] = @bEditable,
	[Param_Name] = @sParam_Name,
	[FixAndOr] = @sFixAndOr
WHERE
	[Auswertungparameternr] = @iAuswertungparameternr
-- Get the Error Code for the statement just executed.
SELECT @iErrorCode=@@ERROR

GO


