Referencia de la Clase sage.ew.ewbase.IntegracionesSDI

Task 129836: Clase de negocio para gestionar los datos de los formularios de integración SDI Más...

Métodos públicos

string ObtenerBDTipoIntegracion (string tcIntegracion)
 152761: Método para obtener el nombre de la base de datos a partir del codigo de la integración Más...
 
 IntegracionesSDI ()
 constructor por defecto Más...
 
DataTable ObtenerIntegracionesSDI ()
 Retorna la lista de los posibles tipos de integración SDI Más...
 
DataTable GetEmpresasSDI ()
 Obtener las empresas para mostrar en el combo del formulario de integraciones Más...
 
DataTable GetEmpresas ()
 Método auxiliar para obtener las empresas Más...
 
List< string[]> ConsultarIntegracionesSDI (string tcEmpresa)
 Consultar las integraciones SDI para una empresa Más...
 
bool ExistenModulosSDI ()
 Método para comprobar si hay integraciones SDI Más...
 
bool ExisteModuloSDI (string tcModulo)
 Comprobar un determinado si existe como módulo de SDI y está activado Más...
 
int CodigoIntegracionSDI (string tcModulo)
 Código de integración de SDI a partir del nombre de módulo Más...
 
string GetDataSetByEmpresa (string tcEmpresa, string tcIntegracion)
 Obtiene el guid de uno de los datasets de la empresa en INT_AUT Más...
 
bool UnicaEmpresaActivada (out string tcEmpresa)
 Comprueba si es la única empresa del grupo y ya tiene alguna integración Más...
 
bool ExistenOtrasAutorizaciones (string tcEmpresa, out string tcEmail)
 Método para comprobar si hay otras autorizaciones para una empresa Más...
 
bool CrearDataSetSDI (string tcEmail, out string tcGuidDataSet)
 Crear un dataset para integración con un nuevo guid y devolverlo Más...
 
bool EditDataSetSDI (string tcGuidDataSet, string tcEmpresa, string tcTipoIntegracion)
 Editar dataset de SDI Más...
 
bool EliminarDataSetSDI (string tcGuidDataSet)
 Eliminar un Dataset de SDI Más...
 
bool NuevaIntegracionSDI (string tcGuidDataSet, out string tcTipoIntegracion, out string[] tcIntegracion)
 Nueva integracion SDI a partir del dataset Más...
 
bool AsociarDatasetSDIEmpresa (string tcGuidDataSet, string tcEmpresa, string tcEmail, string tcTipoIntegracion, string[] tcIntegracion)
 Método que asociará un Dataset de SDI a una empresa creada y una integración Más...
 
bool EsUnicaAutorizacionRevocacion (string tcEmpresa, string tcTipoAutorizacion)
 Comprobar en INT_AUT si es la única autorización de esta empresa y tipo Más...
 
bool RevocarAutorizacion (string tcEmpresa, string tcPasscode, string tcTipoAutorizacion, bool tbUnicaAutorizacion)
 Revocar una integración SDI a partir de su passcode y eliminar registro en la tabla INT_AUT Más...
 
bool ActivarDesactivarIntegracion (string tcEmpresa, string tcTipo, bool lbActivar)
 Desactivar o Activar una integración SDI Más...
 
bool ExistenIntegracionesSDI ()
 Task 173487: Método para comprobar si existen integraciones SDI y en caso que existan no permitir desinstalar los addons de SDI Más...
 

Descripción detallada

Task 129836: Clase de negocio para gestionar los datos de los formularios de integración SDI

Definición en la línea 25 del archivo IntegracionesSDI.cs.

Documentación del constructor y destructor

◆ IntegracionesSDI()

sage.ew.ewbase.IntegracionesSDI.IntegracionesSDI ( )
inline

constructor por defecto

Definición en la línea 57 del archivo IntegracionesSDI.cs.

Documentación de las funciones miembro

◆ ActivarDesactivarIntegracion()

bool sage.ew.ewbase.IntegracionesSDI.ActivarDesactivarIntegracion ( string  tcEmpresa,
string  tcTipo,
bool  lbActivar 
)
inline

Desactivar o Activar una integración SDI

Parámetros
tcEmpresa
tcTipo
lbActivar
Devuelve

Definición en la línea 631 del archivo IntegracionesSDI.cs.

◆ AsociarDatasetSDIEmpresa()

bool sage.ew.ewbase.IntegracionesSDI.AsociarDatasetSDIEmpresa ( string  tcGuidDataSet,
string  tcEmpresa,
string  tcEmail,
string  tcTipoIntegracion,
string []  tcIntegracion 
)
inline

Método que asociará un Dataset de SDI a una empresa creada y una integración

Parámetros
tcGuidDataSet
tcEmpresa
tcEmail
tcTipoIntegracion
tcIntegracion
Devuelve

Definición en la línea 447 del archivo IntegracionesSDI.cs.

◆ CodigoIntegracionSDI()

int sage.ew.ewbase.IntegracionesSDI.CodigoIntegracionSDI ( string  tcModulo)
inline

Código de integración de SDI a partir del nombre de módulo

Parámetros
tcModulo
Devuelve

Definición en la línea 234 del archivo IntegracionesSDI.cs.

◆ ConsultarIntegracionesSDI()

List<string[]> sage.ew.ewbase.IntegracionesSDI.ConsultarIntegracionesSDI ( string  tcEmpresa)
inline

Consultar las integraciones SDI para una empresa

Parámetros
tcEmpresa
Devuelve

Definición en la línea 115 del archivo IntegracionesSDI.cs.

◆ CrearDataSetSDI()

bool sage.ew.ewbase.IntegracionesSDI.CrearDataSetSDI ( string  tcEmail,
out string  tcGuidDataSet 
)
inline

