-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathStaticStructure.Master.cs
175 lines (132 loc) · 5.57 KB
/
StaticStructure.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
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Windows.Forms;
namespace e_Library_mgmt
{
public partial class StaticStructure : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
try
{
if (Session["role"].Equals(""))
{
LinkButton2.Visible = true; //User Login
LinkButton3.Visible = true; //SignUp
LinkButton1.Visible = true; //View Books
LinkButton4.Visible = false; //Logout
LinkButton5.Visible = false; //Hi User
LinkButton6.Visible = true; //Admin Login
LinkButton7.Visible = false; //Author Management
LinkButton8.Visible = false; //Publisher Management
LinkButton9.Visible = false; //Book Inventory
LinkButton10.Visible = false; //Book Issuing
LinkButton11.Visible = false; //Member Management
}
else if (Session["role"].Equals("User"))
{
LinkButton1.Visible = true; //View Books
LinkButton2.Visible = false; //User Login
LinkButton3.Visible = false; //SignUp
LinkButton4.Visible = true; //Logout
LinkButton5.Visible = true; //Hi User
//LinkButton5.Text = "Hi User";
LinkButton5.Text = "Hi " + Session["Username"].ToString();
LinkButton6.Visible = true; //Admin Login
LinkButton7.Visible = false; //Author Management
LinkButton8.Visible = false; //Publisher Management
LinkButton9.Visible = false; //Book Inventory
LinkButton10.Visible = false; //Book Issuing
LinkButton11.Visible = false; //Member Management
}
else if (Session["role"].Equals("admin"))
{
LinkButton1.Visible = true; //View Books
LinkButton2.Visible = false; //User Login
LinkButton3.Visible = false; //SignUp
LinkButton4.Visible = true; //Logout
LinkButton5.Visible = true; //Hi User
LinkButton5.Text = "Hello " + Session["Admin_Id"].ToString();
//LinkButton5.Text = "Hello admin";
LinkButton6.Visible = false; //Admin Login
LinkButton7.Visible = true; //Author Management
LinkButton8.Visible = true; //Publisher Management
LinkButton9.Visible = true; //Book Inventory
LinkButton10.Visible = true; //Book Issuing
LinkButton11.Visible = true; //Member Management
}
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
protected void LinkButton6_Click(object sender, EventArgs e)
{
Response.Redirect("adminlogin.aspx");
}
protected void LinkButton7_Click(object sender, EventArgs e)
{
Response.Redirect("AuthorManagement.aspx");
}
protected void LinkButton8_Click(object sender, EventArgs e)
{
Response.Redirect("PublisherManagement.aspx");
}
protected void LinkButton9_Click(object sender, EventArgs e)
{
Response.Redirect("BookInventory.aspx");
}
protected void LinkButton10_Click(object sender, EventArgs e)
{
Response.Redirect("BookIssue.aspx");
}
protected void LinkButton11_Click(object sender, EventArgs e)
{
Response.Redirect("AdminMembermgmt.aspx");
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
Response.Redirect("UserLogin.aspx");
}
protected void LinkButton3_Click(object sender, EventArgs e)
{
Response.Redirect("NewUserSignUp.aspx");
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Response.Redirect("ViewBooks.aspx");
}
protected void LinkButton4_Click1(object sender, EventArgs e)
{
Session["role"] = "";
Session["Username"] ="";
Session["Full_Name"] = "";
Session["Status"] = "";
LinkButton2.Visible = true; //User Login
LinkButton3.Visible = true; //SignUp
LinkButton1.Visible = true; //View Books
LinkButton4.Visible = false; //Logout
LinkButton5.Visible = false; //Hi User
LinkButton6.Visible = true; //Admin Login
LinkButton7.Visible = false; //Author Management
LinkButton8.Visible = false; //Publisher Management
LinkButton9.Visible = false; //Book Inventory
LinkButton10.Visible = false; //Book Issuing
LinkButton11.Visible = false; //Member Management
Response.Redirect("homepage.aspx", false);
}
protected void LinkButton5_Click(object sender, EventArgs e)
{
Response.Redirect("UserProfile.aspx");
}
protected void LinkButton12_Click(object sender, EventArgs e)
{
Response.Redirect("UserLogin.aspx");
}
}
}