Exemplo n.º 1
0
 internal Njit.Common.CryptoService.DESCryptoService GetUserLogCryptoService(int code)
 {
     if (_UserLogCryptoService == null)
     {
         _UserLogCryptoService = new Njit.Common.CryptoService.DESCryptoService();
     }
     _UserLogCryptoService.SetKey(code.ToString() + "qwe", code.ToString() + "asd");
     return(_UserLogCryptoService);
 }
Exemplo n.º 2
0
 internal Njit.Common.CryptoService.DESCryptoService GetExpiryDateCryptoService()
 {
     if (des == null)
     {
         des = new Njit.Common.CryptoService.DESCryptoService();
         des.SetKey("d2f56esf5d", "f2w6f6dsad");
     }
     return(des);
 }
Exemplo n.º 3
0
 internal void SetLastRunDate()
 {
     if (Setting.Program.ThisProgram.ShowExitDialog)
     {
         Njit.Common.CryptoService.DESCryptoService des = GetExpiryDateCryptoService();
         string date = DateTime.Now.Year.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Day.ToString();
         Setting.Archive.ThisProgram.LoadedCommonSettings.LastRunDate = des.EncryptToBase64(date);
         Setting.Archive.ThisProgram.SaveAndReloadCommonSettings(Model.Common.ProgramSetting.GetNewInstance(Setting.Archive.ThisProgram.LoadedCommonSettings.ShowBackupFormOnExit, Setting.Archive.ThisProgram.LoadedCommonSettings.ExpiryDate, des.EncryptToBase64(date)));
     }
 }
Exemplo n.º 4
0
        internal DateTime GetLastRunDate()
        {
            Njit.Common.CryptoService.DESCryptoService des = GetExpiryDateCryptoService();
            string date = null;

            if (!string.IsNullOrEmpty(Setting.Archive.ThisProgram.LoadedCommonSettings.LastRunDate))
            {
                try
                {
                    date = des.DecryptFromBase64(Setting.Archive.ThisProgram.LoadedCommonSettings.LastRunDate);
                }
                catch
                {
                    return(DateTime.Parse("2100/01/01"));
                }
                return(DateTime.Parse(date));
            }
            else
            {
                return(DateTime.Parse("2100/01/01"));
            }
        }
Exemplo n.º 5
0
 internal UserLogView GetUserLogView(Model.Common.UserLog item)
 {
     Njit.Common.CryptoService.DESCryptoService des = GetUserLogCryptoService(item.UserCode);
     return(new NjitSoftware.UserLogView(item.ID, item.UserCode, item.User.FullName, item.OperationPlaceCode == null ? null : des.DecryptFromBase64(item.OperationPlaceCode), des.DecryptFromBase64(item.OperationCode), item.Code == null ? null : des.DecryptFromBase64(item.Code), item.Description == null ? null : des.DecryptFromBase64(item.Description), des.DecryptFromBase64(item.Date), des.DecryptFromBase64(item.Time), item.IPAddress, item.ArchiveID.ToString()));
 }