USE [ORKAGENELTANIM]
--

CREATE TABLE [dbo].[WEB_CALISMATIP](
	[TipID] [int] IDENTITY(1,1) NOT NULL,
	[CalismaTipi] [nvarchar](max) NULL,
 CONSTRAINT [PK_WEB_CALISMATIP] PRIMARY KEY CLUSTERED 
(
	[TipID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

--

CREATE TABLE [dbo].[WEB_GENELTANIM](
	[TanimId] [int] IDENTITY(1,1) NOT NULL,
	[TanimAdi] [nvarchar](max) NULL,
	[CalismaTip] [int] NULL,
	[Rapor_SozlesmeBitisKontrol] [int] NULL,
 CONSTRAINT [PK_WEB_GENELTANIM] PRIMARY KEY CLUSTERED 
(
	[TanimId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

--

SET IDENTITY_INSERT [dbo].[WEB_CALISMATIP] ON 
INSERT [dbo].[WEB_CALISMATIP] ([TipID], [CalismaTipi]) VALUES (1, N'Şube Bazlı')
INSERT [dbo].[WEB_CALISMATIP] ([TipID], [CalismaTipi]) VALUES (2, N'Proje Bazlı')
INSERT [dbo].[WEB_CALISMATIP] ([TipID], [CalismaTipi]) VALUES (3, N'Proje + Şube')
SET IDENTITY_INSERT [dbo].[WEB_CALISMATIP] OFF


--

--

SET IDENTITY_INSERT [dbo].[WEB_GENELTANIM] ON 
INSERT [dbo].[WEB_GENELTANIM] ([TanimId], [TanimAdi], [CalismaTip], [Rapor_SozlesmeBitisKontrol]) VALUES (1, N'Calisma Bicimi', 3, 45)
SET IDENTITY_INSERT [dbo].[WEB_GENELTANIM] OFF

--

ALTER TABLE [dbo].[WEB_GENELTANIM]  WITH CHECK ADD  CONSTRAINT [FK_WEB_GENELTANIM_WEB_CALISMATIP] FOREIGN KEY([CalismaTip]) REFERENCES [dbo].[WEB_CALISMATIP] ([TipID])
ALTER TABLE [dbo].[WEB_GENELTANIM] CHECK CONSTRAINT [FK_WEB_GENELTANIM_WEB_CALISMATIP]

--

CREATE TABLE [dbo].[WEB_KULLANICIPROJE](
	[KullaniciProjeID] [int] IDENTITY(1,1) NOT NULL,
	[KullaniciID] [int] NULL,
	[ProjeID] [int] NULL,
 CONSTRAINT [PK_WEB_KULLANICIPROJE] PRIMARY KEY CLUSTERED 
(
	[KullaniciProjeID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

--

CREATE TABLE [dbo].[WEB_YETKISISTEMI](
	[SayfaId] [int] IDENTITY(1,1) NOT NULL,
	[SayfaAdi] [nvarchar](250) NULL,
	[Aktif] [bit] NULL,
	[AltSaayfa] [int] NULL,
	[SayfaUrl] [nvarchar](max) NULL,
	[SayfaIcon] [nvarchar](max) NULL,
	[SiraNo] [int] NULL,
 CONSTRAINT [PK_WEB_YETKISISTEMI] PRIMARY KEY CLUSTERED 
(
	[SayfaId] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]

SET IDENTITY_INSERT [dbo].[WEB_YETKISISTEMI] ON 
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (1, N'Personel Yetkileri', 1, NULL, NULL, NULL, NULL)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (2, N'Bordro Görüntüle', 1, 1, N'vm.Bordro()', N'fa fa-newspaper-o', 1)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (3, N'Cari Hesap Ekstresi', 1, 1, N'vm.CariHesapEkstre()', N'fa fa-newspaper-o', 2)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (4, N'Özlük Dosyası', 1, 1, N'vm.Dosyalarim()', N'fa fa-newspaper-o', 3)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (5, N'Puantaj PDKS', 1, 1, N'vm.Puantaj()', N'fa fa-bookmark-o', 4)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (6, N'Banka Departman', 1, 1, N'vm.Banka()', N'fa fa-bank', 5)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (7, N'Eğitim Bilgileri', 1, 1, N'vm.Egitim()', N'fa fa-graduation-cap', 6)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (8, N'Çalıştığı Yer', 1, 1, N'vm.CalistigiYer()', N'fa fa-anchor', 7)
INSERT [dbo].[WEB_YETKISISTEMI] ([SayfaId], [SayfaAdi], [Aktif], [AltSaayfa], [SayfaUrl], [SayfaIcon], [SiraNo]) VALUES (9, N'Yakınlar', 1, 1, N'vm.Yakinlar()', N'fa fa-cubes', 8)
SET IDENTITY_INSERT [dbo].[WEB_YETKISISTEMI] OFF

ALTER TABLE [dbo].[WEB_KULLANICIPROJE]  WITH CHECK ADD  CONSTRAINT [FK_WEB_KULLANICIPROJE_WEB_KULLANICI] FOREIGN KEY([KullaniciID]) REFERENCES [dbo].[WEB_KULLANICI] ([KullaniciId])
ALTER TABLE [dbo].[WEB_KULLANICIPROJE] CHECK CONSTRAINT [FK_WEB_KULLANICIPROJE_WEB_KULLANICI]


USE [ORKAGENELTANIM]

CREATE TABLE [dbo].[WEB_ROLYETKI](
	[RolID] [int] NULL,
	[YetkiId] [int] NULL,
	[RolYetkiID] [int] NOT NULL IDENTITY(1,1),
 CONSTRAINT [PK_WEB_ROLYETKI] PRIMARY KEY CLUSTERED 
(
	[RolYetkiID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[WEB_ROLYETKI]  WITH CHECK ADD  CONSTRAINT [FK_WEB_ROLYETKI_WEB_ROL] FOREIGN KEY([RolID]) REFERENCES [dbo].[WEB_ROL] ([RolId])
ALTER TABLE [dbo].[WEB_ROLYETKI] CHECK CONSTRAINT [FK_WEB_ROLYETKI_WEB_ROL]
ALTER TABLE [dbo].[WEB_ROLYETKI]  WITH CHECK ADD  CONSTRAINT [FK_WEB_ROLYETKI_WEB_YETKISISTEMI] FOREIGN KEY([YetkiId]) REFERENCES [dbo].[WEB_YETKISISTEMI] ([SayfaId])
ALTER TABLE [dbo].[WEB_ROLYETKI] CHECK CONSTRAINT [FK_WEB_ROLYETKI_WEB_YETKISISTEMI]


SET IDENTITY_INSERT [dbo].[WEB_ROLYETKI] ON 
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 2, 3)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 3, 4)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 4, 5)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 5, 6)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 6, 7)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 7, 8)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 8, 9)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (4, 9, 10)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 3, 11)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 2, 12)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 4, 13)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 5, 14)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 6, 15)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 7, 16)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 8, 17)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (1, 9, 18)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 2, 19)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 3, 20)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 4, 21)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 5, 22)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 6, 23)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 7, 24)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 8, 25)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (2, 9, 26)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 2, 27)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 3, 28)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 4, 29)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 5, 30)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 6, 31)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 7, 32)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 8, 33)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (3, 9, 34)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 2, 35)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 3, 36)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 4, 37)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 5, 38)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 6, 39)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 7, 40)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 8, 41)
INSERT [dbo].[WEB_ROLYETKI] ([RolID], [YetkiId], [RolYetkiID]) VALUES (5, 9, 42)
SET IDENTITY_INSERT [dbo].[WEB_ROLYETKI] OFF


