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(); }
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(); }
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(); }
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(); }
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(); }
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); } } }
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(); } }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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(); }
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; } }
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(); }
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(); }
partial void NotifyWireSetChanged(TableChange <WireData> change);
partial void NotifyCollapsedCategorySetChanged(TableChange <CollapsedCategoryData> change);
partial void NotifyLogicalCircuitSetChanged(TableChange <LogicalCircuitData> change);
partial void NotifyCircuitProbeSetChanged(TableChange <CircuitProbeData> change);
partial void NotifyConstantSetChanged(TableChange <ConstantData> change);
public void Insert(TableChange TableChange) { TableChange.CreatedDate = DateTime.Now; this.Context.TableChanges.Add(TableChange); this.Context.SaveChanges(); }
partial void NotifyMemorySetChanged(TableChange <MemoryData> change);
partial void NotifyGraphicsArraySetChanged(TableChange <GraphicsArrayData> change);
partial void NotifyTextNoteSetChanged(TableChange <TextNoteData> change);
partial void NotifyProjectSetChanged(TableChange <ProjectData> change);