Referencia del Namespace sage.ew.functions

Namespaces

namespace  Clases
 
namespace  DataAccess
 
namespace  Properties
 

Estructuras de datos

class  Converter
 Clase para convertir Json
 
class  DOCINFOA
 A continuació i per tots vostes, el famos "opentil" del Diego ;) DMD Powered Structure and API declarions: Más...
 
class  FileActualizaNotifica
 Clase para ejecutar el proceso de actualización manualmente Más...
 
class  FileDownloadNotifica
 Clase para descargar un fichero desde el widget de notificaciones Más...
 
class  FileFormNotifica
 Clase para ejecutar un formulario Más...
 
class  FileOpenNotifica
 Clase para visualizar un fichero desde el widget de notificaciones Más...
 
class  FUNCTIONS
 Clase para uso de funciones genéricas
 
class  Geolocalize
 Clase para la guardar parámetros de Geolocalización Más...
 
interface  IKeyStorage
 Interface del objeto que leerá y almacenará la signing key en una ubicación compartida por todos los usuarios de la instalación. Más...
 
interface  ILogger
 Interface del objeto que logueará lo que vaya ocurriendo dentro de Sage Bank Feeds en las llamadas a la API. Más...
 
interface  INotificacionRepository
 Interfície para las operaciones con BBDD de notificaciones Más...
 
class  Notifica
 Clase para gestión de notificaciones Más...
 
class  Notificacion
 Clase para objetos de la tabla COMUNES!NOTIFICA Más...
 
class  NotificacionRepository
 Notificacion repository Más...
 
class  OpenStreetMap
 CCR 165956: Clase para implementar llamadas a la API de OpenStreetMap Más...
 
class  Overdrive
 PE-104237: Clase con métodos estáticos para realizar las llamadas por reflection al conector de AppAdapter de Overdrive realizado por Jorge Pozo Más...
 
class  RecuperadorNotificaciones
 Clase abstracta de recuperación (clase abtracta) y proceso (clases deribadas) Más...
 
class  SageBankFeeds
 Clase de negocio que se utilizará para gestionar todo lo relacionado con Sage Bank Feeds Más...
 
class  SageBankFeedsKeyStorage
 Clase que leerá y almacenará la signing key en una ubicación compartida por todos los usuarios de la instalación, en nustro caso en COMUNES del grupo principal. Más...
 
class  SageBankFeedsLogger
 Clase que logueará lo que vaya ocurriendo dentro de Sage Bank Feeds en las llamadas a la API. Más...
 
class  TokenService
 Task 128601: Clase para obtener los datos que habrá que pasar al token Service de Sage50 para Ecommerce TODO: Hacer esta clase apta para cualquier módulo que utilice token service para SDI, actualmente sólo ecommerce Más...
 
class  Translate
 Clase de traducción de strings según idioma Más...
 
class  VisualizadorResultadoProceso
 Clase para la visualización del datatable resultante de un proceso Más...
 

Enumeraciones

enum  eTiposDocumentoImpresionMasiva { eTiposDocumentoImpresionMasiva.FacturasVenta, eTiposDocumentoImpresionMasiva.AlbaranesVenta }
 Tipos de documento para impresion masiva de desde FOX Más...
 
enum  eTipoPeriodicidad {
  eTipoPeriodicidad.ninguna = 0, eTipoPeriodicidad.día = 1, eTipoPeriodicidad.semana = 2, eTipoPeriodicidad.mes = 3,
  eTipoPeriodicidad.trimestre = 4, eTipoPeriodicidad.semestre = 5, eTipoPeriodicidad.año = 6
}
 Tipos de periodicidad Más...
 
enum  InternetConnectionState : int {
  InternetConnectionState.INTERNET_CONNECTION_MODEM = 0x1, InternetConnectionState.INTERNET_CONNECTION_LAN = 0x2, InternetConnectionState.INTERNET_CONNECTION_PROXY = 0x4, InternetConnectionState.INTERNET_RAS_INSTALLED = 0x10,
  InternetConnectionState.INTERNET_CONNECTION_OFFLINE = 0x20, InternetConnectionState.INTERNET_CONNECTION_CONFIGURED = 0x40
}
 InternetConnectionState Más...
 
enum  NotificaIconos {
  NotificaIconos.ok = 1, NotificaIconos.warning = 2, NotificaIconos.info = 3, NotificaIconos.alert = 4,
  NotificaIconos.error = 5
}
 Iconos predefinidos para notificaciones Mirar sage.ew.objects.widgets.Notificador._GetDataTableSeleccion() Más...
 
enum  NotificaEstados {
  NotificaEstados.Todos = 0, NotificaEstados.Correcto = 1, NotificaEstados.Aviso = 2, NotificaEstados.Informativo = 3,
  NotificaEstados.Alerta = 4, NotificaEstados.Error = 5
}
 Estados(Iconos) predefinidos para notificaciones Se utiliza para combos de filtrado (friendly name, defalut value) Más...
 

Funciones

