Referencia de la Clase sage.addons.portalcli.Negocio.Clases.EmpConnect

Clase EmpConnect para gestionar la relación de las empresas de Sage 50 con las empresas del portal Más...

Métodos públicos

 EmpConnect (CfgPortalCli tocfgPortalCli)
 Constructor Más...
 
bool _Load ()
 Realizamos el Load Más...
 
bool _Load (string tcUsuario)
 Realizamos el Load Más...
 
EmpConnectRelacion _GetRelacion ()
 Devuelve la relación con el filtro de la empresa y usuario actual Más...
 
List< EmpConnectRelacion_GetRelacionByEmpresa (string tcCodigoEmpresa)
 
List< DB.ResultadoSQLExec_GetRelacionByUsuario (string tcCodigoUsuario, string tcUsuarioId)
 Devuelve las relaciones de un usuario, si esta unificado retorna de la de todos los grupos Más...
 
Dictionary< string, string > _GetEmpresasCombo ()
 Devuelve el diccionario de empresas para presentar en la combo Más...
 
bool _Save ()
 Actualizamos la información de las relaciones entre las empresas Más...
 
bool _Delete ()
 Realizamos el Delete de las relaciones de la empresa Más...
 
bool _Delete (EmpConnectRelacion toEmpresaRelacion)
 Realizamos el Delete de la relación de un usuario en el formulario de grupos de empresa Más...
 
bool _Delete (List< EmpConnectRelacion > toListEmpresaRelacion)
 Realizamos el Delete de la relación de un usuario Más...
 
void _DescargarDatos ()
 Descargamos los datos Más...
 

Propiedades

string _Grupo [get, set]
 Grupo de empresa Más...
 
string _IdDespacho [get]
 Identificador del despacho. Neceario para gestionar el identificador cuando estamos consultando la información de otro grupo Más...
 
List< KabikuEmpresa_EmpresasKabiku [get]
 Lista de las empresas de Kabiku para gestionar en el asistente Más...
 
List< EmpConnectRelacion_EmpresasRelacion [get, set]
 Devuelve la lista de la relación de empresas Más...
 
bool _Asistente [get, set]
 Consulta la información para presentar en modo asistente Más...
 
bool _UsuarioPermisosExportacion [get]
 Devuelve si el usuario está conectado y tiene permisos de exportación Más...
 
string _Error_Message [get, set]
 Descripción del error Más...
 

Descripción detallada

Clase EmpConnect para gestionar la relación de las empresas de Sage 50 con las empresas del portal

Definición en la línea 18 del archivo EmpConnect.cs.

Documentación del constructor y destructor

◆ EmpConnect()

sage.addons.portalcli.Negocio.Clases.EmpConnect.EmpConnect ( CfgPortalCli  tocfgPortalCli)
inline

Constructor

Parámetros
tocfgPortalCli

Definición en la línea 162 del archivo EmpConnect.cs.

Documentación de las funciones miembro

◆ _Delete() [1/3]

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Delete ( )
inline

Realizamos el Delete de las relaciones de la empresa

Devuelve

Definición en la línea 544 del archivo EmpConnect.cs.

◆ _Delete() [2/3]

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Delete ( EmpConnectRelacion  toEmpresaRelacion)
inline

Realizamos el Delete de la relación de un usuario en el formulario de grupos de empresa

Para que se realice el _Save definitivo será necesario que se ejecute el método _Save

Parámetros
toEmpresaRelacionInstancia con la información de la relación
Devuelve

Definición en la línea 563 del archivo EmpConnect.cs.

◆ _Delete() [3/3]

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Delete ( List< EmpConnectRelacion toListEmpresaRelacion)
inline

Realizamos el Delete de la relación de un usuario

Parámetros
toEmpresaRelacionInstancia con la información de la relación
Devuelve

Definición en la línea 576 del archivo EmpConnect.cs.

◆ _DescargarDatos()

void sage.addons.portalcli.Negocio.Clases.EmpConnect._DescargarDatos ( )
inline

