fix files not deleting when folderwatch is active

This commit is contained in:
Jonathan Jenne 2020-06-04 16:58:49 +02:00
parent 1bd5b7446b
commit dff3272b31
2 changed files with 60 additions and 52 deletions

View File

@ -129,7 +129,7 @@
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="GUIDLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>263, -255</value>
<value>191, -255</value>
</data>
<data name="GUIDLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>22, 15</value>
@ -1466,7 +1466,7 @@
<value>Tahoma, 8.25pt, style=Bold</value>
</data>
<data name="Label32.Location" type="System.Drawing.Point, System.Drawing">
<value>597, 36</value>
<value>525, 36</value>
</data>
<data name="Label32.Size" type="System.Drawing.Size, System.Drawing">
<value>241, 13</value>
@ -1499,7 +1499,7 @@
<value>Question</value>
</data>
<data name="ComboBox3.Location" type="System.Drawing.Point, System.Drawing">
<value>600, 53</value>
<value>528, 53</value>
</data>
<data name="ComboBox3.Size" type="System.Drawing.Size, System.Drawing">
<value>235, 21</value>
@ -1523,7 +1523,7 @@
<value>True</value>
</data>
<data name="Label11.Location" type="System.Drawing.Point, System.Drawing">
<value>600, 233</value>
<value>528, 233</value>
</data>
<data name="Label11.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>
@ -1556,7 +1556,7 @@
<value>Bottom</value>
</data>
<data name="XtraTabControl2.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 259</value>
<value>-72, 259</value>
</data>
<data name="XtraTabPageManualIndex.AutoScroll" type="System.Boolean, mscorlib">
<value>True</value>
@ -4951,7 +4951,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="DOKART_GUIDTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 53</value>
<value>-63, 53</value>
</data>
<data name="DOKART_GUIDTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 23</value>
@ -4972,7 +4972,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>29</value>
</data>
<data name="OBJEKTTYPComboBox.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 101</value>
<value>85, 101</value>
</data>
<data name="OBJEKTTYPComboBox.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 21</value>
@ -4996,7 +4996,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="GEAENDERTWANNTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>867, 184</value>
<value>795, 184</value>
</data>
<data name="GEAENDERTWANNTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>156, 23</value>
@ -5020,7 +5020,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI Semibold, 9pt, style=Bold, Italic</value>
</data>
<data name="SEQUENCENumericUpDown.Location" type="System.Drawing.Point, System.Drawing">
<value>72, 53</value>
<value>0, 53</value>
</data>
<data name="SEQUENCENumericUpDown.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 24</value>
@ -5044,7 +5044,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="GEANDERTWERTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>867, 140</value>
<value>795, 140</value>
</data>
<data name="GEANDERTWERTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>156, 23</value>
@ -5068,7 +5068,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Bold, Italic</value>
</data>
<data name="WINDREAM_DIRECTCheckBox.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 96</value>
<value>-63, 96</value>
</data>
<data name="WINDREAM_DIRECTCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>130, 24</value>
@ -5095,7 +5095,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="ERSTELLTWANNTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>867, 96</value>
<value>795, 96</value>
</data>
<data name="ERSTELLTWANNTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>156, 23</value>
@ -5125,7 +5125,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label4.Location" type="System.Drawing.Point, System.Drawing">
<value>69, 35</value>
<value>-3, 35</value>
</data>
<data name="Label4.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 15</value>
@ -5158,7 +5158,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label5.Location" type="System.Drawing.Point, System.Drawing">
<value>447, 31</value>
<value>375, 31</value>
</data>
<data name="Label5.Size" type="System.Drawing.Size, System.Drawing">
<value>64, 15</value>
@ -5191,7 +5191,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label24.Location" type="System.Drawing.Point, System.Drawing">
<value>864, 166</value>
<value>792, 166</value>
</data>
<data name="Label24.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 15</value>
@ -5224,7 +5224,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label23.Location" type="System.Drawing.Point, System.Drawing">
<value>864, 122</value>
<value>792, 122</value>
</data>
<data name="Label23.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 15</value>
@ -5257,7 +5257,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label22.Location" type="System.Drawing.Point, System.Drawing">
<value>864, 78</value>
<value>792, 78</value>
</data>
<data name="Label22.Size" type="System.Drawing.Size, System.Drawing">
<value>79, 15</value>
@ -5290,7 +5290,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label21.Location" type="System.Drawing.Point, System.Drawing">
<value>865, 34</value>
<value>793, 34</value>
</data>
<data name="Label21.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 15</value>
@ -5323,7 +5323,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label16.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 209</value>
<value>-66, 209</value>
</data>
<data name="Label16.Size" type="System.Drawing.Size, System.Drawing">
<value>119, 15</value>
@ -5356,7 +5356,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label15.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 167</value>
<value>-66, 167</value>
</data>
<data name="Label15.Size" type="System.Drawing.Size, System.Drawing">
<value>86, 15</value>
@ -5389,7 +5389,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label8.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 125</value>
<value>-66, 125</value>
</data>
<data name="Label8.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 15</value>
@ -5422,7 +5422,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label7.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 34</value>
<value>-66, 34</value>
</data>
<data name="Label7.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 15</value>
@ -5455,7 +5455,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>NoControl</value>
</data>
<data name="Label1.Location" type="System.Drawing.Point, System.Drawing">
<value>154, 36</value>
<value>82, 36</value>
</data>
<data name="Label1.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 15</value>
@ -5485,7 +5485,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Bold</value>
</data>
<data name="lblObjekttyp.Location" type="System.Drawing.Point, System.Drawing">
<value>154, 83</value>
<value>82, 83</value>
</data>
<data name="lblObjekttyp.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 15</value>
@ -5512,7 +5512,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="ERSTELLTWERTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>867, 52</value>
<value>795, 52</value>
</data>
<data name="ERSTELLTWERTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>156, 23</value>
@ -5536,7 +5536,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Tahoma, 8.25pt, style=Bold</value>
</data>
<data name="AKTIVCheckBox.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 3</value>
<value>-63, 3</value>
</data>
<data name="AKTIVCheckBox.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 24</value>
@ -5560,7 +5560,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>6</value>
</data>
<data name="btnNamenkonvention.Location" type="System.Drawing.Point, System.Drawing">
<value>678, 227</value>
<value>606, 227</value>
</data>
<data name="btnNamenkonvention.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 25</value>
@ -5584,7 +5584,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>5</value>
</data>
<data name="BESCHREIBUNGTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 185</value>
<value>-63, 185</value>
</data>
<data name="BESCHREIBUNGTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>586, 21</value>
@ -5605,7 +5605,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>4</value>
</data>
<data name="Button1.Location" type="System.Drawing.Point, System.Drawing">
<value>604, 143</value>
<value>532, 143</value>
</data>
<data name="Button1.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 21</value>
@ -5629,7 +5629,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>3</value>
</data>
<data name="ZIEL_PFADTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 143</value>
<value>-63, 143</value>
</data>
<data name="ZIEL_PFADTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>585, 21</value>
@ -5653,7 +5653,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9.75pt</value>
</data>
<data name="NAMENKONVENTIONTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 227</value>
<value>-64, 227</value>
</data>
<data name="NAMENKONVENTIONTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>586, 25</value>
@ -5674,7 +5674,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>1</value>
</data>
<data name="KURZNAMETextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>450, 54</value>
<value>378, 54</value>
</data>
<data name="KURZNAMETextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 21</value>
@ -5695,7 +5695,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>8</value>
</data>
<data name="BEZEICHNUNGTextBox.Location" type="System.Drawing.Point, System.Drawing">
<value>157, 54</value>
<value>85, 54</value>
</data>
<data name="BEZEICHNUNGTextBox.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 21</value>
@ -5722,7 +5722,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="BEZEICHNUNGLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>411, -254</value>
<value>339, -254</value>
</data>
<data name="BEZEICHNUNGLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 13</value>
@ -5752,7 +5752,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="EINGANGSART_IDLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>706, -255</value>
<value>634, -255</value>
</data>
<data name="EINGANGSART_IDLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>68, 13</value>
@ -5782,7 +5782,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="KURZNAMELabel.Location" type="System.Drawing.Point, System.Drawing">
<value>976, -255</value>
<value>904, -255</value>
</data>
<data name="KURZNAMELabel.Size" type="System.Drawing.Size, System.Drawing">
<value>58, 13</value>
@ -5812,7 +5812,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="ZIEL_PFADLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>263, -163</value>
<value>191, -163</value>
</data>
<data name="ZIEL_PFADLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>49, 13</value>
@ -5842,7 +5842,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="BESCHREIBUNGLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>264, -123</value>
<value>192, -123</value>
</data>
<data name="BESCHREIBUNGLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 13</value>
@ -5872,7 +5872,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="NAMENKONVENTIONLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>263, -83</value>
<value>191, -83</value>
</data>
<data name="NAMENKONVENTIONLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>97, 13</value>
@ -5905,7 +5905,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="ERSTELLTWERLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>265, -39</value>
<value>193, -39</value>
</data>
<data name="ERSTELLTWERLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 15</value>
@ -5938,7 +5938,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="ERSTELLTWANNLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>426, -39</value>
<value>354, -39</value>
</data>
<data name="ERSTELLTWANNLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 15</value>
@ -5971,7 +5971,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="GEANDERTWERLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>589, -39</value>
<value>517, -39</value>
</data>
<data name="GEANDERTWERLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>81, 15</value>
@ -6004,7 +6004,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI, 9pt, style=Italic</value>
</data>
<data name="GEAENDERTWANNLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>759, -39</value>
<value>687, -39</value>
</data>
<data name="GEAENDERTWANNLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 15</value>
@ -6037,7 +6037,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>Segoe UI Semibold, 9pt, style=Bold, Italic</value>
</data>
<data name="SEQUENCELabel3.Location" type="System.Drawing.Point, System.Drawing">
<value>1073, -255</value>
<value>1001, -255</value>
</data>
<data name="SEQUENCELabel3.Size" type="System.Drawing.Size, System.Drawing">
<value>73, 15</value>
@ -6067,7 +6067,7 @@ Die erhaltenen Werte können in Indizes geschrieben oder zur Benennung der Datei
<value>True</value>
</data>
<data name="Label9.Location" type="System.Drawing.Point, System.Drawing">
<value>858, -61</value>
<value>786, -61</value>
</data>
<data name="Label9.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 13</value>