Crear un dataset para integración con un nuevo guid y devolverlo

Parámetros
tcEmail
tcGuidDataSet
Devuelve

Definición en la línea 348 del archivo IntegracionesSDI.cs.

◆ EditDataSetSDI()

bool sage.ew.ewbase.IntegracionesSDI.EditDataSetSDI ( string  tcGuidDataSet,
string  tcEmpresa,
string  tcTipoIntegracion 
)
inline

Editar dataset de SDI

Parámetros
tcGuidDataSet
tcEmpresa
tcTipoIntegracion
Devuelve

Definición en la línea 365 del archivo IntegracionesSDI.cs.

◆ EliminarDataSetSDI()

bool sage.ew.ewbase.IntegracionesSDI.EliminarDataSetSDI ( string  tcGuidDataSet)
inline

Eliminar un Dataset de SDI

Parámetros
tcGuidDataSet
Devuelve

Definición en la línea 383 del archivo IntegracionesSDI.cs.

◆ EsUnicaAutorizacionRevocacion()

bool sage.ew.ewbase.IntegracionesSDI.EsUnicaAutorizacionRevocacion ( string  tcEmpresa,
string  tcTipoAutorizacion 
)
inline

Comprobar en INT_AUT si es la única autorización de esta empresa y tipo

Parámetros
tcEmpresa
tcTipoAutorizacion


Devuelve

Definición en la línea 489 del archivo IntegracionesSDI.cs.

◆ ExisteModuloSDI()

bool sage.ew.ewbase.IntegracionesSDI.ExisteModuloSDI ( string  tcModulo)
inline

Comprobar un determinado si existe como módulo de SDI y está activado

Parámetros
tcModulo
Devuelve

Definición en la línea 219 del archivo IntegracionesSDI.cs.

◆ ExistenIntegracionesSDI()

bool sage.ew.ewbase.IntegracionesSDI.ExistenIntegracionesSDI ( )
inline

Task 173487: Método para comprobar si existen integraciones SDI y en caso que existan no permitir desinstalar los addons de SDI

Devuelve

Definición en la línea 671 del archivo IntegracionesSDI.cs.

◆ ExistenModulosSDI()

bool sage.ew.ewbase.IntegracionesSDI.ExistenModulosSDI ( )
inline

Método para comprobar si hay integraciones SDI

Definición en la línea 192 del archivo IntegracionesSDI.cs.

◆ ExistenOtrasAutorizaciones()

bool sage.ew.ewbase.IntegracionesSDI.ExistenOtrasAutorizaciones ( string  tcEmpresa,
out string  tcEmail 
)
inline

Método para comprobar si hay otras autorizaciones para una empresa

Parámetros
tcEmpresa
tcEmail
Devuelve

Definición en la línea 325 del archivo IntegracionesSDI.cs.

◆ GetDataSetByEmpresa()

string sage.ew.ewbase.IntegracionesSDI.GetDataSetByEmpresa ( string  tcEmpresa,
string  tcIntegracion 
)
inline

Obtiene el guid de uno de los datasets de la empresa en INT_AUT

Parámetros
tcEmpresa
tcIntegracion
Devuelve

Definición en la línea 284 del archivo IntegracionesSDI.cs.

◆ GetEmpresas()

DataTable sage.ew.ewbase.IntegracionesSDI.GetEmpresas ( )
inline

Método auxiliar para obtener las empresas

Devuelve

Definición en la línea 100 del archivo IntegracionesSDI.cs.

◆ GetEmpresasSDI()

DataTable sage.ew.ewbase.IntegracionesSDI.GetEmpresasSDI ( )
inline

Obtener las empresas para mostrar en el combo del formulario de integraciones

Devuelve

Definición en la línea 80 del archivo IntegracionesSDI.cs.

◆ NuevaIntegracionSDI()

bool sage.ew.ewbase.IntegracionesSDI.NuevaIntegracionSDI ( string  tcGuidDataSet,
out string  tcTipoIntegracion,
out string []  tcIntegracion 
)
inline

Nueva integracion SDI a partir del dataset

Parámetros
tcGuidDataSet
tcTipoIntegracion
tcIntegracion
Devuelve

Definición en la línea 406 del archivo IntegracionesSDI.cs.

◆ ObtenerBDTipoIntegracion()

string sage.ew.ewbase.IntegracionesSDI.ObtenerBDTipoIntegracion ( string  tcIntegracion)
inline

152761: Método para obtener el nombre de la base de datos a partir del codigo de la integración

Parámetros
tcIntegracion
Devuelve

Definición en la línea 34 del archivo IntegracionesSDI.cs.

◆ ObtenerIntegracionesSDI()

DataTable sage.ew.ewbase.IntegracionesSDI.ObtenerIntegracionesSDI ( )
inline

Retorna la lista de los posibles tipos de integración SDI

Devuelve

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

◆ RevocarAutorizacion()

bool sage.ew.ewbase.IntegracionesSDI.RevocarAutorizacion ( string  tcEmpresa,
string  tcPasscode,
string  tcTipoAutorizacion,
bool  tbUnicaAutorizacion 
)
inline

Revocar una integración SDI a partir de su passcode y eliminar registro en la tabla INT_AUT

Parámetros
tcEmpresa
tcPasscode
tcTipoAutorizacion
tbUnicaAutorizacion
Devuelve

Definición en la línea 526 del archivo IntegracionesSDI.cs.

◆ UnicaEmpresaActivada()

bool sage.ew.ewbase.IntegracionesSDI.UnicaEmpresaActivada ( out string  tcEmpresa)
inline

Comprueba si es la única empresa del grupo y ya tiene alguna integración

Devuelve

Definición en la línea 303 del archivo IntegracionesSDI.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: