/// <summary> /// 获取员工工资详细 /// </summary> /// <param name="Condition">存储过程筛选条件</param> /// <param name="StaffType">员工类型(1:办事处主任;2:业务代表)</param> /// <returns></returns> public DataTable GetStaffSalaryDetail(string Condition, int StaffType) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); DataTable dt = Tools.ConvertDataReaderToDataTable(dal.GetStaffSalaryDetail(Condition, StaffType)); dt.Columns.Remove("StaffID"); dt.Columns.Remove("SalaryID"); dt.Columns.Remove("StaffOrganizeCity"); return(dt); }
/// <summary> /// 获取促销员工资申请单的总金额 /// </summary> /// <param name="detailid"></param> /// <returns></returns> public static decimal GetSumSalary(int ID) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); return(dal.GetSumSalary(ID)); }
/// <summary> /// 生成指定管理片区指定月份的员工工资 /// </summary> /// <param name="OrganizeCity"></param> /// <param name="AccountMonth"></param> /// <param name="Staff"></param> /// <returns></returns> public static int GenerateStaffSalary(int AccountMonth, int PositionType) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); return(dal.Generate(AccountMonth, PositionType)); }
public FNA_StaffSalaryBLL(int id, bool bycache) : base(DALClassName) { _dal = (FNA_StaffSalaryDAL)_DAL; FillModel(id, bycache); }
public FNA_StaffSalaryBLL(int id) : base(DALClassName) { _dal = (FNA_StaffSalaryDAL)_DAL; FillModel(id); }
///<summary> ///FNA_StaffSalaryBLL ///</summary> public FNA_StaffSalaryBLL() : base(DALClassName) { _dal = (FNA_StaffSalaryDAL)_DAL; _m = new FNA_StaffSalary(); }
public int UpdateDetail(FNA_StaffSalaryDetail m) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); return(dal.UpdateDetail(m)); }
/// <summary> /// 计算个人所得税 /// </summary> /// <param name="Income"></param> /// <returns></returns> public static decimal ComputeIncomeTax(decimal Income) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); return(dal.ComputeIncomeTax(Income)); }
public static void UpdateAdjustRecord(int ID, int Staff, string OldAdjustCost, string AdjustCost, string staffName) { FNA_StaffSalaryDAL dal = (FNA_StaffSalaryDAL)DataAccess.CreateObject(DALClassName); dal.UpdateAdjustRecord(ID, Staff, OldAdjustCost, AdjustCost, staffName); }