
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[P_IUD_ReserveScource]
/*************************************************
Desc :操作预定来源表(增删改)
**************************************************/
(
@ret int=-1 output,
@nId int=-1 output,
@nReserveSourceTypeId int,
@cCode nvarchar(50)='',
@cName nvarchar(50)='',
@cAddress nvarchar(100)='',
@cLinkMan nvarchar(50)='',
@cMobileNo nvarchar(50)='',
@cTelphone nvarchar(50)='',
@cFax nvarchar(50)='',
@cMail nvarchar(50)='',
@cKey nvarchar(100)='',
@cValue nvarchar(100)='',
@bIsUse bit=-1,
@nOrder int=-1,
@nHotelId int=1,
@tag int=1,
@nUserId int,
@cComputer nvarchar(100),
@nJobTimeListId int
)
as
begin
if @tag=1 --insert
begin
insert into B_ReserveSource(nReserveSourceTypeId
,cCode
,cName
,cAddress
,cLinkMan
,cMobileNo
,cTelphone
,cFax
,cMail
,cKey
,cValue
,bIsUse
,nOrder
,nHotelId)
values(@nReserveSourceTypeId
,@cCode
,@cName
,@cAddress
,@cLinkMan
,@cMobileNo
,@cTelphone
,@cFax
,@cMail
,@cKey
,@cValue
,@bIsUse
,@nOrder
,@nHotelId)
set @nId=@@identity
set @ret=1
end
else if @tag=2 --update
begin
update B_ReserveSource set
nReserveSourceTypeId=@nReserveSourceTypeId,cCode=@cCode
,cName=@cName,cAddress=@cAddress,cLinkMan=@cLinkMan
,cKey=@cKey,cMobileNo=@cMobileNo,cTelphone=@cTelphone
,cFax=@cFax,cMail=@cMail,cValue=@cValue,bIsUse=@bIsUse,nOrder=@nOrder
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
else if @tag=3 --delete
begin
delete B_ReserveSource where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
end
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[P_IUD_ReserveScource]
/*************************************************
Desc :操作预定来源表(增删改)
**************************************************/
(
@ret int=-1 output,
@nId int=-1 output,
@nReserveSourceTypeId int,
@cCode nvarchar(50)='',
@cName nvarchar(50)='',
@cAddress nvarchar(100)='',
@cLinkMan nvarchar(50)='',
@cMobileNo nvarchar(50)='',
@cTelphone nvarchar(50)='',
@cFax nvarchar(50)='',
@cMail nvarchar(50)='',
@cKey nvarchar(100)='',
@cValue nvarchar(100)='',
@bIsUse bit=-1,
@nOrder int=-1,
@nHotelId int=1,
@tag int=1,
@nUserId int,
@cComputer nvarchar(100),
@nJobTimeListId int
)
as
begin
if @tag=1 --insert
begin
insert into B_ReserveSource(nReserveSourceTypeId
,cCode
,cName
,cAddress
,cLinkMan
,cMobileNo
,cTelphone
,cFax
,cMail
,cKey
,cValue
,bIsUse
,nOrder
,nHotelId)
values(@nReserveSourceTypeId
,@cCode
,@cName
,@cAddress
,@cLinkMan
,@cMobileNo
,@cTelphone
,@cFax
,@cMail
,@cKey
,@cValue
,@bIsUse
,@nOrder
,@nHotelId)
set @nId=@@identity
set @ret=1
end
else if @tag=2 --update
begin
update B_ReserveSource set
nReserveSourceTypeId=@nReserveSourceTypeId,cCode=@cCode
,cName=@cName,cAddress=@cAddress,cLinkMan=@cLinkMan
,cKey=@cKey,cMobileNo=@cMobileNo,cTelphone=@cTelphone
,cFax=@cFax,cMail=@cMail,cValue=@cValue,bIsUse=@bIsUse,nOrder=@nOrder
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
else if @tag=3 --delete
begin
delete B_ReserveSource where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
end

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[P_IUD_Room]
/*************************************************
**FN:后台配置专用,增删改房间
**************************************************/
(
@ret int=-1 output,
@nId int=-1 output,
@nAreaId int=-1,
@nFloorId int=-1,
@nDirectionId int=-1,
@nRoomKindId int=-1,
@cCode nvarchar(50)='',
@cName nvarchar(50)='',
@cEngLishName nvarchar(50)='',
@cSpell nvarchar(50)='',
@nBedCount int=-1,
@cLockCode nvarchar(200)='',
@bIsLock bit=-1,
--@nLockUserId int=-1,
--@dLockTime datetime,
--@cLockComputer nvarchar(100)='',
--@cLockRemark nvarchar(100)='',
--@bIsOC bit=-1,
--@nOCUserId int=-1,
--@dOCTime datetime,
--@cOCComputer nvarchar(100)='',
--@cOCRemark nvarchar(100)='',
@bIsUse bit=-1,
@nHotelId int=-1,
@tag int=1,
@nUserId int,
@cComputer nvarchar(100),
@nJobTimeListId int
)
as
begin
if @tag=1 --insert
begin
insert into B_Room
(nAreaId
,nFloorId
,nDirectionId
,nRoomKindId
,cCode
,cName
,cEnglishName
,cSpell
,nBedCount
,cLockCode
,bIsLock
-- ,nLockUserId
-- ,dLockTime
-- ,cLockComputer
-- ,cLockRemark
-- ,bIsOC
-- ,nOCUserId
-- ,dOCTime
-- ,cOCComputer
-- ,cOCRemark
,bIsUse
,nHotelId)
values(@nAreaId
,@nFloorId
,@nDirectionId
,@nRoomKindId
,@cCode
,@cName
,@cEngLishName
,@cSpell
,@nBedCount
,@cLockCode
,@bIsLock
-- ,@nLockUserId
-- ,@dLockTime
-- ,@cLockComputer
-- ,@cLockRemark
-- ,@bIsOC
-- ,@nOCUserId
-- ,@dOCTime
-- ,@cOCComputer
-- ,@cOCRemark
,@bIsUse
,@nHotelId)
set @nId=@@identity
set @ret=1
end
else if @tag=2 --update
begin
update B_Room
set nAreaId=@nAreaId
,nFloorId=@nFloorId
,nDirectionId=@nDirectionId
,nRoomKindId=@nRoomKindId
,cCode=@cCode
,cName=@cName
,cEnglishName=@cEngLishName
,cSpell=@cSpell
,nBedCount=@nBedCount
,cLockCode=@cLockCode
,bIsLock=@bIsLock
-- ,nLockUserId=@nLockUserId
-- ,dLockTime=@dLockTime
-- ,cLockComputer=@cLockComputer
-- ,cLockRemark=@cLockRemark
-- ,bIsOC=@bIsOC
-- ,nOCUserId=@nOCUserId
-- ,dOCTime=@dOCTime
-- ,cOCComputer=@cOCComputer
-- ,cOCRemark=@cOCRemark
,bIsUse=@bIsUse
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
else if @tag=3 --delete
begin
delete B_Room
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
end
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[P_IUD_Room]
/*************************************************
**FN:后台配置专用,增删改房间
**************************************************/
(
@ret int=-1 output,
@nId int=-1 output,
@nAreaId int=-1,
@nFloorId int=-1,
@nDirectionId int=-1,
@nRoomKindId int=-1,
@cCode nvarchar(50)='',
@cName nvarchar(50)='',
@cEngLishName nvarchar(50)='',
@cSpell nvarchar(50)='',
@nBedCount int=-1,
@cLockCode nvarchar(200)='',
@bIsLock bit=-1,
--@nLockUserId int=-1,
--@dLockTime datetime,
--@cLockComputer nvarchar(100)='',
--@cLockRemark nvarchar(100)='',
--@bIsOC bit=-1,
--@nOCUserId int=-1,
--@dOCTime datetime,
--@cOCComputer nvarchar(100)='',
--@cOCRemark nvarchar(100)='',
@bIsUse bit=-1,
@nHotelId int=-1,
@tag int=1,
@nUserId int,
@cComputer nvarchar(100),
@nJobTimeListId int
)
as
begin
if @tag=1 --insert
begin
insert into B_Room
(nAreaId
,nFloorId
,nDirectionId
,nRoomKindId
,cCode
,cName
,cEnglishName
,cSpell
,nBedCount
,cLockCode
,bIsLock
-- ,nLockUserId
-- ,dLockTime
-- ,cLockComputer
-- ,cLockRemark
-- ,bIsOC
-- ,nOCUserId
-- ,dOCTime
-- ,cOCComputer
-- ,cOCRemark
,bIsUse
,nHotelId)
values(@nAreaId
,@nFloorId
,@nDirectionId
,@nRoomKindId
,@cCode
,@cName
,@cEngLishName
,@cSpell
,@nBedCount
,@cLockCode
,@bIsLock
-- ,@nLockUserId
-- ,@dLockTime
-- ,@cLockComputer
-- ,@cLockRemark
-- ,@bIsOC
-- ,@nOCUserId
-- ,@dOCTime
-- ,@cOCComputer
-- ,@cOCRemark
,@bIsUse
,@nHotelId)
set @nId=@@identity
set @ret=1
end
else if @tag=2 --update
begin
update B_Room
set nAreaId=@nAreaId
,nFloorId=@nFloorId
,nDirectionId=@nDirectionId
,nRoomKindId=@nRoomKindId
,cCode=@cCode
,cName=@cName
,cEnglishName=@cEngLishName
,cSpell=@cSpell
,nBedCount=@nBedCount
,cLockCode=@cLockCode
,bIsLock=@bIsLock
-- ,nLockUserId=@nLockUserId
-- ,dLockTime=@dLockTime
-- ,cLockComputer=@cLockComputer
-- ,cLockRemark=@cLockRemark
-- ,bIsOC=@bIsOC
-- ,nOCUserId=@nOCUserId
-- ,dOCTime=@dOCTime
-- ,cOCComputer=@cOCComputer
-- ,cOCRemark=@cOCRemark
,bIsUse=@bIsUse
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
else if @tag=3 --delete
begin
delete B_Room
where nId=@nId and nHotelId=@nHotelId
set @ret=1
end
end
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理