Skip to content

GokhanIrmak/nTierHotel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

nTierHotel

CREATE TRIGGER Before_Insert_People ON People INSTEAD OF INSERT AS DECLARE @civilizationNo nchar(11)=(SELECT CivilizationNo FROM inserted) DECLARE @firstName nvarchar(150)=(SELECT FirstName FROM inserted) DECLARE @lastName nvarchar(150)=(SELECT LastName FROM inserted) DECLARE @civNoToComp nchar(11)=(SELECT CivilizationNo FROM People WHERE CivilizationNo=@civilizationNo) DECLARE @personName nvarchar(150)=(SELECT FirstName From People WHERE FirstName=@firstName AND CivilizationNo=@civilizationNo)

BEGIN

IF @civNoToComp IS NOT NULL
	BEGIN
		IF @personName IS NOT NULL
			BEGIN
				ROLLBACK TRANSACTION;
			END
		ELSE
			BEGIN
				RAISERROR('Bu Kimlik NO ile uyuşan isim bulunmamaktadır',11,1)
				ROLLBACK TRANSACTION;
			END
	END
ELSE
	BEGIN
		INSERT INTO People VALUES (@civilizationNo,@firstName,@lastName)
	END

END


DECLARE @checkIn Datetime2(2)='2017-12-09' DECLARE @checkOut DATETIME2(2)='2017-12-21'

SELECT RoomID FROM Room WHERE RoomID NOT IN (SELECT r.RoomID FROM Room r INNER JOIN Booked b ON b.RoomID=r.RoomID WHERE (@checkIn BETWEEN b.Check_In AND b.Check_Out) OR (@checkOut BETWEEN b.Check_In AND b.Check_Out) OR(b.Check_In BETWEEN @checkIn AND @checkOut) OR(b.Check_Out BETWEEN @checkIn AND @checkOut))


    <%-- Panel Beginning --%>
    <div class="panel panel-warning">
        <%-- panel header beginning --%>
        <div class="panel-heading">
            <h3 class="panel-title">1.Kişi Bilgileri</h3>
        </div>
        <%-- panel header end --%>
        <%-- panel body beginning --%>
        <div class="panel-body">
            <%-- headerLabels beginning --%>
            <div class="form-group">
                <label for="inputEmail3" class="col-sm-3 control-label">First Name</label>
                <label for="inputEmail3" class="col-sm-3 control-label">Last Name</label>
                <label for="inputEmail3" class="col-sm-3 control-label">Civilization Number</label>
            </div>
            <%-- Header labels end --%>
            <%-- TextBoxes Beginning --%>
            <div class="form-group">
                <div class="col-sm-3 col-sm-offset-1">
                    <asp:TextBox ID="txtFirstName" class="form-control" runat="server"></asp:TextBox>
                </div>
                <div class="col-sm-3 ">
                    <asp:TextBox ID="txtLastName" class="form-control" runat="server"></asp:TextBox>
                </div>
                <div class="col-sm-3 ">
                    <asp:TextBox ID="txtCivilizationNumber" class="form-control" runat="server"></asp:TextBox>
                </div>
            </div>
            <%-- textBox --%>
        </div>
    </div>						

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published