Пример #1
0
 internal void NotifyChanged(TableChange <SplitterData> change)
 {
     if (this.HasListener)
     {
         SplitterData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (SplitterData.SplitterIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("SplitterId");
         }
         if (SplitterData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("BitWidth");
         }
         if (SplitterData.PinCountField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinCount");
         }
         if (SplitterData.ClockwiseField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Clockwise");
         }
     }
     this.OnSplitterChanged();
 }
Пример #2
0
 internal void NotifyChanged(TableChange <ConstantData> change)
 {
     if (this.HasListener)
     {
         ConstantData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (ConstantData.ConstantIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("ConstantId");
         }
         if (ConstantData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("BitWidth");
         }
         if (ConstantData.ValueField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Value");
         }
         if (ConstantData.PinSideField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinSide");
         }
         if (ConstantData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnConstantChanged();
 }
 internal void NotifyChanged(TableChange <LogicalCircuitData> change)
 {
     if (this.HasListener)
     {
         LogicalCircuitData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (LogicalCircuitData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LogicalCircuitId");
         }
         if (LogicalCircuitData.NameField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Name");
         }
         if (LogicalCircuitData.NotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Notation");
         }
         if (LogicalCircuitData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
         if (LogicalCircuitData.CategoryField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Category");
         }
         if (LogicalCircuitData.IsDisplayField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("IsDisplay");
         }
     }
     this.OnLogicalCircuitChanged();
 }
Пример #4
0
 internal void NotifyChanged(TableChange <WireData> change)
 {
     if (this.HasListener)
     {
         WireData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (WireData.WireIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("WireId");
         }
         if (WireData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LogicalCircuit");
         }
         if (WireData.X1Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("X1");
         }
         if (WireData.Y1Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Y1");
         }
         if (WireData.X2Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("X2");
         }
         if (WireData.Y2Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Y2");
         }
     }
     this.OnWireChanged();
 }
Пример #5
0
 internal void NotifyChanged(TableChange <SoundData> change)
 {
     if (this.HasListener)
     {
         SoundData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (SoundData.SoundIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("SoundId");
         }
         if (SoundData.PinSideField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinSide");
         }
         if (SoundData.NotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Notation");
         }
         if (SoundData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnSoundChanged();
 }
Пример #6
0
 internal void NotifyChanged(TableChange <CircuitSymbolData> change)
 {
     if (this.HasListener)
     {
         CircuitSymbolData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (CircuitSymbolData.CircuitSymbolIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CircuitSymbolId");
         }
         if (CircuitSymbolData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Circuit");
         }
         if (CircuitSymbolData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LogicalCircuit");
         }
         if (CircuitSymbolData.XField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("X");
         }
         if (CircuitSymbolData.YField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Y");
         }
         if (CircuitSymbolData.RotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Rotation");
         }
     }
     this.OnCircuitSymbolChanged();
 }
Пример #7
0
 partial void NotifyWireSetChanged(TableChange <WireData> change)
 {
     if (this.invalidLogicalCircuit != null)
     {
         LogicalCircuit circuit = this.CircuitProject.LogicalCircuitSet.FindByLogicalCircuitId(
             (change.Action == SnapTableAction.Delete) ? change.GetOldField(WireData.LogicalCircuitIdField.Field) : change.GetNewField(WireData.LogicalCircuitIdField.Field)
             );
         if (circuit != null)
         {
             this.invalidLogicalCircuit.Add(circuit);
         }
     }
 }
Пример #8
0
        partial void NotifyPinSetChanged(TableChange <PinData> change)
        {
            PinData.CircuitIdField field          = PinData.CircuitIdField.Field;
            LogicalCircuit         logicalCircuit = this.CircuitProject.LogicalCircuitSet.FindByLogicalCircuitId(
                (change.Action == SnapTableAction.Delete) ? change.GetOldField(field) : change.GetNewField(field)
                );

            Tracer.Assert(change.Action == SnapTableAction.Delete || logicalCircuit != null);
            if (logicalCircuit != null)
            {
                logicalCircuit.ResetPins();
            }
        }
Пример #9
0
 internal void NotifyChanged(TableChange <CollapsedCategoryData> change)
 {
     if (this.HasListener)
     {
         CollapsedCategoryData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (CollapsedCategoryData.NameField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Name");
         }
     }
     this.OnCollapsedCategoryChanged();
 }
Пример #10
0
 internal void NotifyChanged(TableChange <CircuitButtonData> change)
 {
     if (this.HasListener)
     {
         CircuitButtonData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (CircuitButtonData.CircuitButtonIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CircuitButtonId");
         }
         if (CircuitButtonData.NotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Notation");
         }
         if (CircuitButtonData.ModifiersField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Modifiers");
         }
         if (CircuitButtonData.KeyCodeField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("KeyCode");
         }
         if (CircuitButtonData.IsToggleField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("IsToggle");
         }
         if (CircuitButtonData.PinSideField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinSide");
         }
         if (CircuitButtonData.InvertedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Inverted");
         }
         if (CircuitButtonData.WidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Width");
         }
         if (CircuitButtonData.HeightField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Height");
         }
         if (CircuitButtonData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnCircuitButtonChanged();
 }
Пример #11
0
 internal void NotifyChanged(TableChange <GateData> change)
 {
     if (this.HasListener)
     {
         GateData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (GateData.GateIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("GateId");
         }
     }
     this.OnGateChanged();
 }
Пример #12
0
 internal void NotifyChanged(TableChange <CircuitData> change)
 {
     if (this.HasListener)
     {
         CircuitData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (CircuitData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CircuitId");
         }
     }
     this.OnCircuitChanged();
 }
Пример #13
0
 internal void NotifyChanged(TableChange <ProjectData> change)
 {
     if (this.HasListener)
     {
         ProjectData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (ProjectData.ProjectIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("ProjectId");
         }
         if (ProjectData.NameField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Name");
         }
         if (ProjectData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
         if (ProjectData.ZoomField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Zoom");
         }
         if (ProjectData.FrequencyField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Frequency");
         }
         if (ProjectData.IsMaximumSpeedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("IsMaximumSpeed");
         }
         if (ProjectData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LogicalCircuit");
         }
         if (ProjectData.CategoryTextNoteCollapsedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CategoryTextNoteCollapsed");
         }
         if (ProjectData.CategoryInputOutputCollapsedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CategoryInputOutputCollapsed");
         }
         if (ProjectData.CategoryPrimitivesCollapsedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CategoryPrimitivesCollapsed");
         }
     }
     this.OnProjectChanged();
 }
Пример #14
0
 internal void NotifyChanged(TableChange <MemoryData> change)
 {
     if (this.HasListener)
     {
         MemoryData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (MemoryData.MemoryIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("MemoryId");
         }
         if (MemoryData.WritableField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Writable");
         }
         if (MemoryData.WriteOn1Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("WriteOn1");
         }
         if (MemoryData.OnStartField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("OnStart");
         }
         if (MemoryData.MapKeyboardField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("MapKeyboard");
         }
         if (MemoryData.AddressBitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("AddressBitWidth");
         }
         if (MemoryData.DataBitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("DataBitWidth");
         }
         if (MemoryData.DataField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Data");
         }
         if (MemoryData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnMemoryChanged();
 }
Пример #15
0
 internal void NotifyChanged(TableChange <DevicePinData> change)
 {
     if (this.HasListener)
     {
         DevicePinData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (DevicePinData.PinIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinId");
         }
         if (DevicePinData.CircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Circuit");
         }
         if (DevicePinData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("BitWidth");
         }
         if (DevicePinData.PinTypeField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinType");
         }
         if (DevicePinData.PinSideField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinSide");
         }
         if (DevicePinData.InvertedField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Inverted");
         }
         if (DevicePinData.NameField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Name");
         }
         if (DevicePinData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
         if (DevicePinData.JamNotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("JamNotation");
         }
     }
     this.OnDevicePinChanged();
 }
Пример #16
0
 internal void NotifyChanged(TableChange <GraphicsArrayData> change)
 {
     if (this.HasListener)
     {
         GraphicsArrayData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (GraphicsArrayData.GraphicsArrayIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("GraphicsArrayId");
         }
         if (GraphicsArrayData.WriteOn1Field.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("WriteOn1");
         }
         if (GraphicsArrayData.OnStartField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("OnStart");
         }
         if (GraphicsArrayData.DataBitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("DataBitWidth");
         }
         if (GraphicsArrayData.BitsPerPixelField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("BitsPerPixel");
         }
         if (GraphicsArrayData.WidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Width");
         }
         if (GraphicsArrayData.HeightField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Height");
         }
         if (GraphicsArrayData.ZoomField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Zoom");
         }
         if (GraphicsArrayData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnGraphicsArrayChanged();
 }
Пример #17
0
 internal void NotifyChanged(TableChange <TextNoteData> change)
 {
     if (this.HasListener)
     {
         TextNoteData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (TextNoteData.TextNoteIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("TextNoteId");
         }
         if (TextNoteData.LogicalCircuitIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LogicalCircuit");
         }
         if (TextNoteData.XField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("X");
         }
         if (TextNoteData.YField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Y");
         }
         if (TextNoteData.WidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Width");
         }
         if (TextNoteData.HeightField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Height");
         }
         if (TextNoteData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
         if (TextNoteData.RotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Rotation");
         }
     }
     this.OnTextNoteChanged();
 }
Пример #18
0
        public void Update(TableChange TableChange)
        {
            try
            {
                var oldTableChange = this.Context.TableChanges.FirstOrDefault(x => x.No == TableChange.No);
                if (oldTableChange == null)
                {
                    return;
                }
                oldTableChange.Id        = TableChange.Id;
                oldTableChange.TableName = TableChange.TableName;

                oldTableChange.Action      = TableChange.Action;
                oldTableChange.CreatedDate = TableChange.CreatedDate;
                oldTableChange.ClinicId    = TableChange.ClinicId;
                this.Context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw;
            }
        }
Пример #19
0
 internal void NotifyChanged(TableChange <SensorData> change)
 {
     if (this.HasListener)
     {
         SensorData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (SensorData.SensorIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("SensorId");
         }
         if (SensorData.SensorTypeField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("SensorType");
         }
         if (SensorData.BitWidthField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("BitWidth");
         }
         if (SensorData.PinSideField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("PinSide");
         }
         if (SensorData.NotationField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Notation");
         }
         if (SensorData.DataField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Data");
         }
         if (SensorData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnSensorChanged();
 }
Пример #20
0
 internal void NotifyChanged(TableChange <LedMatrixData> change)
 {
     if (this.HasListener)
     {
         LedMatrixData oldData, newData;
         change.GetOldData(out oldData);
         change.GetNewData(out newData);
         if (LedMatrixData.LedMatrixIdField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("LedMatrixId");
         }
         if (LedMatrixData.MatrixTypeField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("MatrixType");
         }
         if (LedMatrixData.CellShapeField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("CellShape");
         }
         if (LedMatrixData.RowsField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Rows");
         }
         if (LedMatrixData.ColumnsField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Columns");
         }
         if (LedMatrixData.ColorsField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Colors");
         }
         if (LedMatrixData.NoteField.Field.Compare(ref oldData, ref newData) != 0)
         {
             this.NotifyPropertyChanged("Note");
         }
     }
     this.OnLedMatrixChanged();
 }
Пример #21
0
 partial void NotifyWireSetChanged(TableChange <WireData> change);
Пример #22
0
 partial void NotifyCollapsedCategorySetChanged(TableChange <CollapsedCategoryData> change);
Пример #23
0
 partial void NotifyLogicalCircuitSetChanged(TableChange <LogicalCircuitData> change);
Пример #24
0
 partial void NotifyCircuitProbeSetChanged(TableChange <CircuitProbeData> change);
Пример #25
0
 partial void NotifyConstantSetChanged(TableChange <ConstantData> change);
Пример #26
0
 public void Insert(TableChange TableChange)
 {
     TableChange.CreatedDate = DateTime.Now;
     this.Context.TableChanges.Add(TableChange);
     this.Context.SaveChanges();
 }
Пример #27
0
 partial void NotifyMemorySetChanged(TableChange <MemoryData> change);
Пример #28
0
 partial void NotifyGraphicsArraySetChanged(TableChange <GraphicsArrayData> change);
Пример #29
0
 partial void NotifyTextNoteSetChanged(TableChange <TextNoteData> change);
Пример #30
0
 partial void NotifyProjectSetChanged(TableChange <ProjectData> change);