コード例 #1
0
        public override UIAnimation_Base GetNewAnimation()
        {
            NewValues newValues = GetNewValues();
            UILineAnimation_FillPercent newAnimation = new UILineAnimation_FillPercent(myUILineAnimator, onCompleteAction, tweenType, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount);

            return(newAnimation);
        }
コード例 #2
0
        public override UIAnimation_Base GetNewAnimation()
        {
            NewValues newValues = GetNewValues();
            MaterialAnimation_Float newAnimation = new MaterialAnimation_Float(materialAnimator, onCompleteAction, tweenType, this.propertyID, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount);

            return(newAnimation);
        }
コード例 #3
0
ファイル: Dao.cs プロジェクト: ThreeHeadz/Bam.Net
        protected internal object GetCurrentValue(string columnName)
        {
            object result = null;

            if (columnName.Equals(KeyColumnName))
            {
                result = IdValue;
                if (result == null)
                {
                    result = PrimaryKey;
                }
            }
            else
            {
                if (NewValues.ContainsKey(columnName))
                {
                    result = NewValues[columnName];
                }
                else
                {
                    result = GetOriginalValue(columnName);
                }
            }
            return(result);
        }
コード例 #4
0
        public override UIAnimation_Base GetNewAnimation()
        {
            NewValues newValues = GetNewValues();
            UITransformAnimation_Scale newAnimation = new UITransformAnimation_Scale(myUITransformAnimator, onCompleteAction, onUpdateAction, tweenType, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount);

            return(newAnimation);
        }
コード例 #5
0
        public override UIAnimation_Base GetNewAnimation()
        {
            NewValues newValues = GetNewValues();
            CanvasGroupAnimation_Alpha newAnimation = new CanvasGroupAnimation_Alpha(canvasGroupAnimator, onCompleteAction, tweenType, newValues.newStartValue, newValues.newEndValue, newValues.newDeltaValue, newValues.newDuration, easeCurve, loopType, loopCount);

            return(newAnimation);
        }
コード例 #6
0
        protected override void ExecuteTask()
        {
            this.OldValuesArray = (OldValue != null) ? new[] { OldValue } : OldValues.Split(',');
            this.NewValuesArray = (NewValue != null) ? new[] { NewValue } : NewValues.Split(',');
            if (OldValuesArray.Length != NewValuesArray.Length)
            {
                throw new ArgumentException("OldValues.Length != NewValues.Length");
            }

            var dirInfo = new DirectoryInfo(this.BaseDir);

            WalkDirectory(dirInfo);
        }
コード例 #7
0
ファイル: AuditEntry.cs プロジェクト: Regularly-Archive/2020
 public AuditLog AsAuditLog()
 {
     return(new AuditLog()
     {
         Id = Guid.NewGuid().ToString("N"),
         TableName = TableName,
         CreatedBy = string.Empty,
         CreatedDate = DateTime.Now,
         NewValues = NewValues.Any() ? JsonConvert.SerializeObject(NewValues) : null,
         OldValues = OldValues.Any() ? JsonConvert.SerializeObject(OldValues) : null,
         ExtraData = ExtraData.Any() ? JsonConvert.SerializeObject(ExtraData) : null,
         OperationType = (int)OperationType
     });
 }
コード例 #8
0
            public void SetNewValue(string propertyName, object value)
            {
                if (OriginalValues.ContainsKey(propertyName) && OriginalValues[propertyName] == value)
                {
                    return;
                }

                if (NewValues.ContainsKey(propertyName))
                {
                    NewValues[propertyName] = value;
                }
                else
                {
                    NewValues.Add(propertyName, value);
                }
            }
コード例 #9
0
        public void ChangePropertyValue(string propertyName, object value)
        {
            if (!NewValues.Keys.Contains(propertyName))
            {
                NewValues.Add(propertyName, value);
            }
            else
            {
                if (NewValues[propertyName] != value)
                {
                    NewValues.Remove(propertyName);
                    NewValues.Add(propertyName, value);
                }
            }

            HasChanges = NewValues.Any();
        }
コード例 #10
0
        public Audit ToAudit(IUserService userService, ReflmgContext refContext)
        {
            var audit = new Audit();

            audit.TableName     = TableName;
            audit.OperationType = OperationType;
            audit.OperationDate = DateTime.UtcNow;
            var          userLogin = userService?.GetCurrentDbUser();
            Contributeur user      = refContext.Contributeur.FirstOrDefault(p => p.Login == userLogin);

            if (user == null)
            {
                audit.UserName = userLogin;
            }
            else
            {
                audit.UserName = user.Prenom + " " + user.Nom;
            }
            audit.RecordKey  = int.Parse(KeyValues.First().Value.ToString());
            audit.RecordName = RecordName;
            List <AuditEntryDetail> detail = new List <AuditEntryDetail>();

            OldValues.Keys.Union(NewValues.Keys).Distinct().ToList()
            .ForEach(key => detail.Add(new AuditEntryDetail()
            {
                Field = key
            }));
            foreach (var item in detail)
            {
                item.NewValue = NewValues.ContainsKey(item.Field) ? NewValues[item.Field] : null;
                item.OldValue = OldValues.ContainsKey(item.Field) ? OldValues[item.Field] : null;
                AuditDetail auditDetail = new AuditDetail();
                auditDetail.Field    = item.Field;
                auditDetail.NewValue = item.NewValue?.ToString();
                auditDetail.OldValue = item.OldValue?.ToString();
                audit.AuditDetail.Add(auditDetail);
            }
            return(audit);
        }