static bool InternetGetConnectedState (ref InternetConnectionState lpdwFlags, int dwReserved)
 Función para comprobar si tenemos internet Más...
 
static bool OpenPrinter ([MarshalAs(UnmanagedType.LPStr)] string szPrinter, out IntPtr hPrinter, IntPtr pd)
 OpenPrinter Más...
 
static bool ClosePrinter (IntPtr hPrinter)
 ClosePrinter Más...
 
static bool StartDocPrinter (IntPtr hPrinter, Int32 level, [In, MarshalAs(UnmanagedType.LPStruct)] DOCINFOA di)
 StartDocPrinter Más...
 
static bool EndDocPrinter (IntPtr hPrinter)
 EndDocPrinter Más...
 
static bool StartPagePrinter (IntPtr hPrinter)
 StartPagePrinter Más...
 
static bool EndPagePrinter (IntPtr hPrinter)
 EndPagePrinter Más...
 
static bool WritePrinter (IntPtr hPrinter, IntPtr pBytes, Int32 dwCount, out Int32 dwWritten)
 WritePrinter Más...
 

Documentación de las enumeraciones

◆ eTipoPeriodicidad

Tipos de periodicidad

Valores de enumeraciones
ninguna 

Sin definir

día 

Diaria

semana 

Semanal

mes 

Mensual

trimestre 

Trimestral

semestre 

Semestral

año 

Anual

Definición en la línea 110 del archivo functions.cs.

◆ eTiposDocumentoImpresionMasiva

Tipos de documento para impresion masiva de desde FOX

Valores de enumeraciones
FacturasVenta 

Impresion masiva de facturas de venta

AlbaranesVenta 

Impresion masiva de albaranes de venta

Definición en la línea 93 del archivo functions.cs.

◆ InternetConnectionState

InternetConnectionState

Valores de enumeraciones
INTERNET_CONNECTION_MODEM 

Modem

INTERNET_CONNECTION_LAN 

Lan

INTERNET_CONNECTION_PROXY 

Proxy

INTERNET_RAS_INSTALLED 

Ras

INTERNET_CONNECTION_OFFLINE 

Offline

INTERNET_CONNECTION_CONFIGURED 

Configured

Definición en la línea 10171 del archivo functions.cs.

◆ NotificaEstados

Estados(Iconos) predefinidos para notificaciones Se utiliza para combos de filtrado (friendly name, defalut value)

Valores de enumeraciones
Todos 

Estado Todos

Correcto 

Estado OK

Aviso 

Estado Warning

Informativo 

Estado de Información

Alerta 

Estado de Alerta

Error 

Estado de Error

Definición en la línea 56 del archivo Notifica.cs.

◆ NotificaIconos

Iconos predefinidos para notificaciones Mirar sage.ew.objects.widgets.Notificador._GetDataTableSeleccion()

Valores de enumeraciones
ok 

Icono OK

warning 

Icono Warning

info 

Icono de Información

alert 

Icono de Alerta

error 

Icono de Error

Definición en la línea 27 del archivo Notifica.cs.

Documentación de las funciones

◆ ClosePrinter()

static bool sage.ew.functions.ClosePrinter ( IntPtr  hPrinter)

ClosePrinter

Parámetros
hPrinter
Devuelve

◆ EndDocPrinter()

static bool sage.ew.functions.EndDocPrinter ( IntPtr  hPrinter)

EndDocPrinter

Parámetros
hPrinter
Devuelve

◆ EndPagePrinter()

static bool sage.ew.functions.EndPagePrinter ( IntPtr  hPrinter)

EndPagePrinter

Parámetros
hPrinter
Devuelve

◆ InternetGetConnectedState()

static bool sage.ew.functions.InternetGetConnectedState ( ref InternetConnectionState  lpdwFlags,
int  dwReserved 
)

Función para comprobar si tenemos internet

Parámetros
lpdwFlags
dwReserved
Devuelve

◆ OpenPrinter()

static bool sage.ew.functions.OpenPrinter ( [MarshalAs(UnmanagedType.LPStr)] string  szPrinter,
out IntPtr  hPrinter,
IntPtr  pd 
)

OpenPrinter

Parámetros
szPrinter
hPrinter
pd
Devuelve

◆ StartDocPrinter()

static bool sage.ew.functions.StartDocPrinter ( IntPtr  hPrinter,
Int32  level,
[In, MarshalAs(UnmanagedType.LPStruct)] DOCINFOA  di 
)

StartDocPrinter

Parámetros
hPrinter
level
di
Devuelve

◆ StartPagePrinter()

static bool sage.ew.functions.StartPagePrinter ( IntPtr  hPrinter)

StartPagePrinter

Parámetros
hPrinter
Devuelve

◆ WritePrinter()

static bool sage.ew.functions.WritePrinter ( IntPtr  hPrinter,
IntPtr  pBytes,
Int32  dwCount,
out Int32  dwWritten 
)

WritePrinter

Parámetros
hPrinter
pBytes
dwCount
dwWritten
Devuelve