コード例 #1
0
ファイル: KDocUtility.cs プロジェクト: mengithub/XP-2
        public static void AddHistory(double num, imHistEventCommentType imHistEventCommentType, DateTime? startTime = null)
        {
            IMDocUtility docUtil = new IMDocUtility();

            docUtil.AddHistory(num, imHistEventCommentType);

            if(imHistEventCommentType == IMModel.imHistEventCommentType.imHistoryExport)
            {
                startTime = startTime ?? DateTime.Now;

                var engNum = docUtil.GetAttribute(num, imProfileAttributeIDType.imProfileCustom2);
                var wsFile = GetDoc(num);

                KWSLogDownloadFile kWSLogDownloadFile = new KWSLogDownloadFile
                {
                    FileName = wsFile.Name,
                    Size = wsFile.Size,
                    TimeInSec = startTime.Value.ToTimeElapsedInSec()
                };

                KWSLog kWSLog = new KWSLog
                {
                    EngNum = engNum.Item2,
                    KWSLogType = KWSLogType.DownloadFile,
                    FileNum = num,
                    Info = KSerDSer.JSerialize<KWSLogDownloadFile>(kWSLogDownloadFile),
                };

                KRepKWSLog.KWSLog(kWSLog);
            }
        }
コード例 #2
0
ファイル: KDocUtility.cs プロジェクト: mengithub/XP-2
        public static void AddHistory(string objID, imHistEventCommentType imHistEventCommentType)
        {
            IMDocUtility docUtil = new IMDocUtility();

            docUtil.AddHistory(objID, imHistEventCommentType);
        }
コード例 #3
0
ファイル: IMDocUtility.cs プロジェクト: mengithub/XP-2
 private void AddHistory(IManDocument iMDoc, imHistEventCommentType imHistEventCommentType)
 {
     iMDoc.HistoryList.Add(imHistEventCommentType.ToString().ToEnum<imHistEvent>().Value, 0, 0, IMConstant.CONST_APP_NAME, imHistEventCommentType.ToEnumAttr<imHistEventCommentType, DescriptionAttribute>().Description, IMConstant.CONST_APP_NAME, "", "", null, null, null);
 }
コード例 #4
0
ファイル: IMDocUtility.cs プロジェクト: mengithub/XP-2
        public void AddHistory(string objID, imHistEventCommentType imHistEventCommentType)
        {
            var iMDoc = _iMUtil.GetDocByObjID(objID);

            AddHistory(iMDoc, imHistEventCommentType);
        }
コード例 #5
0
ファイル: IMDocUtility.cs プロジェクト: mengithub/XP-2
        public void AddHistory(double num, imHistEventCommentType imHistEventCommentType)
        {
            var iMDoc = _iMUtil.GetDocByNum(num);

            AddHistory(iMDoc, imHistEventCommentType);
        }
コード例 #6
0
ファイル: CommonController.cs プロジェクト: mengithub/XP-2
 public void AddHistory(double num, imHistEventCommentType imHistEventCommentType, double startTime)
 {
     KDocUtility.AddHistory(num, imHistEventCommentType, startTime.GetJSDateTimeToLocal());
 }