void SimpleSaveExtensions_DifferenceProcessed(object sender, DifferenceEventArgs e)
 {
     var diff = e.Difference;
     var obj = diff.NewOwner as DateTimePropertiesDto;
     if (obj != null)
     {
         obj.DateTimeOffsetProperty = DateTimeOffset.Now.AddHours(10);
     }
     
     e.FurtherChangesMade();
 }
        void SimpleSaveExtensions_DifferenceProcessed(object sender, DifferenceEventArgs e)
        {
            var diff = e.Difference;
            var obj  = diff.NewOwner as DateTimePropertiesDto;

            if (obj != null)
            {
                obj.DateTimeOffsetProperty = DateTimeOffset.Now.AddHours(10);
            }

            e.FurtherChangesMade();
        }
Exemplo n.º 3
0
        public bool CompareSelectedText()
        {
            if (CanCompareSelectedText)
            {
                string strA = ViewA.SelectedText;
                string strB = ViewB.SelectedText;

                DifferenceEventArgs DiffArgs = new DifferenceEventArgs(strA, strB);
                ShowTextDifferences(this, DiffArgs);
                return(true);
            }

            return(false);
        }
Exemplo n.º 4
0
        private bool FireDifferenceProcessedEvents(IList <Difference> differences)
        {
            bool furtherChangesMade = false;

            foreach (var difference in differences)
            {
                var args = new DifferenceEventArgs(difference);
                SimpleSaveExtensions.OnDifferenceProcessed(args);
                if (args.HaveFurtherChangesBeenMade)
                {
                    furtherChangesMade = true;
                }
            }

            return(furtherChangesMade);
        }
Exemplo n.º 5
0
        private void DiffCtrl_ShowTextDifferences(object sender, DifferenceEventArgs e)
        {
            MainForm frmMain = (MainForm)this.MdiParent;

            frmMain.ShowTextDifferences(e.ItemA, e.ItemB);
        }
Exemplo n.º 6
0
        public bool CompareSelectedText()
        {
            if (CanCompareSelectedText)
            {
                string strA = ViewA.SelectedText;
                string strB = ViewB.SelectedText;

                DifferenceEventArgs DiffArgs = new DifferenceEventArgs(strA, strB);
                ShowTextDifferences(this, DiffArgs);
                return true;
            }

            return false;
        }
Exemplo n.º 7
0
        private void DiffCtrl_ShowFileDifferences(object sender, DifferenceEventArgs e)
        {
            MainForm frmMain = (MainForm)this.MdiParent;

            frmMain.ShowFileDifferences(e.ItemA, e.ItemB, DialogDisplay.UseOption);
        }