Cannot click tree nodes on security dialog form


Author
Message
Fabian R Silva, -
Fabian R Silva, -
Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)Advanced StrataFrame User (665 reputation)
Group: StrataFrame Users
Posts: 153, Visits: 1.2K
Hello, I have an error when try to click on a item on treenode on permision form called from app.

I call the security dialog using:

     var loDialog = new SecurityDialog();
     loDialog.ShowDialog();

and when I click a node I get this exception:

The property 'up_Action' does not exist on the type 'MicroFour.StrataFrame.Security.BusinessObjects.SFSUsersBO'.

I checked and rechecked tables and field up_action exists on SFSUsersXPermissions but seems that here is trying to find it on SFSUsersBO

Can I do something to fix this problem? thanks in advance.

this is the stack trace:

    MicroFour StrataFrame Base.dll!MicroFour.StrataFrame.Business.TypePropertyCache.GetPropertyInfo(System.Type OwnerType, String PropertyName) Línea 85   Basic
    MicroFour StrataFrame Base.dll!MicroFour.StrataFrame.Business.TypePropertyCache.GetPropertyInfo(Object Owner, String PropertyName) Línea 49 + 0x19 Bytes   Basic
    MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.GetDescriptor(string FieldName) + 0x7d Bytes   
    MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.this[string].get(string FieldName) + 0x33 Bytes   
    MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.CreatePermissionNode(string NodeTitle, MicroFour.StrataFrame.Business.BusinessLayer Perm, bool IsUserPermission) + 0x114 Bytes   
    MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.LoadPermissionUsers() + 0x5dd Bytes   
    MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.SetRightPaneControls() + 0x40f Bytes   
    MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.tvType_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) + 0x168 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.OnAfterSelect(System.Windows.Forms.TreeViewEventArgs e) + 0x18 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.TvnSelected(System.Windows.Forms.NativeMethods.NMTREEVIEW* nmtv) + 0x77 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.WmNotify(ref System.Windows.Forms.Message m) + 0xcd Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.WndProc(ref System.Windows.Forms.Message m) + 0xf4 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Nativewindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes   
    [Transacción de nativo a administrado]   
    [Transición de administrado a nativo]   
    System.Windows.Forms.dll!System.Windows.Forms.Control.SendMessage(int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x21 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ReflectMessageInternal(System.IntPtr hWnd, ref System.Windows.Forms.Message m) + 0x3b Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.WmNotify(ref System.Windows.Forms.Message m) + 0x17 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x3fd Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.ScrollableControl.WndProc(ref System.Windows.Forms.Message m) + 0x2a Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Nativewindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes   
    [Transacción de nativo a administrado]   
    [Transición de administrado a nativo]   
    System.Windows.Forms.dll!System.Windows.Forms.Nativewindow.DefWndProc(ref System.Windows.Forms.Message m) + 0x56 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.DefWndProc(ref System.Windows.Forms.Message m) + 0xa Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks) + 0x73 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.TreeView.WndProc(ref System.Windows.Forms.Message m) + 0x553 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNativewindow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Nativewindow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes   
    [Transacción de nativo a administrado]   
    [Transición de administrado a nativo]   
    System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x24d Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x155 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x4a Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form form) + 0x33 Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window owner) + 0x32c Bytes   
    System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog() + 0x7 Bytes   
>   Integra4.exe!I4.Win.UI.Forms.MenuFormDX.ShowSecurityDialog() Línea 140 + 0xa Bytes   C#
    Integra4.exe!I4.Win.UI.Forms.MenuFormDX.navControlOpciones_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) Línea 128 + 0x8 Bytes   C#
    DevExpress.XtraNavBar.v12.1.dll!DevExpress.XtraNavBar.NavBarControl.RaiseLinkEvent(object linkEvent, DevExpress.XtraNavBar.NavBarItemLink link) + 0xbb Bytes   

.....
GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search