示例#1
0
        private bool IsRequireField(string data, string column, string PeopleID, string UserName, long LineNumber)
        {
            bool result;

            if (data == " " || data == "")
            {
                SueHrProfileLog eHrLog = new SueHrProfileLog();
                eHrLog.PeopleID = PeopleID;
                eHrLog.UserName = UserName;
                eHrLog.Message  = "Column '" + column + "' is empty at line " + LineNumber + ".";
                eHrLog.Active   = true;
                eHrLog.UpdBy    = ParameterServices.SystemUserID;
                eHrLog.UpdDate  = DateTime.Now;
                eHrLog.CreDate  = DateTime.Now;
                eHrLog.CreBy    = ParameterServices.SystemUserID;
                eHrLog.UpdPgm   = "UserImport";
                Factory.SuEHrProfileLogService.AddLog(eHrLog);
                result = false;
            }
            else
            {
                result = true;
            }
            return(result);
        }
示例#2
0
        private DateTime?IsDate(string date, string column, string PeopleID, string UserName, long LineNumber)
        {
            DateTime?result;

            try
            {
                result = DateTime.Parse(date, provider);
            }
            catch (FormatException e)
            {
                SueHrProfileLog eHrLog = new SueHrProfileLog();
                eHrLog.PeopleID = PeopleID;
                eHrLog.UserName = UserName;
                eHrLog.Message  = "Invalid data in column '" + column + "' at line " + LineNumber + ".";
                eHrLog.Active   = true;
                eHrLog.UpdBy    = ParameterServices.SystemUserID;
                eHrLog.UpdDate  = DateTime.Now;
                eHrLog.CreDate  = DateTime.Now;
                eHrLog.CreBy    = ParameterServices.SystemUserID;
                eHrLog.UpdPgm   = "UserImport";
                Factory.SuEHrProfileLogService.AddLog(eHrLog);
                result = null;
            }
            return(result);
        }