Referencia del Namespace sage.ew.conta.plugins

Namespaces

namespace  Forms
 

Estructuras de datos

class  ContaPlugins
 Plugins para Contaplus Más...
 
class  Customers_PluginConsumer
 Clase para el consumo de Customers
 
interface  IPluginOperations
 
class  LedgerAccounts_PluginConsumer
 Clase para el LedgerAcount
 
class  PluginConsumer
 Clase abtracta para consumir los plugins de C+
 
struct  RECT
 Estructura para representar las esquinas que componene un elemento The RECT structure defines the coordinates of the upper-left and lower-right corners of a rectangle. Más...
 
class  StyleHBDialog
 Clase auxiliar para definir estilos de visualización sobre las pantallas C+ (HB => Harbour)
 
class  User32dllCommands
 Clase interna para la importación de métodos de user32.dll
 

Enumeraciones

enum  ePluginOperation {
  ePluginOperation.Add, ePluginOperation.Update, ePluginOperation.Delete, ePluginOperation.Get,
  ePluginOperation.GetList, ePluginOperation.Action
}
 Operaciones disponibles por cada plugin Más...
 
enum  ePluginForm { ePluginForm.Subcuentas, ePluginForm.Asientos, ePluginForm.Mayor }
 Enumeración de los formularios disponibles para integración Más...
 
enum  Contracts {
  Contracts.Company, Contracts.LedgerAccount, Contracts.Countries, Contracts.CostCenters,
  Contracts.PaymentMethods, Contracts.Customers, Contracts.Suppliers, Contracts.Journal
}
 Plugins... Más...
 
enum  WindowLongFlags : int {
  WindowLongFlags.GWL_EXSTYLE = -20, WindowLongFlags.GWLP_HINSTANCE = -6, WindowLongFlags.GWLP_HWNDPARENT = -8, WindowLongFlags.GWL_ID = -12,
  WindowLongFlags.GWL_STYLE = -16, WindowLongFlags.GWL_USERDATA = -21, WindowLongFlags.GWL_WNDPROC = -4, WindowLongFlags.DWLP_USER = 0x8,
  WindowLongFlags.DWLP_MSGRESULT = 0x0, WindowLongFlags.DWLP_DLGPROC = 0x4
}
 GWL Values Más...
 
enum  WindowStyles : uint {
  WindowStyles.WS_OVERLAPPED = 0x00000000, WindowStyles.WS_POPUP = 0x80000000, WindowStyles.WS_CHILD = 0x40000000, WindowStyles.WS_MINIMIZE = 0x20000000,
  WindowStyles.WS_VISIBLE = 0x10000000, WindowStyles.WS_DISABLED = 0x08000000, WindowStyles.WS_CLIPSIBLINGS = 0x04000000, WindowStyles.WS_CLIPCHILDREN = 0x02000000,
  WindowStyles.WS_MAXIMIZE = 0x01000000, WindowStyles.WS_BORDER = 0x00800000, WindowStyles.WS_DLGFRAME = 0x00400000, WindowStyles.WS_VSCROLL = 0x00200000,
  WindowStyles.WS_HSCROLL = 0x00100000, WindowStyles.WS_SYSMENU = 0x00080000, WindowStyles.WS_THICKFRAME = 0x00040000, WindowStyles.WS_GROUP = 0x00020000,
  WindowStyles.WS_TABSTOP = 0x00010000, WindowStyles.WS_MINIMIZEBOX = 0x00020000, WindowStyles.WS_MAXIMIZEBOX = 0x00010000, WindowStyles.WS_CAPTION = WS_BORDER | WS_DLGFRAME,
  WindowStyles.WS_TILED = WS_OVERLAPPED, WindowStyles.WS_ICONIC = WS_MINIMIZE, WindowStyles.WS_SIZEBOX = WS_THICKFRAME, WindowStyles.WS_TILEDWINDOW = WS_OVERLAPPEDWINDOW,
  WindowStyles.WS_OVERLAPPEDWINDOW = WS_OVERLAPPED | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | WS_MAXIMIZEBOX, WindowStyles.WS_POPUPWINDOW = WS_POPUP | WS_BORDER | WS_SYSMENU, WindowStyles.WS_CHILDWINDOW = WS_CHILD, WindowStyles.WS_EX_DLGMODALFRAME = 0x00000001,
  WindowStyles.WS_EX_NOPARENTNOTIFY = 0x00000004, WindowStyles.WS_EX_TOPMOST = 0x00000008, WindowStyles.WS_EX_ACCEPTFILES = 0x00000010, WindowStyles.WS_EX_TRANSPARENT = 0x00000020,
  WindowStyles.WS_EX_MDICHILD = 0x00000040, WindowStyles.WS_EX_TOOLWINDOW = 0x00000080, WindowStyles.WS_EX_WINDOWEDGE = 0x00000100, WindowStyles.WS_EX_CLIENTEDGE = 0x00000200,
  WindowStyles.WS_EX_CONTEXTHELP = 0x00000400, WindowStyles.WS_EX_RIGHT = 0x00001000, WindowStyles.WS_EX_LEFT = 0x00000000, WindowStyles.WS_EX_RTLREADING = 0x00002000,
  WindowStyles.WS_EX_LTRREADING = 0x00000000, WindowStyles.WS_EX_LEFTSCROLLBAR = 0x00004000, WindowStyles.WS_EX_RIGHTSCROLLBAR = 0x00000000, WindowStyles.WS_EX_CONTROLPARENT = 0x00010000,
  WindowStyles.WS_EX_STATICEDGE = 0x00020000, WindowStyles.WS_EX_APPWINDOW = 0x00040000, WindowStyles.WS_EX_OVERLAPPEDWINDOW = (WS_EX_WINDOWEDGE | WS_EX_CLIENTEDGE), WindowStyles.WS_EX_PALETTEWINDOW = (WS_EX_WINDOWEDGE | WS_EX_TOOLWINDOW | WS_EX_TOPMOST),
  WindowStyles.WS_EX_LAYERED = 0x00080000, WindowStyles.WS_EX_NOINHERITLAYOUT = 0x00100000, WindowStyles.WS_EX_LAYOUTRTL = 0x00400000, WindowStyles.WS_EX_COMPOSITED = 0x02000000,
  WindowStyles.WS_EX_NOACTIVATE = 0x08000000
}
 WS Values Más...
 
