0% found this document useful (0 votes)
2 views

adminHomeCoding

The document is a C# ASP.NET code for an admin home page in an Employee Management System. It includes methods to load the total count of pending users and total users from a database, displaying the counts on labels. Additionally, there is a button to manage requests that redirects to an employee management page.

Uploaded by

kneelgames
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

adminHomeCoding

The document is a C# ASP.NET code for an admin home page in an Employee Management System. It includes methods to load the total count of pending users and total users from a database, displaying the counts on labels. Additionally, there is a button to manage requests that redirects to an employee management page.

Uploaded by

kneelgames
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

using System;

using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;

namespace EmployeeManagementSystem.Home
{
public partial class adminHome : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
LoadTotalPendingUsersCount();
LoadTotalUsersCount();
}
}

private void LoadTotalPendingUsersCount()


{
string connectionString =
ConfigurationManager.ConnectionStrings["EmployeeDBConnectionString"].ConnectionStri
ng;
int totalUsers = 0;

using (SqlConnection connection = new SqlConnection(connectionString))


{
try
{
connection.Open();
string query = "SELECT COUNT(*) FROM Employees"; // Get total
number of users

using (SqlCommand command = new SqlCommand(query, connection))


{
totalUsers = (int)command.ExecuteScalar();
}
}
catch (Exception ex)
{
Response.Write("Cannot Load Requests." + ex);
}
}

lblTotalPendingRequest.Text = totalUsers.ToString(); // Assign count to


label
}

private void LoadTotalUsersCount()


{
string connectionString =
ConfigurationManager.ConnectionStrings["EmployeeDBConnectionString"].ConnectionStri
ng;
int totalUsers = 0;
using (SqlConnection connection = new SqlConnection(connectionString))
{
try
{
connection.Open();
string query = "SELECT COUNT(*) FROM Users"; // Get total
number of users

using (SqlCommand command = new SqlCommand(query, connection))


{
totalUsers = (int)command.ExecuteScalar();
}
}
catch (Exception ex)
{
Response.Write("Cannot Load Requests." + ex);
}
}

lblTotalUsers.Text = totalUsers.ToString(); // Assign count to label


}
protected void btnManageRequests_Click(object sender, EventArgs e)
{

Response.Redirect("http://localhost:41773/admin/employeeManagement.aspx");
}
}
}

You might also like