コード例 #1
0
ファイル: AbnormRecordBLL.cs プロジェクト: jjg0519/OA
        /// <summary>
        /// 修改员工考勤异常信息
        /// </summary>
        /// <param name="entLTRd"></param>
        /// <returns></returns>
        public string ModifyAbnormRecord(T_HR_EMPLOYEEABNORMRECORD entTemp)
        {
            string strMsg = string.Empty;

            try
            {
                if (entTemp == null)
                {
                    return("{REQUIREDFIELDS}");
                }


                bool          flag      = false;
                StringBuilder strFilter = new StringBuilder();
                List <string> objArgs   = new List <string>();

                strFilter.Append(" ABNORMRECORDID == @0");

                objArgs.Add(entTemp.ABNORMRECORDID);

                AbnormRecordDAL dalAbnormRecord = new AbnormRecordDAL();
                flag = dalAbnormRecord.IsExistsRd(strFilter.ToString(), objArgs.ToArray());

                if (!flag)
                {
                    return("{NOTFOUND}");
                }

                T_HR_EMPLOYEEABNORMRECORD entUpdate = dalAbnormRecord.GetAbnormRecordRdByMultSearch(strFilter.ToString(), objArgs.ToArray());
                Utility.CloneEntity(entTemp, entUpdate);

                dalAbnormRecord.Update(entUpdate);
                strMsg = "{SAVESUCCESSED}";
            }
            catch (Exception ex)
            {
                strMsg = ex.Message.ToString();
            }

            return(strMsg);
        }
コード例 #2
0
ファイル: AbnormRecordBLL.cs プロジェクト: jjg0519/OA
        /// <summary>
        /// 根据主键索引,删除员工考勤异常信息(注:暂定为物理删除)
        /// </summary>
        /// <param name="strVacationId">主键索引</param>
        /// <returns></returns>
        public string RemoveAbnormRecord(string strAbnormRecordId)
        {
            string strMsg = string.Empty;

            try
            {
                if (string.IsNullOrEmpty(strAbnormRecordId))
                {
                    return("{REQUIREDFIELDS}");
                }

                bool          flag      = false;
                StringBuilder strFilter = new StringBuilder();
                List <string> objArgs   = new List <string>();

                strFilter.Append(" ABNORMRECORDID == @0");

                objArgs.Add(strAbnormRecordId);

                AbnormRecordDAL dalAbnormRecord = new AbnormRecordDAL();
                flag = dalAbnormRecord.IsExistsRd(strFilter.ToString(), objArgs.ToArray());

                if (!flag)
                {
                    return("{NOTFOUND}");
                }

                T_HR_EMPLOYEEABNORMRECORD entDel = dalAbnormRecord.GetAbnormRecordRdByMultSearch(strFilter.ToString(), objArgs.ToArray());
                dalAbnormRecord.Delete(entDel);

                strMsg = "{DELETESUCCESSED}";
            }
            catch (Exception ex)
            {
                strMsg = ex.Message.ToString();
            }

            return(strMsg);
        }