master
editor 9 months ago
commit e7d522de64

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
IIS configuration sections.
For schema documentation, see
%IIS_BIN%\config\schema\IIS_schema.xml.
Please make a backup of this file before making any changes to it.
NOTE: The following environment variables are available to be used
within this file and are understood by the IIS Express.
%IIS_USER_HOME% - The IIS Express home directory for the user
%IIS_SITES_HOME% - The default home directory for sites

@ -0,0 +1,123 @@
ASPX人事管理系统
一、源码描述
Aspx人事管理系统
环境VS2022 sqlserver2019
二、功能介绍
1、员工资料管理
个人信息
查询同事信息
员工管理
2、请假管理
申请请假
请假记录
3、考勤管理
签到
查看本日考勤
4、加班管理
申请加班
加班审核
5、业绩评定
填写业绩报告
审核业绩报告
部门年度汇总
6、薪资管理
查看本月薪资
申请加薪
加薪审核
指定薪资(人事经理)
7、公告管理
通知列表
三、注意事项
1、在项目web.config修改数据库连接字符串附加数据库。
2、管理员账号与密码admin 51aspx 。
3、ctrl+F5运行即可。
作者: coderbest
如需获得该源码的视频、更新等更多资料请访问: https://www.51aspx.com/Code/AspxPersonnelManagement
------------------------------------------------------------------------------------------------
源码服务专家
官网: https://www.51aspx.com
讨论圈: https://club.51aspx.com/
平台声明:
1.51Aspx平台上提供下载的资源为免费、共享、商业三类源码,其中免费和共享源码仅供个人学习和研究使用,商业源码请在相应的授权许可条件下使用;
2.51Aspx平台对提供下载的软件及其它资源不拥有任何权利,其版权归属源码合法拥有者所有;
3.著作权人发现本网站载有侵害其合法权益的内容或作品,请与我们联系( 登录官网与客服反馈或发送邮件到support@51Aspx.com
4.51Aspx平台不保证提供的下载资源的准确性、安全性和完整性;
友情提示:
一般数据库文件默认在 DB_51Aspx 文件夹下
默认账号密码一般均为51Aspx
关于源码使用常见问题及解决方案,请参阅: https://www.51aspx.com/Help

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class AssessmentBLL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class AttendanceSheetBLL
{
public static DataTable GetAttendanceSheetByUserID(int userID)
{
return DAL.AttendanceSheetDAL.GetAttendanceSheetByUserID(userID);
}

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7C082785-5D26-44E3-9336-C886AA6AA3CB}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>BLL</RootNamespace>
<AssemblyName>BLL</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class CategoryItemsBLL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class DepartmentBLL
{
//查询部门表
public static List<HRC.Model.Department> GetDepartments()
{
return DAL.DepartmentDAL.GetDepartments();

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class JCInfoBLL
{
//查询奖惩记录
public static DataSet GetJCInfo(int page, int row, int uid)
{
return DAL.JCInfoDAL.GetJCInfo(page, row, uid);

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class LeaveBLL
{
//查询请假表
public static DataSet getLeavebyID(int userId, int page, int row, string startTime, string endTime, int roleid)
{
return DAL.LeaveDAL.getLeavebyID(userId, page, row, startTime, endTime, roleid);

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class NoticeBLL
{
//通知表
public static DataSet GetNotice(int page, int row)
{
return DAL.NoticeDAL.GetNotice(page, row);

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class OvertimeBLL
{
//查询员工信息
public static DataTable GetSession(int uid)
{
return DAL.OvertimeDAL.GetSession(uid);

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class OvertimeCheckBLL
{
}
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class PayRiseAppendBLL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class PayRiseBLL
{
//获取用户信息
public static DataTable GetSession(int uid)
{
return DAL.PayRiseDAL.GetSession(uid);

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class PaySlipBLL
{
//查询本人薪资
public static DataSet GetPaySlipByUid(int page, int row, string startTime, string endTime, int uid)
{
return DAL.PaySlipDAL.GetPaySlipByUid(page, row, startTime, endTime, uid);

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("BLL")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("BLL")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class RoleBLL
{
//下拉框绑定角色
public static List<HRC.Model.Role> GetRoles()
{
return DAL.RoleDAL.GetRoles();
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class SalaryBLL
{
}
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class SystemLogBLL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class UserInfoBLL
{
//登录验证
public static HRC.Model.UserInfo LoginCheck(string uName, string uPwd)
{
return DAL.UserInfoDAL.LoginCheck(uName, uPwd);

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class View_AttendanceBLL
{
}
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL
{
public class View_UserBLL
{
}
}

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,15 @@
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\BLL.dll
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\BLL.pdb
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\DAL.dll
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\Model.dll
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\DAL.pdb
C:\Users\houpu\Desktop\HRC\BLL\bin\Debug\Model.pdb
C:\Users\houpu\Desktop\HRC\BLL\obj\Debug\BLL.csprojAssemblyReference.cache
C:\Users\houpu\Desktop\HRC\BLL\obj\Debug\BLL.csproj.CoreCompileInputs.cache
C:\Users\houpu\Desktop\HRC\BLL\obj\Debug\BLL.csproj.CopyComplete
C:\Users\houpu\Desktop\HRC\BLL\obj\Debug\BLL.dll
C:\Users\houpu\Desktop\HRC\BLL\obj\Debug\BLL.pdb
H:\9.17\HRC\BLL\bin\Debug\BLL.dll
H:\9.17\HRC\BLL\bin\Debug\BLL.pdb
H:\9.17\HRC\BLL\bin\Debug\DAL.dll
H:\9.17\HRC\BLL\bin\Debug\Model.dll

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class AssessmentDAL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class AttendanceSheetDAL
{
//通过id获取本人考勤日历
public static DataTable GetAttendanceSheetByUserID(int userID)
{

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class CategoryItemsDAL
{
}
}

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{1EAC4EBB-0400-4C66-B2A4-92D9BBB39405}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>DAL</RootNamespace>
<AssemblyName>DAL</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Configuration;
namespace DAL
{
public class DBHelper
{
private static string strConn = ConfigurationManager.ConnectionStrings["HRCConstr"].ToString();
//查询

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class DepartmentDAL
{
//查询部门表
public static List<HRC.Model.Department> GetDepartments()
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class JCInfoDAL
{
//查询奖惩记录
public static DataSet GetJCInfo(int page, int row, int uid)
{
DataSet ds = new DataSet();

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class LeaveDAL
{
//查询请假表
public static DataSet getLeavebyID(int userId,int page,int row,string startTime,string endTime,int roleid)
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class NoticeDAL
{
//通知表
public static DataSet GetNotice(int page, int row)
{

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class OvertimeCheckDAL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class OvertimeDAL
{
//查询员工信息
public static DataTable GetSession(int uid)
{

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class PayRiseAppendDAL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class PayRiseDAL
{
//获取用户信息
public static DataTable GetSession(int uid)
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class PaySlipDAL
{
//查询本人薪资
public static DataSet GetPaySlipByUid(int page, int row, string startTime, string endTime, int uid)
{

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("DAL")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("DAL")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class RoleDAL
{
//下拉框绑定角色
public static List<HRC.Model.Role> GetRoles()
{
//实例化一个泛型集合

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class SalaryDAL
{
}
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class SystemLogDAL
{
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class UserInfoDAL
{
//登录验证
public static HRC.Model.UserInfo LoginCheck(string uName,string uPwd)
{

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class View_AttendanceDAL
{
}
}

@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DAL
{
public class View_UserDAL
{
}
}

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,15 @@
C:\Users\houpu\Desktop\HRC\DAL\bin\Debug\DAL.dll
C:\Users\houpu\Desktop\HRC\DAL\bin\Debug\DAL.pdb
C:\Users\houpu\Desktop\HRC\DAL\bin\Debug\Model.dll
C:\Users\houpu\Desktop\HRC\DAL\bin\Debug\Model.pdb
C:\Users\houpu\Desktop\HRC\DAL\obj\Debug\DAL.csprojAssemblyReference.cache
C:\Users\houpu\Desktop\HRC\DAL\obj\Debug\DAL.csproj.CoreCompileInputs.cache
C:\Users\houpu\Desktop\HRC\DAL\obj\Debug\DAL.csproj.CopyComplete
C:\Users\houpu\Desktop\HRC\DAL\obj\Debug\DAL.dll
C:\Users\houpu\Desktop\HRC\DAL\obj\Debug\DAL.pdb
H:\9.17\HRC\DAL\bin\Debug\DAL.dll
H:\9.17\HRC\DAL\bin\Debug\DAL.pdb
H:\9.17\HRC\DAL\bin\Debug\Model.dll
H:\9.17\HRC\DAL\bin\Debug\Model.pdb
H:\9.17\HRC\DAL\obj\Debug\DAL.csprojResolveAssemblyReference.cache
H:\9.17\HRC\DAL\obj\Debug\DAL.dll

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Assessment
{
public int AssessmentID { get; set; }
public DateTime PerformanceTime { get; set; }
public int UserID { get; set; }
public string WorkSummary { get; set; }
public string UpperGoal { get; set; }
public object CompletionDegree { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class AttendanceSheet
{
public int AttendanceID { get; set; }
public DateTime AttendanceStartTime { get; set; }
public int AttendanceType { get; set; }
public int UserID { get; set; }
public int DepartmentID { get; set; }
public string UserName { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class CategoryItems
{
public int CID { get; set; }
public string C_Category { get; set; }
public int CI_ID { get; set; }
public string CI_Name { get; set; }
}
}

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Department
{
public int DepartmentID { get; set; }
public string DepartmentName { get; set; }
public int People { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class JCInfo
{
public int JcID { get; set; }
public int UserID { get; set; }
public decimal BasePay { get; set; }
public decimal Prize { get; set; }
public int LeaveCount { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Leave
{
public int LeaveID { get; set; }
public int UserID { get; set; }
public int LeaveState { get; set; }
public String LeaveTime { get; set; }
public String LeaveStartTime { get; set; }
public String LeaveEndTime { get; set; }

@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7464CD12-1700-45A1-AFD4-6335902EE6B8}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Model</RootNamespace>
<AssemblyName>Model</AssemblyName>
<TargetFrameworkVersion>v4.8</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFrameworkProfile />

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Notice
{
public int NoticeID { get; set; }
public int NoticeType { get; set; }
public string NoticeTitle { get; set; }
public string NoticeContent { get; set; }
public int UserID { get; set; }
public DateTime NoticeStateTime { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Overtime
{
public int OvertimeID { get; set; }
public string OvertimeStateTime { get; set; }
public string OvertimeEndTime { get; set; }
public int OvertimeDuration { get; set; }
public int UserID { get; set; }
public DateTime ApplyTime { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class OvertimeCheck
{
public int ApprovalID { get; set; }
public int LeaveID { get; set; }
public int UserID { get; set; }
public int ApprovalType { get; set; }
public int DepartmentalAudit { get; set; }
public string DepartmentalAuditRemarks { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class PayRise
{
public int PayRiseID { get; set; }
public int UserID { get; set; }
public decimal PayRiseMoney { get; set; }
public string Reason { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model
{
public class PayRiseAppend
{
public int PayRiseID { get; set; }
public int UserID { get; set; }
public DateTime ApplicationTime { get; set; }
public string ApprovalContent { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class PaySlip
{
public int PaySlipID { get; set; }
public int UserID { get; set; }
public decimal Prize { get; set; }
public decimal LeaveMoney { get; set; }
public decimal OvertimeMoney { get; set; }
public decimal LateMoney { get; set; }

@ -0,0 +1,15 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// 有关程序集的一般信息由以下
// 控制。更改这些特性值可修改
// 与程序集关联的信息。
[assembly: AssemblyTitle("Model")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("Model")]
[assembly: AssemblyCopyright("Copyright © Microsoft 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

@ -0,0 +1,14 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Role
{
public int RoleID { get; set; }
public string RoleName { get; set; }
public object RoleNumber { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class Salary
{
public int id { get; set; }
public string UserName { get; set; }
public decimal BasicSalary { get; set; }
public decimal AttendanceBonus { get; set; }
public decimal Fine { get; set; }
public DateTime SalaryTime { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class SystemLog
{
public int LogID { get; set; }
public string LogName { get; set; }
public DateTime LogTime { get; set; }
public string LogOperation { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace HRC.Model
{
public class UserEntity:UserInfo
{
public string DepartmentName { get; set; }
}
}

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class UserInfo
{
public int UserID { get; set; }
public int DepartmentID { get; set; }
public int RoleID { get; set; }
public string UserNumber { get; set; }
public string LoginName { get; set; }
public string LoginPwd { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class View_Attendance
{
public int AttendanceID { get; set; }
public DateTime AttendanceStartTime { get; set; }
public int AttendanceType { get; set; }
public int UserID { get; set; }
public int DepartmentID { get; set; }
public string UserName { get; set; }

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HRC.Model
{
public class View_User
{
public int UserID { get; set; }
public int DepartmentID { get; set; }
public int RoleID { get; set; }
public string UserNumber { get; set; }
public string LoginName { get; set; }
public string LoginPwd { get; set; }

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.6.1", FrameworkDisplayName = ".NET Framework 4.6.1")]

@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]

@ -0,0 +1,15 @@
C:\Users\houpu\Desktop\HRC\Model\bin\Debug\Model.dll
C:\Users\houpu\Desktop\HRC\Model\bin\Debug\Model.pdb
C:\Users\houpu\Desktop\HRC\Model\obj\Debug\Model.csprojAssemblyReference.cache
C:\Users\houpu\Desktop\HRC\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache
C:\Users\houpu\Desktop\HRC\Model\obj\Debug\Model.dll
C:\Users\houpu\Desktop\HRC\Model\obj\Debug\Model.pdb
H:\9.17\HRC\Model\bin\Debug\Model.dll
H:\9.17\HRC\Model\bin\Debug\Model.pdb
H:\9.17\HRC\Model\obj\Debug\Model.dll
H:\9.17\HRC\Model\obj\Debug\Model.pdb
H:\9.17\HRC\Model\obj\Debug\Model.csprojResolveAssemblyReference.cache
E:\9.17\HRC\Model\bin\Debug\Model.dll
E:\9.17\HRC\Model\bin\Debug\Model.pdb
E:\9.17\HRC\Model\obj\Debug\Model.csprojAssemblyReference.cache
E:\9.17\HRC\Model\obj\Debug\Model.csproj.CoreCompileInputs.cache

@ -0,0 +1,7 @@
<%@ Page Title="About" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="About.aspx.cs" Inherits="Web.About" %>
<asp:Content ID="BodyContent" ContentPlaceHolderID="MainContent" runat="server">
<h2><%: Title %>.</h2>
<h3>Your application description page.</h3>
<p>Use this area to provide additional information.</p>
</asp:Content>

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace Web
{
public partial class About : Page
{
protected void Page_Load(object sender, EventArgs e)
{
}

@ -0,0 +1,15 @@
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码是由工具生成的。
//
// 对此文件的更改可能会导致不正确的行为,并且如果
// 重新生成代码,这些更改将会丢失。
// </auto-generated>
//------------------------------------------------------------------------------
namespace Web
{
public partial class About
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Newtonsoft.Json;
using System.Web.SessionState;
using System.Data;
namespace Web.Ajax
{
/// <summary>
/// AttendanceAjax 的摘要说明
/// </summary>
public class AttendanceAjax : IHttpHandler, IRequiresSessionState

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Newtonsoft.Json;
using System.Web.SessionState;
using System.Data;
namespace Web.Ajax
{
/// <summary>
/// AttendanceSheetHandler 的摘要说明
/// </summary>

@ -0,0 +1,15 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.SessionState;
namespace Web.Ajax
{
/// <summary>
/// NoticeAjax 的摘要说明
/// </summary>
public class NoticeAjax : IHttpHandler, IRequiresSessionState
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Newtonsoft.Json;
using System.Web.SessionState;
using System.Data;
namespace Web.Ajax
{
/// <summary>
/// OvertimeAjax 的摘要说明
/// </summary>
public class OvertimeAjax : IHttpHandler, IRequiresSessionState

@ -0,0 +1,15 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.SessionState;
namespace Web.Ajax
{
/// <summary>
/// SalaryAjax 的摘要说明
/// </summary>
public class SalaryAjax : IHttpHandler, IRequiresSessionState
{

@ -0,0 +1,15 @@
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
namespace Web.Ajax
{
/// <summary>
/// deptAjax 的摘要说明
/// </summary>
public class deptAjax : IHttpHandler
{

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Newtonsoft.Json;
using System.Web.SessionState;
using System.Data;
namespace Web.Ajax
{
/// <summary>
/// leaveAjax 的摘要说明
/// </summary>
public class leaveAjax : IHttpHandler,IRequiresSessionState

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Newtonsoft.Json;
using System.Web.SessionState;
using System.Web.Script.Serialization;
using System.Data;
namespace Web.Ajax
{
/// <summary>
/// leaveHandler 的摘要说明
/// </summary>
public class leaveHandler : IHttpHandler, IRequiresSessionState

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Script.Serialization;
using Newtonsoft.Json;
using System.Web.SessionState;
namespace Web.Ajax
{
/// <summary>
/// userAjax 的摘要说明
/// </summary>
public class userAjax : IHttpHandler, IRequiresSessionState

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Optimization;
using System.Web.UI;
namespace Web
{
public class BundleConfig
{
// 有关捆绑的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkID=303951
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/WebFormsJs").Include(

@ -0,0 +1,15 @@
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Routing;
using Microsoft.AspNet.FriendlyUrls;
namespace Web
{
public static class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
var settings = new FriendlyUrlSettings();
settings.AutoRedirectMode = RedirectMode.Permanent;
routes.EnableFriendlyUrls(settings);

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<link href="bootstrap-table/css/bootstrap-table.min.css" rel="stylesheet" />
<!--<script src="bootstrap-table/js/jquery-1.10.2.min.js"></script>-->
<link href="datetimepicker/bootstrap-datetimepicker.min.css" rel="stylesheet" />
</head>
<body>
<!-- Modal -->
<div class="modal bs-example-modal-lg" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
<div class="modal-dialog modal-lg" role="document">
<div class="modal-content">

@ -0,0 +1,15 @@
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title></title>
<meta charset="utf-8" />
<link href="Content/dk/css/index.css" rel="stylesheet" />
<link rel="stylesheet" href="https://at.alicdn.com/t/font_234130_nem7eskcrkpdgqfr.css">
<link href="Content/qd/css/public.css" rel="stylesheet" />
<link href="Content/qd/css/signin.css" rel="stylesheet" />
</head>
<body>
<div class="index_frame_leftTop">
<div id='schedule-boxS'></div>
<div class="index_liTLeft">

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<bundles version="1.0">
<styleBundle path="~/Content/css">
<include path="~/Content/bootstrap.css" />
<include path="~/Content/Site.css" />
</styleBundle>
</bundles>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save