From 2bfa60ab677ec1da8f968614015ac0147694d31e Mon Sep 17 00:00:00 2001 From: Roy Ben Shabat Date: Mon, 15 Feb 2021 17:19:40 +0200 Subject: BTSR DB, BL & PMR. --- .../Entities/ProcessParametersTableBase.cs | 126 +++++++++++++++++++++ 1 file changed, 126 insertions(+) (limited to 'Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs') diff --git a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs index 498bafc85..06248ab32 100644 --- a/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs +++ b/Software/Visual_Studio/Tango.BL/Entities/ProcessParametersTableBase.cs @@ -91,6 +91,12 @@ namespace Tango.BL.Entities public event EventHandler PressureBuildUpChanged; + public event EventHandler BtsrFeedingTensionChanged; + + public event EventHandler BtsrExitTensionChanged; + + public event EventHandler BtsrThreadLengthOffsetChanged; + public event EventHandler ProcessParametersTablesGroupChanged; protected String _name; @@ -1107,6 +1113,99 @@ namespace Tango.BL.Entities } } + protected Double _btsrfeedingtension; + + /// + /// Gets or sets the processparameterstablebase btsr feeding tension. + /// + + [Column("BTSR_FEEDING_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(30)] + + public Double BtsrFeedingTension + { + get + { + return _btsrfeedingtension; + } + + set + { + if (_btsrfeedingtension != value) + { + _btsrfeedingtension = value; + + OnBtsrFeedingTensionChanged(value); + + } + } + } + + protected Double _btsrexittension; + + /// + /// Gets or sets the processparameterstablebase btsr exit tension. + /// + + [Column("BTSR_EXIT_TENSION")] + + [StringFormat("0.0")] + + [PropertyIndex(31)] + + public Double BtsrExitTension + { + get + { + return _btsrexittension; + } + + set + { + if (_btsrexittension != value) + { + _btsrexittension = value; + + OnBtsrExitTensionChanged(value); + + } + } + } + + protected Double _btsrthreadlengthoffset; + + /// + /// Gets or sets the processparameterstablebase btsr thread length offset. + /// + + [Column("BTSR_THREAD_LENGTH_OFFSET")] + + [StringFormat("0.0")] + + [PropertyIndex(32)] + + public Double BtsrThreadLengthOffset + { + get + { + return _btsrthreadlengthoffset; + } + + set + { + if (_btsrthreadlengthoffset != value) + { + _btsrthreadlengthoffset = value; + + OnBtsrThreadLengthOffsetChanged(value); + + } + } + } + protected ProcessParametersTablesGroup _processparameterstablesgroup; /// @@ -1427,6 +1526,33 @@ namespace Tango.BL.Entities RaisePropertyChanged(nameof(PressureBuildUp)); } + /// + /// Called when the BtsrFeedingTension has changed. + /// + protected virtual void OnBtsrFeedingTensionChanged(Double btsrfeedingtension) + { + BtsrFeedingTensionChanged?.Invoke(this, btsrfeedingtension); + RaisePropertyChanged(nameof(BtsrFeedingTension)); + } + + /// + /// Called when the BtsrExitTension has changed. + /// + protected virtual void OnBtsrExitTensionChanged(Double btsrexittension) + { + BtsrExitTensionChanged?.Invoke(this, btsrexittension); + RaisePropertyChanged(nameof(BtsrExitTension)); + } + + /// + /// Called when the BtsrThreadLengthOffset has changed. + /// + protected virtual void OnBtsrThreadLengthOffsetChanged(Double btsrthreadlengthoffset) + { + BtsrThreadLengthOffsetChanged?.Invoke(this, btsrthreadlengthoffset); + RaisePropertyChanged(nameof(BtsrThreadLengthOffset)); + } + /// /// Called when the ProcessParametersTablesGroup has changed. /// -- cgit v1.3.1