View File

@ -1193,10 +1193,10 @@ Public Class frmIndex
LOGGER.Debug("File streamed to Windream: {0}", oStreamSuccessful)
LOGGER.Debug("File exists in Destination: {0}", File.Exists(CURRENT_NEWFILENAME))
LOGGER.Debug("File should be deleted: {0}", CONFIG.Config.DeleteOriginalFile)
LOGGER.Debug("File should be deleted: {0}", CURR_DELETE_ORIGIN)
If File.Exists(CURRENT_NEWFILENAME) And oStreamSuccessful Then
If CONFIG.Config.DeleteOriginalFile = True Then
If CURR_DELETE_ORIGIN = True Then
Try
My.Computer.FileSystem.DeleteFile(CURRENT_WORKFILE)
Catch ex As Exception
@ -1371,6 +1371,10 @@ Public Class frmIndex
CURRENT_ISATTACHMENT = False
DropType = ClassDatabase.Execute_Scalar("SELECT HANDLE_TYPE FROM TBGI_FILES_USER WHERE GUID = " & CURRENT_WORKFILE_GUID, MyConnectionString, True)
CURR_DELETE_ORIGIN = CONFIG.Config.DeleteOriginalFile
checkItemDeleteSource.Enabled = True
checkItemDeleteSource.Checked = CONFIG.Config.DeleteOriginalFile
VIEWER_LICENSE = ClassDatabase.Execute_Scalar("SELECT LICENSE FROM TBDD_3RD_PARTY_MODULES WHERE NAME = 'GDPICTURE'", MyConnectionString)
DocumentViewer1.Init(LOGCONFIG, VIEWER_LICENSE)
@ -1382,6 +1386,14 @@ Public Class frmIndex
Else
CURRENT_DROPTYPE = DropType.Replace("|", "")
' Eine Datei aus FolderWatch wird IMMER gelöscht, egal wie die Einstellung in der Config lautet
If DropType.StartsWith("|FW") Then
CURR_DELETE_ORIGIN = True
checkItemDeleteSource.Visibility = DevExpress.XtraBars.BarItemVisibility.Never
Else
checkItemDeleteSource.Visibility = DevExpress.XtraBars.BarItemVisibility.Always
End If
If DropType = "|DROPFROMFSYSTEM|" Then
If USER_LANGUAGE <> "de-DE" Then
Me.Text = "Indexing of dropped file"
@ -1485,10 +1497,6 @@ Public Class frmIndex
Refresh_Dokart()
pnlIndex.Controls.Clear()
CURR_DELETE_ORIGIN = CONFIG.Config.DeleteOriginalFile
checkItemDeleteSource.Enabled = True
checkItemDeleteSource.Checked = CONFIG.Config.DeleteOriginalFile
checkItemTopMost.Checked = CONFIG.Config.TopMost
TopMost = CONFIG.Config.TopMost
BringToFront()
@ -2373,7 +2381,7 @@ Public Class frmIndex
End Sub
Private Sub checkItemDeleteSource_CheckedChanged(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles checkItemDeleteSource.CheckedChanged
If FormLoaded = True Then
If FormLoaded = True And checkItemDeleteSource.Visibility <> DevExpress.XtraBars.BarItemVisibility.Never Then
CURR_DELETE_ORIGIN = checkItemDeleteSource.Checked
CONFIG.Config.DeleteOriginalFile = checkItemDeleteSource.Checked
CONFIG.Save()