Agregar archivos de proyecto.
This commit is contained in:
75
BDContexto.vb
Normal file
75
BDContexto.vb
Normal file
@@ -0,0 +1,75 @@
|
||||
Option Strict Off
|
||||
Imports System.Threading.Tasks
|
||||
Imports DevExpress.Xpf.Docking
|
||||
|
||||
Public Class BDContexto
|
||||
'Friend Shared Sub Contexto_SavingChanges(GrupoDocumentos As DocumentGroup, TagsApArefrescar() As String, DocPanelTag As String, Aplicacion As String, RegistroNuevo As Boolean, idRegistro As Object)
|
||||
' Try
|
||||
' Dim dcs As IEnumerable(Of BaseLayoutItem)
|
||||
' If Not TagsApArefrescar Is Nothing Then
|
||||
' For Each Etiqueta In TagsApArefrescar
|
||||
' dcs = (From p In GrupoDocumentos.Items Where p.Tag = Etiqueta)
|
||||
' If dcs.Count > 0 Then
|
||||
' Dim dc As DocumentPanel = dcs.First
|
||||
' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
|
||||
' 'DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion.Refrescar = True
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.SystemIdle)
|
||||
' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
|
||||
' 'DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea.Refrescar = True
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(True)), Windows.Threading.DispatcherPriority.SystemIdle)
|
||||
' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
|
||||
' 'DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea.Refrescar = True
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.BeginInvoke(New Action(Sub() a.RefrescaUC(, True, Aplicacion, RegistroNuevo, idRegistro)), Windows.Threading.DispatcherPriority.SystemIdle)
|
||||
' End If
|
||||
' End If
|
||||
' Next
|
||||
' Else
|
||||
' dcs = (From p In GrupoDocumentos.Items Where p.Tag <> DocPanelTag)
|
||||
' For Each dc As DocumentPanel In dcs
|
||||
' If dc.Content.GetType Is GetType(tsWPF.ContenedorCabLin) Then
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorCabLin).Aplicacion
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.Background)
|
||||
' ' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True)), Windows.Threading.DispatcherPriority.SystemIdle)
|
||||
' 'If Not a.DeshabilitarRefresco Then
|
||||
' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(, False))
|
||||
' ' th.Start()
|
||||
' 'End If
|
||||
' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorLineas) Then
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorLineas).apLinea
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(True)), Windows.Threading.DispatcherPriority.Background)
|
||||
' 'If Not a.DeshabilitarRefresco Then
|
||||
' ' Dim t As Task = Task.Run(New Action(Sub() a.RefrescaUC(True)))
|
||||
' 'End If
|
||||
|
||||
' 'If Not a.DeshabilitarRefresco Then
|
||||
' ' If Not a.DeshabilitarRefresco Then
|
||||
' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(True))
|
||||
' ' th.Start()
|
||||
' ' End If
|
||||
' 'End If
|
||||
' ElseIf dc.Content.GetType Is GetType(tsWPF.ContenedorAplicacion) Then
|
||||
' Dim a = DirectCast(dc.Content, tsWPF.ContenedorAplicacion)._Aplicacion
|
||||
' If Not a.DeshabilitarRefresco Then a.uc.Dispatcher.InvokeAsync(New Action(Sub() a.RefrescaUC(, True, Aplicacion, RegistroNuevo, idRegistro)), Windows.Threading.DispatcherPriority.Background)
|
||||
' 'If Not a.DeshabilitarRefresco Then
|
||||
' ' Dim th = New System.Threading.Thread(Sub() a.RefrescaUC(, False, Aplicacion, RegistroNuevo, idRegistro))
|
||||
' ' th.SetApartmentState(System.Threading.ApartmentState.STA)
|
||||
' ' th.Start()
|
||||
' 'End If
|
||||
' End If
|
||||
' Next
|
||||
' End If
|
||||
' Catch ex As Exception
|
||||
' Debug.Write(ex.Message)
|
||||
' End Try
|
||||
'End Sub
|
||||
|
||||
' Friend Shared Sub Contexto_SavingChanges(tsuc As tsUserControl, lg As LayoutGroup, TagsApArefrescar() As String, DocPanelTag As String)
|
||||
' Comun.RefrescaAplicaciones(lg, TagsApArefrescar, DocPanelTag)
|
||||
|
||||
' End Sub
|
||||
|
||||
|
||||
End Class
|
||||
Reference in New Issue
Block a user