enum  SetWindowPosFlags : uint {
  SetWindowPosFlags.SWP_ASYNCWINDOWPOS = 0x4000, SetWindowPosFlags.SWP_DEFERERASE = 0x2000, SetWindowPosFlags.SWP_DRAWFRAME = 0x0020, SetWindowPosFlags.SWP_FRAMECHANGED = 0x0020,
  SetWindowPosFlags.SWP_HIDEWINDOW = 0x0080, SetWindowPosFlags.SWP_NOACTIVATE = 0x0010, SetWindowPosFlags.SWP_NOCOPYBITS = 0x0100, SetWindowPosFlags.SWP_NOMOVE = 0x0002,
  SetWindowPosFlags.SWP_NOOWNERZORDER = 0x0200, SetWindowPosFlags.SWP_NOREDRAW = 0x0008, SetWindowPosFlags.SWP_NOREPOSITION = 0x0200, SetWindowPosFlags.SWP_NOSENDCHANGING = 0x0400,
  SetWindowPosFlags.SWP_NOSIZE = 0x0001, SetWindowPosFlags.SWP_NOZORDER = 0x0004, SetWindowPosFlags.SWP_SHOWWINDOW = 0x0040
}
 Representa la posición de una ventana Más...
 
enum  ShowWindowCommands {
  ShowWindowCommands.Hide = 0, ShowWindowCommands.Normal = 1, ShowWindowCommands.ShowMinimized = 2, ShowWindowCommands.Maximize = 3,
  ShowWindowCommands.ShowMaximized = 3, ShowWindowCommands.ShowNoActivate = 4, ShowWindowCommands.Show = 5, ShowWindowCommands.Minimize = 6,
  ShowWindowCommands.ShowMinNoActive = 7, ShowWindowCommands.ShowNA = 8, ShowWindowCommands.Restore = 9, ShowWindowCommands.ShowDefault = 10,
  ShowWindowCommands.ForceMinimize = 11
}
 

Documentación de las enumeraciones

◆ Contracts

Plugins...

Valores de enumeraciones
Company 
LedgerAccount 
Countries 
CostCenters 
PaymentMethods 
Customers 
Suppliers 
Journal 

Definición en la línea 66 del archivo PluginConsumer.cs.

◆ ePluginForm

Enumeración de los formularios disponibles para integración

Valores de enumeraciones
Subcuentas 

Muestra las subcuentas

Asientos 

Muestra un asient

Mayor 

Muestra un extracto

Definición en la línea 47 del archivo PluginConsumer.cs.

◆ ePluginOperation

Operaciones disponibles por cada plugin

Valores de enumeraciones
Add 

Añade una nueva instancia

Update 

Actualiza la instancia

Delete 

Elimina la instancia

Get 

Obtiene una instancia concreta

GetList 

Obtiene una colección de instancias

Action 

Ejecuta una acción

Definición en la línea 16 del archivo PluginConsumer.cs.

◆ SetWindowPosFlags

Representa la posición de una ventana

Valores de enumeraciones
SWP_ASYNCWINDOWPOS 

If the calling thread and the thread that owns the window are attached to different input queues, the system posts the request to the thread that owns the window. This prevents the calling thread from blocking its execution while other threads process the request.

SWP_DEFERERASE 

Prevents generation of the WM_SYNCPAINT message.

SWP_DRAWFRAME 

