2.7.3 WISAG
• Erweiterung von SetControlValues_FromControl um Handling für DevExpress DateEdit (Parsing verschiedener Datumsformate, Farbanpassung). • Ergänzung einer analogen Fall-Branch für System.Windows.Forms.DateTimePicker (Fallback auf MinimumDateTime bei ungültigem oder leerem Caption). • Keine bestehenden Funktionen außerhalb der neuen Select-Case-Zweige angepasst. Nutzen: Ermöglicht dynamisches Setzen von Datumswerten aus SQL-Steuerdaten (Caption-Feld) für beide Datumstypen und konsistente Farbgestaltung wie bei anderen Steuerelementen. Hinweis: Validierungs- und Logging-Struktur wiederverwendet; keine Seiteneffekte auf andere Control-Typen.
This commit is contained in:
@@ -21,12 +21,18 @@ Public Class frmAdmin_notResponsibleConfig
|
||||
End Sub
|
||||
|
||||
Private Sub BarButtonItem1_ItemClick(sender As Object, e As DevExpress.XtraBars.ItemClickEventArgs) Handles BarButtonItem1.ItemClick
|
||||
Dim oUpd = $"UPDATE TBPM_PROFILE SET NOT_RESP_SQL = '{oNotResponsible_SQL.Replace("'", "''")}',NOT_RESP_COMMENT_ATTRIBUTE = '{cmbAttrComment.Text}', CHANGED_WHO = '{User.UserName}' WHERE GUID = {oProfilID}"
|
||||
Dim oUpd = $"UPDATE TBPM_PROFILE SET NOT_RESP_COMMENT = '{checkCommentMuss.Checked}', NOT_RESP_SQL = '{oNotResponsible_SQL.Replace("'", "''")}',NOT_RESP_COMMENT_ATTRIBUTE = '{cmbAttrComment.Text}', CHANGED_WHO = '{User.UserName}' WHERE GUID = {oProfilID}"
|
||||
If DatabaseECM.ExecuteNonQuery(oUpd) = True Then
|
||||
oUpd = $"EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM','PROFILE_NOT_RESPONSIBLE_QUEST{oProfilID}','{USER_LANGUAGE}','PROFILE_NOT_RESPONSIBLE_QUEST','{txtPROFILE_NOT_RESPONSIBLE_QUEST.Text}','','{USER_USERNAME}','{oProfilID}',0"
|
||||
LOGGER.Debug($"oUpd: {oUpd}")
|
||||
If DatabaseECM.ExecuteNonQuery(oUpd) Then
|
||||
oUpd = $"EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM','PROFILE_REJECTION_CAPT{oProfilID}','{USER_LANGUAGE}','PROFILE_REJECTION_CAPT','{txtCaption_NotResponsible.Text}','','{USER_USERNAME}','{oProfilID}',0"
|
||||
bstitmInfo.Caption = "Data saved successfully - " + Now.ToString
|
||||
|
||||
oUpd = $"EXEC PRDD_GUI_LANGUAGE_PHRASE 'PM','PROFILE_NOT_RESPONSIBLE_CAPT{oProfilID}','{USER_LANGUAGE}','PROFILE_NOT_RESPONSIBLE_CAPT','{txtCaption_NotResponsible.Text}','','{USER_USERNAME}','{oProfilID}',0"
|
||||
If DatabaseECM.ExecuteNonQuery(oUpd) Then
|
||||
bstitmInfo.Caption = "Data saved successfully - " + Now.ToString
|
||||
LOGGER.Debug($"oUpd: {oUpd}")
|
||||
End If
|
||||
|
||||
|
||||
|
||||
End If
|
||||
@@ -38,10 +44,11 @@ Public Class frmAdmin_notResponsibleConfig
|
||||
Private Sub frmAdmin_notResponsibleConfig_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||
Try
|
||||
Dim oNR_Act_Attr As String
|
||||
Dim oSQL = $"SELECT NOT_RESP_SQL, NOT_RESP_COMMENT_ATTRIBUTE FROM TBPM_PROFILE WHERE GUID = {oProfilID}"
|
||||
Dim oSQL = $"SELECT NOT_RESP_SQL, NOT_RESP_COMMENT_ATTRIBUTE,NOT_RESP_COMMENT FROM TBPM_PROFILE WHERE GUID = {oProfilID}"
|
||||
Dim oDT = DatabaseECM.GetDatatable(oSQL)
|
||||
oNotResponsible_SQL = oDT.Rows(0).Item("NOT_RESP_SQL")
|
||||
oNR_Act_Attr = oDT.Rows(0).Item("NOT_RESP_COMMENT_ATTRIBUTE")
|
||||
checkCommentMuss.Checked = oDT.Rows(0).Item("NOT_RESP_COMMENT")
|
||||
LOGGER.Debug($"oNR_Act_Attr: {oNR_Act_Attr}")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user