USE [PosOnline]
GO
/****** Object: StoredProcedure [dbo].[GetSerialNo] Script Date: 2017-06-23 18:15:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: stevenzheng@ingpalgroup.com
-- Create date: 2015-05-12
-- Description: 生成不唯一序列号
-- Exanple: exec GetSerialNo 'LS'
-- =============================================
CREATE procedure [dbo].[GetSerialNo]
(
@sCode varchar(50),
@StoreID varchar(50)
)
as
begin
Declare @sValue varchar(16),
@dToday datetime,
@sQZ varchar(50), --这个代表前缀
@dNowDate VARCHAR(8)=convert(varchar(8), getdate(), 112)
Begin Tran
Begin Try
-- 锁定该条记录,好多人用lock去锁,起始这里只要执行一句update就可以了
--在同一个事物中,执行了update语句之后就会启动锁
Update SerialNo set Value=Value where Code=@sCode AND StoreID=@StoreID
Select @sValue = Value,@sQZ=QZ From SerialNo where Code=@sCode AND StoreID=@StoreID
--Select @sQZ = sQZ From SerialNo where sCode=@sCode
-- 因子表中没有记录,插入初始值--基数据必须手动去创建
If @sValue is null
Begin
Select @sValue = convert(bigint, @dNowDate + '0001')
Update SerialNo set Value=@sValue where Code=@sCode AND StoreID=@StoreID
end
else
Begin --因子表有记录
Select @dToday = substring(@sValue,1,8)
--如果日期相等,则加1
If @dToday = @dNowDate
Select @sValue = convert(varchar(16), (convert(bigint, @sValue) + 1))
else --如果日期不相等,则先赋值日期,流水号从1开始
Select @sValue = convert(bigint, @dNowDate +'0001')
Update SerialNo set Value =@sValue where Code=@sCode AND StoreID=@StoreID
End
Select result = @sQZ+@sValue
Commit Tran
End Try
Begin Catch
Rollback Tran
Select result = 'Error'
End Catch
end
GO
/****** Object: StoredProcedure [dbo].[usp_DeleteRestPos] Script Date: 2017-06-23 18:15:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Stevenzheng@ingpalgroup.com
-- Create date: 2017-5-22
-- Description: 删除挂单记录
/*
*/
-- =============================================
CREATE
PROCEDURE [dbo].[usp_DeleteRestPos]
(
@PosID VARCHAR(50)
)
AS
BEGIN
BEGIN TRY
BEGIN TRANSACTION trans
DELETE FROM dbo.RestPos WHERE Id=@PosID
IF(@@ROWCOUNT>0)
BEGIN
DELETE FROM RestPosDetail WHERE PosID=@PosID
COMMIT TRAN trans
END
ELSE
BEGIN
ROLLBACK TRAN trans
END
END TRY
BEGIN CATCH
ROLLBACK TRAN trans
END CATCH
END
GO
/****** Object: StoredProcedure [dbo].[usp_DeleteUserAndRoleRelation] Script Date: 2017-06-23 18:15:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: stevenzheng@ingpalgroup.com
-- Create date: 2015-05-10
-- Description: 删除用户及用户角色关联
/*
[usp_DeleteUserAndRoleRelation] 'a9630436-5667-4365-b8a6-a1e1a274db02'
*/
-- =============================================
CREATE PROCEDURE [dbo].[usp_DeleteUserAndRoleRelation](
@UserID UNIQUEIDENTIFIER
)
AS
BEGIN
DELETE FROM dbo.[Users] WHERE ID=@UserID
IF(@@ROWCOUNT>0)
BEGIN
DELETE FROM dbo.UserRoleRelation WHERE UserID=@UserID;
END
END
GO
/****** Object: StoredProcedure [dbo].[usp_GetGoodsBaseByBarIdOrName] Script Date: 2017-06-23 18:15:09 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Stevenzheng@ingpalgroup.com
-- Create date: 2017-5-5
-- Description: 获取商品基础信息
-- =============================================
CREATE PROCEDURE [dbo].[usp_GetGoodsBaseByBarIdOrName]
(
@BarId NVARCHAR(30)=-1
)
AS
BEGIN
SELECT
[BarID]
,RTRIM(Name)Name
,[NameAbbr�
没有合适的资源?快使用搜索试试~ 我知道了~
ASP.NET开发的pos机收银系统源码

共2000个文件
dll:430个
cs:287个
html:263个

1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
28 浏览量
2023-06-09
14:56:28
上传
评论
收藏 155.1MB 7Z 举报
温馨提示
适合企业级二次开发,源码采用.NET MVC架构方式,POS机收银系统包含客户端和后台管理系统两部分组成。 客户端功能描述收银台、销售查询、库存查询、库存盘点、商品出库、商品入库、交接班几大模块组成; 1、用户登录模块:识别登陆用户,权限设置 2、收银模块:商品销售,会员积分优惠,促销活动,折扣信息,销售指定,赠品等。 3、报表模块:店铺销售日报,月报,个人销售报表,库存报表,销量报表等 4、库存查询:与ERP系统对接,查询现有库存内商品的数量。收银系统内不建议另设库存数据库,以调用ERP数据库在终端体现的方式实现功能。 5、库存预警:可在后来对不同门店设置商品库存安全阈值,当低于该值数量时,将提示商品订货提醒。 6、订货/库存调拨:建议在ERP系统内实现。收银系统内收录快递信息供查询和入库确认。 7、库存查询:查询历史库存信息,历史入库信息,现有库存信息等 8、盘点:现场盘点信息记录,历史盘点数据查询,实际库存核对。若实际盘点信息与当前库存信息由出入需要在
资源推荐
资源详情
资源评论












收起资源包目录





































































































共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论


源码头
- 粉丝: 105
- 资源: 504
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