Draws a frame (defined in the window's class description) around the window.

SWP_FRAMECHANGED 

Applies new frame styles set using the SetWindowLong function. Sends a WM_NCCALCSIZE message to the window, even if the window's size is not being changed. If this flag is not specified, WM_NCCALCSIZE is sent only when the window's size is being changed.

SWP_HIDEWINDOW 

Hides the window.

SWP_NOACTIVATE 

Does not activate the window. If this flag is not set, the window is activated and moved to the top of either the topmost or non-topmost group (depending on the setting of the hWndInsertAfter parameter).

SWP_NOCOPYBITS 

Discards the entire contents of the client area. If this flag is not specified, the valid contents of the client area are saved and copied back into the client area after the window is sized or repositioned.

SWP_NOMOVE 

Retains the current position (ignores X and Y parameters).

SWP_NOOWNERZORDER 

Does not change the owner window's position in the Z order.

SWP_NOREDRAW 

Does not redraw changes. If this flag is set, no repainting of any kind occurs. This applies to the client area, the nonclient area (including the title bar and scroll bars), and any part of the parent window uncovered as a result of the window being moved. When this flag is set, the application must explicitly invalidate or redraw any parts of the window and parent window that need redrawing.

SWP_NOREPOSITION 

Same as the SWP_NOOWNERZORDER flag.

SWP_NOSENDCHANGING 

Prevents the window from receiving the WM_WINDOWPOSCHANGING message.

SWP_NOSIZE 

Retains the current size (ignores the cx and cy parameters).

SWP_NOZORDER 

Retains the current Z order (ignores the hWndInsertAfter parameter).

SWP_SHOWWINDOW 

Displays the window.

Definición en la línea 141 del archivo User32dllCommands.cs.

◆ ShowWindowCommands

Valores de enumeraciones
Hide 

Hides the window and activates another window.

Normal 

Activates and displays a window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when displaying the window for the first time.

ShowMinimized 

Activates the window and displays it as a minimized window.

Maximize 

Maximizes the specified window.

ShowMaximized 

Activates the window and displays it as a maximized window.

ShowNoActivate 

Displays a window in its most recent size and position. This value is similar to Win32.ShowWindowCommand.Normal, except the window is not activated.

Show 

Activates the window and displays it in its current size and position.

Minimize 

Minimizes the specified window and activates the next top-level window in the Z order.

ShowMinNoActive 

Displays the window as a minimized window. This value is similar to Win32.ShowWindowCommand.ShowMinimized, except the window is not activated.

ShowNA 

Displays the window in its current size and position. This value is similar to Win32.ShowWindowCommand.Show, except the window is not activated.

Restore 

Activates and displays the window. If the window is minimized or maximized, the system restores it to its original size and position. An application should specify this flag when restoring a minimized window.

ShowDefault 

Sets the show state based on the SW_* value specified in the STARTUPINFO structure passed to the CreateProcess function by the program that started the application.

ForceMinimize 

Windows 2000/XP: Minimizes a window, even if the thread that owns the window is not responding. This flag should only be used when minimizing windows from a different thread.

Definición en la línea 218 del archivo User32dllCommands.cs.

◆ WindowLongFlags

GWL Values

Valores de enumeraciones
GWL_EXSTYLE 
GWLP_HINSTANCE 
GWLP_HWNDPARENT 
GWL_ID 
GWL_STYLE 
GWL_USERDATA 
GWL_WNDPROC 
DWLP_USER 
DWLP_MSGRESULT 
DWLP_DLGPROC 

Definición en la línea 12 del archivo User32dllCommands.cs.

◆ WindowStyles

WS Values

Valores de enumeraciones
WS_OVERLAPPED 
WS_POPUP 
WS_CHILD 
WS_MINIMIZE 
WS_VISIBLE 
WS_DISABLED 
WS_CLIPSIBLINGS 
WS_CLIPCHILDREN 
WS_MAXIMIZE 
WS_BORDER 
WS_DLGFRAME 
WS_VSCROLL 
WS_HSCROLL 
WS_SYSMENU 
WS_THICKFRAME 
WS_GROUP 
WS_TABSTOP 
WS_MINIMIZEBOX 
WS_MAXIMIZEBOX 
WS_CAPTION 
WS_TILED 
WS_ICONIC 
WS_SIZEBOX 
WS_TILEDWINDOW 
WS_OVERLAPPEDWINDOW 
WS_POPUPWINDOW 
WS_CHILDWINDOW 
WS_EX_DLGMODALFRAME 
WS_EX_NOPARENTNOTIFY 
WS_EX_TOPMOST 
WS_EX_ACCEPTFILES 
WS_EX_TRANSPARENT 
WS_EX_MDICHILD 
WS_EX_TOOLWINDOW 
WS_EX_WINDOWEDGE 
WS_EX_CLIENTEDGE 
WS_EX_CONTEXTHELP 
WS_EX_RIGHT 
WS_EX_LEFT 
WS_EX_RTLREADING 
WS_EX_LTRREADING 
WS_EX_LEFTSCROLLBAR 
WS_EX_RIGHTSCROLLBAR 
WS_EX_CONTROLPARENT 
WS_EX_STATICEDGE 
WS_EX_APPWINDOW 
WS_EX_OVERLAPPEDWINDOW 
WS_EX_PALETTEWINDOW 
WS_EX_LAYERED 
WS_EX_NOINHERITLAYOUT 
WS_EX_LAYOUTRTL 
WS_EX_COMPOSITED 
WS_EX_NOACTIVATE 

Definición en la línea 29 del archivo User32dllCommands.cs.