예제 #1
0
 /*
  * 方法名称:GetAllPayroll
  * 方法功能描述:查询所有员工指定年月的工资
  *
  * 创建人:杨林
  * 创建时间:2009-03-12
  *
  * 修改人:
  * 修改时间:
  * 修改内容:
  *
  */
 /// <summary>
 /// 获取全部工资项
 /// </summary>
 /// <returns>数据集</returns>
 public System.Data.DataSet GetAllPayroll()
 {
     System.Data.DataSet dtsResult = null;
     try
     {
         dtsResult = new PayrollDB().QueryPayroll();
     }
     catch (System.Data.SqlClient.SqlException e)
     {
         System.Windows.Forms.MessageBox.Show(e.Message);
     }
     return(dtsResult);
 }
예제 #2
0
        /*
         * 方法名称:RemovePayroll
         * 方法功能描述:删除工资项
         *
         * 创建人:杨林
         * 创建时间:2009-03-12
         *
         * 修改人:
         * 修改时间:
         * 修改内容:
         *
         */
        /// <summary>
        /// 删除工资项
        /// </summary>
        /// <param name="id">标识数组</param>
        /// <returns>错误描述</returns>
        public string RemovePayroll(long[] id)
        {
            string strResult = null;

            try
            {
                strResult = new PayrollDB().DeletePayroll(id);
            }
            catch (System.Data.SqlClient.SqlException e)
            {
                strResult = "指定的工资项可能正在使用中,不能删除!";
            }
            return(strResult);
        }
예제 #3
0
        /*
         * 方法名称:AddPayroll
         * 方法功能描述:增加工资项
         *
         * 创建人:杨林
         * 创建时间:2009-03-12
         *
         * 修改人:
         * 修改时间:
         * 修改内容:
         *
         */
        /// <summary>
        /// 增加工资项
        /// </summary>
        /// <param name="args">工资项实体</param>
        /// <returns>错误描述</returns>
        public string AddPayroll(PayrollAdd args)
        {
            string strResult = null;

            try
            {
                strResult = new PayrollDB().InsertPayroll(args);
            }
            catch (System.Data.SqlClient.SqlException e)
            {
                strResult = e.Message;
            }
            return(strResult);
        }