请假管理审批BLL

1.CheckBLL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VacationOA.BLL
{
using MODEL;
using DAL;
public class CheckBLL
{
TCheckDAL dal = new TCheckDAL();
/// <summary>
/// 添加审核清单
/// </summary>
/// <param name="tcheck"></param>
/// <returns></returns>
public int AddTcheck(TCheck tcheck)
{
return dal.AddTcheck(tcheck);
}
/// <summary>
/// 根据假条id查询是否有关于这个假条审核通过的审核单
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public int GetCheckbyid(int id)
{
return dal.GetCheckbyid(id);

}
/// <summary>
/// 根据id获取对应请假单的审核历史
/// </summary>
/// <returns></returns>
public List<TCheck> GetChecks(int id)
{
return dal.GetChecks(id);
}
}
}

2.LeaveBLL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VacationOA.BLL
{
using MODEL;
using DAL;
public class LeaveBLL
{
LeaveDAL dal = new LeaveDAL();
/// <summary>
/// 添加请假单
/// </summary>
/// <param name="l"></param>
/// <returns></returns>
public int AddLeave(Leave l)
{
return dal.AddLeave(l);
}
/// <summary>
/// 修改请假单
/// </summary>
/// <param name="l"></param>
/// <returns></returns>
public int updateleave(Leave l)
{
return dal.updateleave(l);
}
/// <summary>
/// 获取请假单
/// </summary>
/// <returns></returns>
public List<Leave> GetLeaves()
{
return dal.GetLeaves();
}
/// <summary>
/// 修改请假单的状态,审核时间,说明,
/// </summary>
/// <param name="l"></param>
/// <returns></returns>
public int updateleaveState(int id, DateTime checktime, string explain, string state)
{
return dal.updateleaveState(id, checktime, explain, state);
}
/// <summary>
/// 获取请假单 我的审核列表
/// </summary>
/// <returns></returns>
public List<Leave> GetLeavesCheck()
{
return dal.GetLeavesCheck();
}
}
}

3.StaffBLL

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VacationOA.BLL
{
using MODEL;
using DAL;
public class StaffBLL
{
StaffDAL dal = new StaffDAL();
public Staff LoginStaff(string name, string department)
{
return dal.LoginStaff(name, department);
}
}
}

猜你喜欢

转载自www.cnblogs.com/hianb/p/10001175.html
BLL