Descargamos los datos

Definición en la línea 603 del archivo EmpConnect.cs.

◆ _GetEmpresasCombo()

Dictionary<string, string> sage.addons.portalcli.Negocio.Clases.EmpConnect._GetEmpresasCombo ( )
inline

Devuelve el diccionario de empresas para presentar en la combo

Devuelve

Definición en la línea 362 del archivo EmpConnect.cs.

◆ _GetRelacion()

EmpConnectRelacion sage.addons.portalcli.Negocio.Clases.EmpConnect._GetRelacion ( )
inline

Devuelve la relación con el filtro de la empresa y usuario actual

Al realizar la petición se realizará automáticamente el _Load correspondiente

Devuelve

Definición en la línea 204 del archivo EmpConnect.cs.

◆ _GetRelacionByEmpresa()

List<EmpConnectRelacion> sage.addons.portalcli.Negocio.Clases.EmpConnect._GetRelacionByEmpresa ( string  tcCodigoEmpresa)
inline

Parámetros
tcCodigoEmpresa
Devuelve

Definición en la línea 292 del archivo EmpConnect.cs.

◆ _GetRelacionByUsuario()

List<DB.ResultadoSQLExec> sage.addons.portalcli.Negocio.Clases.EmpConnect._GetRelacionByUsuario ( string  tcCodigoUsuario,
string  tcUsuarioId 
)
inline

Devuelve las relaciones de un usuario, si esta unificado retorna de la de todos los grupos

Parámetros
tcCodigoUsuario
tbUnificado
Devuelve

Definición en la línea 330 del archivo EmpConnect.cs.

◆ _Load() [1/2]

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Load ( )
inline

Realizamos el Load

Devuelve

Definición en la línea 174 del archivo EmpConnect.cs.

◆ _Load() [2/2]

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Load ( string  tcUsuario)
inline

Realizamos el Load

Únicamente se filtra por usuario si estamos en el asistente

Parámetros
tcUsuarioCódigo de Usuario
Devuelve

Definición en la línea 186 del archivo EmpConnect.cs.

◆ _Save()

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Save ( )
inline

Actualizamos la información de las relaciones entre las empresas

Devuelve

Definición en la línea 486 del archivo EmpConnect.cs.

Documentación de propiedades

◆ _Asistente

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._Asistente
getset

Consulta la información para presentar en modo asistente

Definición en la línea 133 del archivo EmpConnect.cs.

◆ _EmpresasKabiku

List<KabikuEmpresa> sage.addons.portalcli.Negocio.Clases.EmpConnect._EmpresasKabiku
get

Lista de las empresas de Kabiku para gestionar en el asistente

Al consultar la información en otro grupo la lista no contendrás las empresas de Kabiku

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

◆ _EmpresasRelacion

List<EmpConnectRelacion> sage.addons.portalcli.Negocio.Clases.EmpConnect._EmpresasRelacion
getset

Devuelve la lista de la relación de empresas

Definición en la línea 123 del archivo EmpConnect.cs.

◆ _Error_Message

string sage.addons.portalcli.Negocio.Clases.EmpConnect._Error_Message
getset

Descripción del error

Definición en la línea 150 del archivo EmpConnect.cs.

◆ _Grupo

string sage.addons.portalcli.Negocio.Clases.EmpConnect._Grupo
getset

Grupo de empresa

Definición en la línea 95 del archivo EmpConnect.cs.

◆ _IdDespacho

string sage.addons.portalcli.Negocio.Clases.EmpConnect._IdDespacho
get

Identificador del despacho. Neceario para gestionar el identificador cuando estamos consultando la información de otro grupo

Definición en la línea 105 del archivo EmpConnect.cs.

◆ _UsuarioPermisosExportacion

bool sage.addons.portalcli.Negocio.Clases.EmpConnect._UsuarioPermisosExportacion
get

Devuelve si el usuario está conectado y tiene permisos de exportación

Definición en la línea 142 del archivo EmpConnect.cs.


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