diff --git a/RMData/RMData.refactorlog b/RMData/RMData.refactorlog new file mode 100644 index 0000000..13da138 --- /dev/null +++ b/RMData/RMData.refactorlog @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/RMData/RMData.sqlproj b/RMData/RMData.sqlproj index ddc589a..1f0cb8e 100644 --- a/RMData/RMData.sqlproj +++ b/RMData/RMData.sqlproj @@ -65,4 +65,14 @@ + + + + + + + + + + \ No newline at end of file diff --git a/RMData/dbo/Tables/Inventory.sql b/RMData/dbo/Tables/Inventory.sql new file mode 100644 index 0000000..12346cb --- /dev/null +++ b/RMData/dbo/Tables/Inventory.sql @@ -0,0 +1,8 @@ +CREATE TABLE [dbo].[Inventory] +( + [Id] INT NOT NULL PRIMARY KEY IDENTITY, + [ProductId] INT NOT NULL, + [Quantity] INT NOT NULL DEFAULT 1, + [PurchasePrice] MONEY NOT NULL, + [PurchaseDate] DATETIME2 NOT NULL DEFAULT getutcdate(), +) diff --git a/RMData/dbo/Tables/Product.sql b/RMData/dbo/Tables/Product.sql new file mode 100644 index 0000000..0b6095c --- /dev/null +++ b/RMData/dbo/Tables/Product.sql @@ -0,0 +1,10 @@ +CREATE TABLE [dbo].[Product] +( + [Id] INT NOT NULL PRIMARY KEY IDENTITY, + [ProductName] NVARCHAR(100) NOT NULL, + [Description] NVARCHAR(MAX) NOT NULL, + [RetailPrice] MONEY NOT NULL, + [CreateDate] DATETIME2 NOT NULL DEFAULT getutcdate(), + [LastModified] DATETIME2 NOT NULL DEFAULT getutcdate(), + +) diff --git a/RMData/dbo/Tables/Sale.sql b/RMData/dbo/Tables/Sale.sql new file mode 100644 index 0000000..ea3545d --- /dev/null +++ b/RMData/dbo/Tables/Sale.sql @@ -0,0 +1,9 @@ +CREATE TABLE [dbo].[Sale] +( + [Id] INT NOT NULL PRIMARY KEY IDENTITY, + [CashierId] NVARCHAR(128) NOT NULL, + [SaleDate] DATETIME2 NOT NULL, + [SubTotal] MONEY NOT NULL, + [Tax] MONEY NOT NULL, + [Total] MONEY NOT NULL +) diff --git a/RMData/dbo/Tables/SaleDetail.sql b/RMData/dbo/Tables/SaleDetail.sql new file mode 100644 index 0000000..cbf738f --- /dev/null +++ b/RMData/dbo/Tables/SaleDetail.sql @@ -0,0 +1,10 @@ +CREATE TABLE [dbo].[SaleDetail] +( + [Id] INT NOT NULL PRIMARY KEY IDENTITY, + [SaleId] INT NOT NULL, + [ProductId] INT NOT NULL, + [Quantity] INT NOT NULL DEFAULT 1, + [PurchasePrice] MONEY NOT NULL, + [Tax] MONEY NOT NULL DEFAULT 0, + +) diff --git a/RMData/dbo/Tables/User.sql b/RMData/dbo/Tables/User.sql new file mode 100644 index 0000000..7174bd4 --- /dev/null +++ b/RMData/dbo/Tables/User.sql @@ -0,0 +1,8 @@ +CREATE TABLE [dbo].[User] +( + [Id] NVARCHAR(128) NOT NULL PRIMARY KEY, + [FirstName] NVARCHAR(50) NOT NULL, + [LastName] NVARCHAR(50) NOT NULL, + [EmailAddress] NVARCHAR(256) NOT NULL, + [CreateDate] DATETIME2 NOT NULL DEFAULT getutcdate() +)