Merge branch 'master' of http://scmadmin@172.24.11.74:90/scm/git/record_organizer
This commit is contained in:
@@ -298,17 +298,17 @@ Public Class ClassControlBuilder
|
|||||||
' =========================
|
' =========================
|
||||||
Private Sub AddTextHandler(control As TextBox, format As String)
|
Private Sub AddTextHandler(control As TextBox, format As String)
|
||||||
If format = "Currency" Then
|
If format = "Currency" Then
|
||||||
AddHandler control.TextChanged, AddressOf Textbox_Currency_Handler
|
AddHandler control.Leave, AddressOf Textbox_Currency_Handler
|
||||||
ElseIf format = "Decimal" Then
|
ElseIf format = "Decimal" Then
|
||||||
AddHandler control.TextChanged, AddressOf TextBox_Decimal_Handler
|
AddHandler control.Leave, AddressOf TextBox_Decimal_Handler
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub AddComboHandler(control As ComboBox, format As String)
|
Private Sub AddComboHandler(control As ComboBox, format As String)
|
||||||
If format = "Currency" Then
|
If format = "Currency" Then
|
||||||
AddHandler control.TextChanged, AddressOf Combo_Currency_Handler
|
AddHandler control.Leave, AddressOf Combo_Currency_Handler
|
||||||
ElseIf format = "Decimal" Then
|
ElseIf format = "Decimal" Then
|
||||||
AddHandler control.TextChanged, AddressOf Combo_Decimal_Handler
|
AddHandler control.Leave, AddressOf Combo_Decimal_Handler
|
||||||
End If
|
End If
|
||||||
AddHandler control.KeyUp, AddressOf AutoCompleteCombo_KeyUp
|
AddHandler control.KeyUp, AddressOf AutoCompleteCombo_KeyUp
|
||||||
End Sub
|
End Sub
|
||||||
@@ -317,9 +317,11 @@ Public Class ClassControlBuilder
|
|||||||
Dim control As TextBox = DirectCast(sender, TextBox)
|
Dim control As TextBox = DirectCast(sender, TextBox)
|
||||||
Dim value As Decimal
|
Dim value As Decimal
|
||||||
If Decimal.TryParse(control.Text.Trim(), value) Then
|
If Decimal.TryParse(control.Text.Trim(), value) Then
|
||||||
' control.Text = value.ToString("c")
|
'control.Text = value.ToString("c")
|
||||||
'control.SelectionStart = control.SelectionStart + 1
|
'control.SelectionStart = control.SelectionStart + 1
|
||||||
control.Text = FormatCurrency(control.Text)
|
control.Text = FormatCurrency(control.Text)
|
||||||
|
'value = FormatNumber(value, -1, TriState.UseDefault, TriState.UseDefault, TriState.True)
|
||||||
|
'control.Text = value.ToString("n")
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -337,6 +339,8 @@ Public Class ClassControlBuilder
|
|||||||
If Decimal.TryParse(control.Text.Trim(), value) Then
|
If Decimal.TryParse(control.Text.Trim(), value) Then
|
||||||
control.Text = value.ToString("c")
|
control.Text = value.ToString("c")
|
||||||
control.SelectionStart = control.SelectionStart + 1
|
control.SelectionStart = control.SelectionStart + 1
|
||||||
|
'value = FormatNumber(value, -1, TriState.UseDefault, TriState.UseDefault, TriState.True)
|
||||||
|
'control.Text = value.ToString("n")
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
40
app/DD-Record-Organiser/ClassControlValuesConverter.vb
Normal file
40
app/DD-Record-Organiser/ClassControlValuesConverter.vb
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
Public Class ClassControlValuesConverter
|
||||||
|
|
||||||
|
Public Shared Function ToBooleanOrDefault(value As Object, Optional defaultValue As Boolean = False)
|
||||||
|
Try
|
||||||
|
If IsDBNull(value) OrElse value = "" Then
|
||||||
|
Return defaultValue
|
||||||
|
Else
|
||||||
|
Return Convert.ToBoolean(value)
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
Return defaultValue
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
Public Shared Function ToStringOrDefault(value As Object, Optional defaultValue As String = "")
|
||||||
|
Try
|
||||||
|
If IsDBNull(value) OrElse String.IsNullOrEmpty(value) Then
|
||||||
|
Return defaultValue
|
||||||
|
Else
|
||||||
|
Return Convert.ToString(value)
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
Return defaultValue
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
Public Shared Function ToIntOrDefault(value As Object, Optional defaultValue As Integer = 0)
|
||||||
|
Try
|
||||||
|
If IsDBNull(value) Then
|
||||||
|
Return defaultValue
|
||||||
|
Else
|
||||||
|
Return Convert.ToInt16(value)
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
Return defaultValue
|
||||||
|
End Try
|
||||||
|
End Function
|
||||||
|
|
||||||
|
End Class
|
||||||
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("2.0.0.0")>
|
<Assembly: AssemblyVersion("2.0.1.0")>
|
||||||
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
<Assembly: AssemblyFileVersion("1.0.0.0")>
|
||||||
|
|||||||
@@ -1120,6 +1120,7 @@ Public Class frmForm_Constructor
|
|||||||
Search_RowHandle(CURRENT_RECORD_ID)
|
Search_RowHandle(CURRENT_RECORD_ID)
|
||||||
'Die Daten auf dem Panel laden
|
'Die Daten auf dem Panel laden
|
||||||
ClassControlValues.LoadControlValues(CURRENT_RECORD_ID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
ClassControlValues.LoadControlValues(CURRENT_RECORD_ID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
|
ClassControlValues.LoadControlValuesList(CURRENT_RECORD_ID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
pnlDetails.Enabled = True
|
pnlDetails.Enabled = True
|
||||||
End If
|
End If
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@@ -1645,6 +1646,7 @@ Public Class frmForm_Constructor
|
|||||||
'TabPageDetails.Text = "Detaileingabe zu '" & ACT_EBENE_STRING & "' - Record(" & SelectedRecordID & ")"
|
'TabPageDetails.Text = "Detaileingabe zu '" & ACT_EBENE_STRING & "' - Record(" & SelectedRecordID & ")"
|
||||||
'Die Daten auf dem Panel laden
|
'Die Daten auf dem Panel laden
|
||||||
ClassControlValues.LoadControlValues(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
ClassControlValues.LoadControlValues(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
|
ClassControlValues.LoadControlValuesList(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
'Load_Control_Values(CtrlBuilder.AllControls)
|
'Load_Control_Values(CtrlBuilder.AllControls)
|
||||||
'Refresh_Treeview_SelectedData()
|
'Refresh_Treeview_SelectedData()
|
||||||
RECORD_CHANGED = False
|
RECORD_CHANGED = False
|
||||||
@@ -2359,6 +2361,7 @@ Public Class frmForm_Constructor
|
|||||||
Case 0
|
Case 0
|
||||||
If RECORD_NEEDS_REFRESH = True Then
|
If RECORD_NEEDS_REFRESH = True Then
|
||||||
ClassControlValues.LoadControlValues(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
ClassControlValues.LoadControlValues(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
|
ClassControlValues.LoadControlValuesList(SelectedRecordID, CURRENT_FORM_ID, CtrlBuilder.AllControls)
|
||||||
UpdRECORD_NEEDS_REFRESH(False)
|
UpdRECORD_NEEDS_REFRESH(False)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
@@ -105,11 +105,13 @@
|
|||||||
Case "RadioButton"
|
Case "RadioButton"
|
||||||
props = New RadioButtonProperties()
|
props = New RadioButtonProperties()
|
||||||
props.Caption = row.Item("CTRLSCR_CAPTION")
|
props.Caption = row.Item("CTRLSCR_CAPTION")
|
||||||
If Not IsDBNull(row.Item("CONTROL_DEF_VALUE")) Then
|
|
||||||
props.DefaultValue = row.Item("CONTROL_DEF_VALUE")
|
props.DefaultValue = ClassControlValuesConverter.ToBooleanOrDefault(row.Item("CONTROL_DEF_VALUE"))
|
||||||
Else
|
'If Not IsDBNull(row.Item("CONTROL_DEF_VALUE")) Then
|
||||||
props.DefaultValue = False
|
' props.DefaultValue = row.Item("CONTROL_DEF_VALUE")
|
||||||
End If
|
'Else
|
||||||
|
' props.DefaultValue = False
|
||||||
|
'End If
|
||||||
Case "F_AddAppointment"
|
Case "F_AddAppointment"
|
||||||
props = New FunctionAddAppointment()
|
props = New FunctionAddAppointment()
|
||||||
Case "F_AddFormData"
|
Case "F_AddFormData"
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
||||||
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
||||||
<Product Name="Record Organizer" Id="*" UpgradeCode="{6387325E-F6D7-46BE-BBA8-D0E37BEEF800}" Version="2.0.0.0" Manufacturer="Digital Data" Language="1031" Codepage="1252">
|
<Product Name="Record Organizer" Id="*" UpgradeCode="{6387325E-F6D7-46BE-BBA8-D0E37BEEF800}" Version="2.0.1.0" Manufacturer="Digital Data" Language="1031" Codepage="1252">
|
||||||
<Package Id="*" Keywords="Installer" Description="Digital Data Record Organizer Setup" Comments="Record Organizer is a registered Trademark of Digital Data" Manufacturer="Digital Data" InstallerVersion="100" Languages="1031" Compressed="yes" SummaryCodepage="1252"/>
|
<Package Id="*" Keywords="Installer" Description="Digital Data Record Organizer Setup" Comments="Record Organizer is a registered Trademark of Digital Data" Manufacturer="Digital Data" InstallerVersion="100" Languages="1031" Compressed="yes" SummaryCodepage="1252"/>
|
||||||
|
|
||||||
<!-- Nicht entfernen! -->
|
<!-- Nicht entfernen! -->
|
||||||
|
|||||||
Reference in New Issue
Block a user