@@ -18,7 +18,7 @@ Imports instat.Translations
18
18
19
19
Public Class dlgStartofRains
20
20
Private bResetSubdialog As Boolean = True
21
- Private clsCalcRainDay, clsCalcStartDOY, clsDeleteunusedrowFunction, clsIfElseFirstDoyFilledFunction, clsVectorFunction, clsGetlinkeddataFunction, clsGetDataFrameFunction, clsListevapFunction, clsRollEvaporationFunction, clsFractionEvapFunction, clsSumEvapFunction, clsConvertColumnType1Function, clsConvertColumnType2Function, clsConvertColumnTypeFunction, clsGetColumnDataTypeFunction, clsDummyFunction, clsIfelseStatusFunction, clsIfelseStatus1Function, clsFirstStatusFunction, clsIsNAStatusFunction, clsCalcStartDate, clsCombinationCalc, clsListCalFunction, clsCombinationManipList, clsCombinationSubCalcList, clsListSubCalc, clsManipulationFirstDOYPerYear, clsConditionsFilter, clsCombinedList As New RFunction
21
+ Private clsCalcRainDay, clsCalcStartDOY, clsIfElseFirstDoyFilledFunction, clsVectorFunction, clsGetlinkeddataFunction, clsGetDataFrameFunction, clsListevapFunction, clsRollEvaporationFunction, clsFractionEvapFunction, clsSumEvapFunction, clsConvertColumnType1Function, clsConvertColumnType2Function, clsConvertColumnTypeFunction, clsGetColumnDataTypeFunction, clsDummyFunction, clsIfelseStatusFunction, clsIfelseStatus1Function, clsFirstStatusFunction, clsIsNAStatusFunction, clsCalcStartDate, clsCombinationCalc, clsListCalFunction, clsCombinationManipList, clsCombinationSubCalcList, clsListSubCalc, clsManipulationFirstDOYPerYear, clsConditionsFilter, clsCombinedList As New RFunction
22
22
Private clsDayFromAndTo, clsGroupByStation, clsGroupByYear, clsListToTalRain, clsApplyInstatFunction, clsFirstDOY, clsFirstDate As New RFunction
23
23
Private clsDayFromAndToOperator, clsEvapOperator, clsDayFromOperator, clsDayToOperator, clsRainDayOperator, clsRainDayConditionOperator, clsConditionsAndOperator, clsTRCombineOperator, clsRollingSumRainDayOperator, clsDSCombineOperator, clsDPCombineOperator As New ROperator
24
24
Private clsDayFilterCalcFromConvert, clsDayFilterCalcFromList As New RFunction
@@ -247,7 +247,6 @@ Public Class dlgStartofRains
247
247
clsDayFilterCalcFromList = New RFunction
248
248
clsDummyFunction = New RFunction
249
249
clsIfElseFirstDoyFilledFunction = New RFunction
250
- clsDeleteunusedrowFunction = New RFunction
251
250
252
251
clsDayFromAndTo.Clear()
253
252
clsDayFromAndToOperator.Clear()
@@ -782,8 +781,6 @@ Public Class dlgStartofRains
782
781
clsApplyInstatFunction.AddParameter( "calc" , clsRFunctionParameter:=clsCombinationCalc, iPosition:= 0 )
783
782
clsApplyInstatFunction.AddParameter( "param_list" , clsRFunctionParameter:=clsListCalFunction, iPosition:= 2 )
784
783
785
- clsDeleteunusedrowFunction.SetRCommand(frmMain.clsRLink.strInstatDataObject & "$remove_unused_station_year_combinations" )
786
-
787
784
ucrBase.clsRsyntax.ClearCodes()
788
785
789
786
ucrBase.clsRsyntax.SetBaseRFunction(clsApplyInstatFunction)
@@ -795,7 +792,6 @@ Public Class dlgStartofRains
795
792
SetReceiver()
796
793
ChangeDSValue()
797
794
AdditionalCondition()
798
- RemoveUnusedRow()
799
795
End Sub
800
796
801
797
Private Sub SetRCodeForControls(bReset As Boolean )
@@ -870,7 +866,7 @@ Public Class dlgStartofRains
870
866
End Sub
871
867
872
868
Private Sub cmdDoyRange_Click(sender As Object , e As EventArgs) Handles cmdDoyRange.Click
873
- sdgDoyRange.Setup(clsNewDoyFilterCalc:=clsDayFromAndTo, clsNewDayFromOperator:=clsDayFromOperator, clsNewIfElseFirstDoyFilledFunction:=clsIfElseFirstDoyFilledFunction, clsNewDayToOperator:=clsDayToOperator, clsNewCalcFromList:=clsDayFilterCalcFromList, strNewMainDataFrame:=ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text, strNewDoyColumn:=ucrReceiverDOY.GetVariableNames( False ))
869
+ sdgDoyRange.Setup(clsNewDoyFilterCalc:=clsDayFromAndTo, clsNewDayFromOperator:=clsDayFromOperator, clsNewDayToOperator:=clsDayToOperator, clsNewCalcFromList:=clsDayFilterCalcFromList, strNewMainDataFrame:=ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text, strNewDoyColumn:=ucrReceiverDOY.GetVariableNames( False ))
874
870
sdgDoyRange.ShowDialog()
875
871
UpdateDayFilterPreview()
876
872
End Sub
@@ -1017,21 +1013,18 @@ Public Class dlgStartofRains
1017
1013
Private Sub ucrReceiverStation_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverStation.ControlValueChanged
1018
1014
GroupByStationOptions()
1019
1015
YearStationVariable()
1020
- RemoveUnusedRow()
1021
1016
End Sub
1022
1017
1023
1018
Private Sub ucrReceiverYear_ControlValueChanged(ucrChangedControl As ucrCore) Handles ucrReceiverYear.ControlValueChanged
1024
1019
GroupByYearOptions()
1025
1020
YearStationVariable()
1026
- RemoveUnusedRow()
1027
1021
End Sub
1028
1022
1029
1023
Private Sub ucrSelectorForStartofRains_DataFrameChanged() Handles ucrSelectorForStartofRains.DataFrameChanged
1030
1024
clsGetColumnDataTypeFunction.AddParameter( "data_name" , Chr( 34 ) & ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr( 34 ), iPosition:= 0 )
1031
1025
clsConvertColumnTypeFunction.AddParameter( "data_name" , Chr( 34 ) & ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr( 34 ), iPosition:= 0 )
1032
1026
clsConvertColumnType1Function.AddParameter( "data_name" , Chr( 34 ) & ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr( 34 ), iPosition:= 0 )
1033
1027
clsGetlinkeddataFunction.AddParameter( "data_name" , Chr( 34 ) & ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr( 34 ), iPosition:= 0 , bIncludeArgumentName:= False )
1034
- clsDeleteunusedrowFunction.AddParameter( "data_name" , Chr( 34 ) & ucrSelectorForStartofRains.ucrAvailableDataFrames.cboAvailableDataFrames.Text & Chr( 34 ), iPosition:= 0 )
1035
1028
clsDayFilterCalcFromList.ClearParameters()
1036
1029
End Sub
1037
1030
@@ -1086,18 +1079,6 @@ Public Class dlgStartofRains
1086
1079
End If
1087
1080
End Sub
1088
1081
1089
- Private Sub RemoveUnusedRow()
1090
- If Not ucrReceiverStation.IsEmpty AndAlso Not ucrReceiverYear.IsEmpty Then
1091
- clsDeleteunusedrowFunction.AddParameter( "station" , ucrReceiverStation.GetVariableNames(), iPosition:= 2 )
1092
- clsDeleteunusedrowFunction.AddParameter( "year" , ucrReceiverYear.GetVariableNames(), iPosition:= 1 )
1093
- ucrBase.clsRsyntax.AddToAfterCodes(clsDeleteunusedrowFunction, iPosition:= 3 )
1094
- Else
1095
- ucrBase.clsRsyntax.RemoveFromAfterCodes(clsDeleteunusedrowFunction)
1096
- clsDeleteunusedrowFunction.RemoveParameterByName( "station" )
1097
- clsDeleteunusedrowFunction.RemoveParameterByName( "year" )
1098
- End If
1099
- End Sub
1100
-
1101
1082
Private Sub AdditionalCondition()
1102
1083
cmdAdditionnal.Visible = ucrChkAdditional.Checked
1103
1084
End Sub
0 commit comments