-
Notifications
You must be signed in to change notification settings - Fork 0
/
Site1.Master.cs
150 lines (128 loc) · 5.82 KB
/
Site1.Master.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ElibraryManagement
{
public partial class Site1 : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (Session["role"].Equals(""))
{
LinkButton1.Visible = true; //user login link button
LinkButton2.Visible = true; //user sign up link button
LinkButton3.Visible = false; //user logout link button
LinkButton7.Visible = false; //Hello user link button
LinkButton6.Visible = true; //Admin Login link button
LinkButton11.Visible = false; //Author Management link button
LinkButton12.Visible = false; //Publisher Management link button
LinkButton8.Visible = false; //Book Inventory link button
LinkButton9.Visible = false; //Book Issuing link button
LinkButton10.Visible = false; //Member Management link button
}
else if (Session["role"].Equals("user"))
{
LinkButton1.Visible = false; //user login link button
LinkButton2.Visible = false; //user sign up link button
LinkButton3.Visible = true; //user logout link button
LinkButton7.Visible = true; //Hello user link button
LinkButton7.Text = "Hello "+ Session["username"].ToString(); //Hello user welcome button
LinkButton6.Visible = true; //Admin Login link button
LinkButton11.Visible = false; //Author Management link button
LinkButton12.Visible = false; //Publisher Management link button
LinkButton8.Visible = false; //Book Inventory link button
LinkButton9.Visible = false; //Book Issuing link button
LinkButton10.Visible = false; //Member Management link button
}
else if (Session["role"].Equals("admin"))
{
LinkButton1.Visible = false; //user login link button
LinkButton2.Visible = false; //user sign up link button
LinkButton3.Visible = true; //user logout link button
LinkButton7.Visible = false; //Hello user link button
LinkButton7.Text = "Hello Admin"; //Hello user welcome button
LinkButton6.Visible = false; //Admin Login link button
LinkButton11.Visible = true; //Author Management link button
LinkButton12.Visible = true; //Publisher Management link button
LinkButton8.Visible = true; //Book Inventory link button
LinkButton9.Visible = true; //Book Issuing link button
LinkButton10.Visible = true; //Member Management link button
}
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message + "');</script>");
}
}
protected void LinkButton6_Click(object sender, EventArgs e)
{
Response.Redirect("adminlogin.aspx");
}
protected void LinkButton11_Click(object sender, EventArgs e)
{
Response.Redirect("adminauthormgmt.aspx");
}
protected void LinkButton12_Click(object sender, EventArgs e)
{
Response.Redirect("adminpublishermgmt.aspx");
}
protected void LinkButton8_Click(object sender, EventArgs e)
{
Response.Redirect("adminbookinventory.aspx");
}
protected void LinkButton9_Click(object sender, EventArgs e)
{
Response.Redirect("adminbookissuing.aspx");
}
protected void LinkButton10_Click(object sender, EventArgs e)
{
Response.Redirect("adminmembermgmt.aspx");
}
protected void LinkButton4_Click(object sender, EventArgs e)
{
Response.Redirect("viewbooks.aspx");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("userlogin.aspx");
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Response.Redirect("usersignup.aspx");
}
protected void LinkButton7_Click(object sender, EventArgs e)
{
Response.Redirect("userprofile.aspx");
}
protected void LinkButton3_Click(object sender, EventArgs e)
{
try
{
Session["username"] = "";
Session["fullname"] = "";
Session["role"] = "";
Session["status"] = "";
LinkButton1.Visible = true; //user login link button
LinkButton2.Visible = true; //user sign up link button
LinkButton3.Visible = false; //user logout link button
LinkButton7.Visible = false; //Hello user link button
LinkButton6.Visible = true; //Admin Login link button
LinkButton11.Visible = false; //Author Management link button
LinkButton12.Visible = false; //Publisher Management link button
LinkButton8.Visible = false; //Book Inventory link button
LinkButton9.Visible = false; //Book Issuing link button
LinkButton10.Visible = false; //Member Management link button
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message + "');</script>");
}
Response.Redirect("homepage.aspx");
}
}
}