Referencia de la Clase sage.ew.empresa.ComunidadSage50

Clase de Negocio de la Comunidad Sage 50 Encargada de las comunicaciones entre ambas plataformas. Alta, Baja, etc Más...

Diagrama de herencias de sage.ew.empresa.ComunidadSage50
sage.ew.interficies.INotificacion

Estructuras de datos

class  ComunidadSage50Documento
 Clase con la que recuperar documentos de compra o venta Más...
 
class  ComunidadSage50Empresa
 Clase con la que recuperar empresas del webservice Más...
 
class  ComunidadSage50HttpResponse
 Clase con la que recuperar la respuesta del webservice Más...
 

Métodos públicos

 ComunidadSage50 ()
 Constructor vacio Más...
 
bool _Load (string tcEmpresa="", bool tlLogin=false)
 Carga los datos de la Comunidad Tabla relacionada : COMUNES!SOCIAL365 Más...
 
bool _Delete ()
 Implementacion _Delete para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon Más...
 
bool _Init ()
 Implementacion _Init para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon Más...
 
bool _New (string tcCodigo="")
 Implementacion _New para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon Más...
 
bool _Save ()
 Implementacion _Save para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon Más...
 
bool _UpdateStatus ()
 Actualiza el campo statuscs50 de CODCOM a partir del status devuelto por el WS Más...
 
bool _Alta ()
 Alta de un usuario en la Comunidad Sage 50 Más...
 
bool _Baja ()
 Baja del servicio Más...
 
bool _SincronizarRelaciones ()
 Sincroniza datos de clientes y proveedores Más...
 
bool _PedidoCompra_Upload (int tnIdUsuariDest, string tcPedido, string tcFileName)
 Inserta un pedido del compra para el usuario actual Más...
 
bool _PedidoVenta_Download (out ComunidadSage50Documento[] toDocumentos)
 Devuelve todos los documentos de tipo pedido de venta pendientes de gestionar Más...
 
bool _PedidoVenta_Confirm (List< string > tcIdDocumntos)
 Borra los documentos de compra del proveedor en el WS. Valida que idusuariodest del documento sea el mismo que el idusuario que ha iniciado sesion Más...
 
bool _AlbaranVenta_Upload (int tnIdUsuariDest, string tcAlbaran, string tcFileName)
 Inseta un albaran de venta para el usuario actual Más...
 
bool _AlbaranCompra_Download (out ComunidadSage50Documento[] toDocumentos)
 Devuelve todos los documentos de tipo albaran de compra pendientes de gestionar Más...
 
bool _AlbaranCompra_Confirm (List< string > tcIdDocumntos)
 Borra los documentos de venta del proveedor en el WS. Valida que idusuariodest del documento sea el mismo que el idusuario que ha iniciado sesion Más...
 
bool _Catalogo_Upload (string tcNomFile, string tcText)
 Sube el catalogo de un mayorista en su espacio web Más...
 
bool _Catalogo_Download (int tnIdUsuariDest, string tcNomFile, out string tcRespuesta)
 Descarga el catalogo del mayorista Más...
 
bool _ReactivarCuenta ()
 Activa una cuenta previamente marcada de baja en el WS Más...
 
bool _GetSectores (ref DataTable toSectores)
 Devuelve el datatable de sectores de Sage 50 Más...
 
bool _GetProveedoresConfCom (ref DataTable toDatos, string tcSector="")
 Devuelve el datatable de proveedores / mayoristas por sector Más...
 
bool _OpenComunidad ()
 Abre la pagina web de la comunidad y se logea en la misma si puede Más...
 
void _ActivarMenuComunidad (bool tlActivar)
 PE-99021 Activar o desactivar menú de la comunidad Más...
 
bool _CheckSocial365Regs ()
 Nos dice si existen registros para la comunidad en la tabla COMUNES!SOCIAL365 Más...
 
bool _CheckUserActivo (string tcUserId)
 Comprueba si el id de usuario pasado como parametro existe y no esta de baja. Más...
 
bool _UpdatePassword (string tcPassowrd)
 Actualiza el campo password de la tabla COMUNES!SOCIAL365 Más...
 
void _NotifyClick (int tnId)
 Evento que se ejecuta sobre una notificación de la comunidad Más...
 

Campos de datos

bool _Activo = false
 Define si el servicio está activo para el usuario, es decir, si se ha registrado en la comunidad. Que este activo no representa que la cuenta este validada, para ello consultar this._Valido Más...
 
UserControls.ConexionComunidadSage50 _Visual
 Referencia a la parte visual de la configuración del módulo de fideliza Más...
 

Propiedades

bool _Valido [get]
 Define si el servicio esta activo y la cuenta del usuario esta validada en el WS. Más...
 
string _UserId [get, set]
 Id de usuario en la Comunidad Más...
 
string _User [get, set]
 Usuario de acceso a la Comunidad Más...
 
string _Password [get, set]
 Password del usuario en la Comunidad Más...
 
string _Status [get, set]
 Status del usuario en la comunidad Más...
 
string _Error [get, set]
 Posible mensaje de error del WS en caso de fracaso Más...
 
ComunidadSage50HttpResponse _Response [get, set]
 Respuesta del WS en caso de exito. Más...
 
string _Empresa [get, set]
 Empresa con la que trabaja la comunidad Más...
 
bool _Visible [get, set]
 Carga el objeto visual asociado Más...
 

Descripción detallada

Clase de Negocio de la Comunidad Sage 50 Encargada de las comunicaciones entre ambas plataformas. Alta, Baja, etc

Definición en la línea 28 del archivo ComunidadSage50.cs.

Documentación del constructor y destructor

◆ ComunidadSage50()

sage.ew.empresa.ComunidadSage50.ComunidadSage50 ( )
inline

Constructor vacio

Definición en la línea 463 del archivo ComunidadSage50.cs.

Documentación de las funciones miembro

◆ _ActivarMenuComunidad()

void sage.ew.empresa.ComunidadSage50._ActivarMenuComunidad ( bool  tlActivar)
inline

PE-99021 Activar o desactivar menú de la comunidad

Parámetros
tlActivaractivar o desactivar menú

Definición en la línea 1157 del archivo ComunidadSage50.cs.

◆ _AlbaranCompra_Confirm()

bool sage.ew.empresa.ComunidadSage50._AlbaranCompra_Confirm ( List< string >  tcIdDocumntos)
inline

Borra los documentos de venta del proveedor en el WS. Valida que idusuariodest del documento sea el mismo que el idusuario que ha iniciado sesion

Parámetros
tcIdDocumntosLista con los identificadores de documentos a borrar
Devuelve

Definición en la línea 967 del archivo ComunidadSage50.cs.

◆ _AlbaranCompra_Download()

bool sage.ew.empresa.ComunidadSage50._AlbaranCompra_Download ( out ComunidadSage50Documento []  toDocumentos)
inline

Devuelve todos los documentos de tipo albaran de compra pendientes de gestionar

Parámetros
toDocumentosArray de documentos devueltos
Devuelve

Definición en la línea 942 del archivo ComunidadSage50.cs.

◆ _AlbaranVenta_Upload()

bool sage.ew.empresa.ComunidadSage50._AlbaranVenta_Upload ( int  tnIdUsuariDest,
string  tcAlbaran,
string  tcFileName 
)
inline

Inseta un albaran de venta para el usuario actual

Parámetros
tnIdUsuariDestidusuario del proveedor (MAYORIST!CONFCOM)
tcAlbaranPedido codificado
tcFileNameNombre del pedido
Devuelve
true si se inserta con exito, false en caso contrario

Definición en la línea 928 del archivo ComunidadSage50.cs.

◆ _Alta()

bool sage.ew.empresa.ComunidadSage50._Alta ( )
inline

Alta de un usuario en la Comunidad Sage 50

Devuelve

Definición en la línea 745 del archivo ComunidadSage50.cs.

◆ _Baja()

bool sage.ew.empresa.ComunidadSage50._Baja ( )
inline

Baja del servicio

Devuelve
true si se ha podido dar de baja, false en caso contrario

Definición en la línea 814 del archivo ComunidadSage50.cs.

◆ _Catalogo_Download()

bool sage.ew.empresa.ComunidadSage50._Catalogo_Download ( int  tnIdUsuariDest,
string  tcNomFile,
out string  tcRespuesta 
)
inline

Descarga el catalogo del mayorista

Parámetros
tnIdUsuariDestidusuario del proveedor (MAYORIST!CONFCOM)
tcNomFilenombre del fichero que se quiere recuperar
tcRespuestadatos del fichero en caso de éxito (en texto plano)
Devuelve
true si puede descargar el fichero, false en caso contrario

Definición en la línea 1015 del archivo ComunidadSage50.cs.

◆ _Catalogo_Upload()

bool sage.ew.empresa.ComunidadSage50._Catalogo_Upload ( string  tcNomFile,
string  tcText 
)
inline

Sube el catalogo de un mayorista en su espacio web

Parámetros
tcNomFile
tcText
Devuelve

Definición en la línea 978 del archivo ComunidadSage50.cs.

◆ _CheckSocial365Regs()

bool sage.ew.empresa.ComunidadSage50._CheckSocial365Regs ( )
inline

Nos dice si existen registros para la comunidad en la tabla COMUNES!SOCIAL365

Devuelve

Definición en la línea 1180 del archivo ComunidadSage50.cs.

◆ _CheckUserActivo()

bool sage.ew.empresa.ComunidadSage50._CheckUserActivo ( string  tcUserId)
inline

Comprueba si el id de usuario pasado como parametro existe y no esta de baja.

Parámetros
tcUserIdId del usuario a comprobar
Devuelve
true si existe y no esta de baja, false en caso contrario

Definición en la línea 1198 del archivo ComunidadSage50.cs.

◆ _Delete()

bool sage.ew.empresa.ComunidadSage50._Delete ( )
inline

Implementacion _Delete para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon

Devuelve

Definición en la línea 646 del archivo ComunidadSage50.cs.

◆ _GetProveedoresConfCom()

bool sage.ew.empresa.ComunidadSage50._GetProveedoresConfCom ( ref DataTable  toDatos,
string  tcSector = "" 
)
inline

Devuelve el datatable de proveedores / mayoristas por sector

Parámetros
toDatosDatatable resultante
tcSectorsector por el que filtrar, si no se pasa se recuperan todos los proveedores
Devuelve
true si encuentra datos, false en caso contreario

Definición en la línea 1108 del archivo ComunidadSage50.cs.

◆ _GetSectores()

bool sage.ew.empresa.ComunidadSage50._GetSectores ( ref DataTable  toSectores)
inline

Devuelve el datatable de sectores de Sage 50

Parámetros
toSectoresDatatable resultante
Devuelve
true si encuentra registros, false en caso contrario

Definición en la línea 1087 del archivo ComunidadSage50.cs.

◆ _Init()

bool sage.ew.empresa.ComunidadSage50._Init ( )
inline

Implementacion _Init para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon

Devuelve

Definición en la línea 655 del archivo ComunidadSage50.cs.

◆ _Load()

bool sage.ew.empresa.ComunidadSage50._Load ( string  tcEmpresa = "",
bool  tlLogin = false 
)
inline

Carga los datos de la Comunidad Tabla relacionada : COMUNES!SOCIAL365

Devuelve

Definición en la línea 540 del archivo ComunidadSage50.cs.

◆ _New()

bool sage.ew.empresa.ComunidadSage50._New ( string  tcCodigo = "")
inline

Implementacion _New para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon

Devuelve

Definición en la línea 664 del archivo ComunidadSage50.cs.

◆ _NotifyClick()

void sage.ew.empresa.ComunidadSage50._NotifyClick ( int  tnId)
inline

Evento que se ejecuta sobre una notificación de la comunidad

Parámetros
tnId

Implementa sage.ew.interficies.INotificacion.

Definición en la línea 1973 del archivo ComunidadSage50.cs.

◆ _OpenComunidad()

bool sage.ew.empresa.ComunidadSage50._OpenComunidad ( )
inline

Abre la pagina web de la comunidad y se logea en la misma si puede

Devuelve

Definición en la línea 1126 del archivo ComunidadSage50.cs.

◆ _PedidoCompra_Upload()

bool sage.ew.empresa.ComunidadSage50._PedidoCompra_Upload ( int  tnIdUsuariDest,
string  tcPedido,
string  tcFileName 
)
inline

Inserta un pedido del compra para el usuario actual

Parámetros
tnIdUsuariDestidusuario del proveedor (MAYORIST!CONFCOM)
tcPedidoPedido codificado
tcFileNameNombre del pedido
Devuelve
true si se inserta con exito, false en caso contrario

Definición en la línea 877 del archivo ComunidadSage50.cs.

◆ _PedidoVenta_Confirm()

bool sage.ew.empresa.ComunidadSage50._PedidoVenta_Confirm ( List< string >  tcIdDocumntos)
inline

Borra los documentos de compra del proveedor en el WS. Valida que idusuariodest del documento sea el mismo que el idusuario que ha iniciado sesion

Parámetros
tcIdDocumntosLista con los identificadores de documentos a borrar
Devuelve

Definición en la línea 916 del archivo ComunidadSage50.cs.

◆ _PedidoVenta_Download()

bool sage.ew.empresa.ComunidadSage50._PedidoVenta_Download ( out ComunidadSage50Documento []  toDocumentos)
inline

Devuelve todos los documentos de tipo pedido de venta pendientes de gestionar

Parámetros
toDocumentosArray de documentos devueltos
Devuelve

Definición en la línea 891 del archivo ComunidadSage50.cs.

◆ _ReactivarCuenta()

bool sage.ew.empresa.ComunidadSage50._ReactivarCuenta ( )
inline

Activa una cuenta previamente marcada de baja en el WS

Devuelve

Definición en la línea 1049 del archivo ComunidadSage50.cs.

◆ _Save()

bool sage.ew.empresa.ComunidadSage50._Save ( )
inline

Implementacion _Save para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon

Devuelve

Definición en la línea 673 del archivo ComunidadSage50.cs.

◆ _SincronizarRelaciones()

bool sage.ew.empresa.ComunidadSage50._SincronizarRelaciones ( )
inline

Sincroniza datos de clientes y proveedores

Devuelve

Definición en la línea 855 del archivo ComunidadSage50.cs.

◆ _UpdatePassword()

bool sage.ew.empresa.ComunidadSage50._UpdatePassword ( string  tcPassowrd)
inline

Actualiza el campo password de la tabla COMUNES!SOCIAL365

Parámetros
tcPassowrdNueva contraseña
Devuelve
true si se actualiza el registro con exito, false en caso contrario

Definición en la línea 1473 del archivo ComunidadSage50.cs.

◆ _UpdateStatus()

bool sage.ew.empresa.ComunidadSage50._UpdateStatus ( )
inline

Actualiza el campo statuscs50 de CODCOM a partir del status devuelto por el WS

Devuelve

Definición en la línea 682 del archivo ComunidadSage50.cs.

Documentación de los campos

◆ _Activo

bool sage.ew.empresa.ComunidadSage50._Activo = false

Define si el servicio está activo para el usuario, es decir, si se ha registrado en la comunidad. Que este activo no representa que la cuenta este validada, para ello consultar this._Valido

Definición en la línea 240 del archivo ComunidadSage50.cs.

◆ _Visual

UserControls.ConexionComunidadSage50 sage.ew.empresa.ComunidadSage50._Visual

Referencia a la parte visual de la configuración del módulo de fideliza

Definición en la línea 435 del archivo ComunidadSage50.cs.

Documentación de propiedades

◆ _Empresa

string sage.ew.empresa.ComunidadSage50._Empresa
getset

Empresa con la que trabaja la comunidad

Definición en la línea 407 del archivo ComunidadSage50.cs.

◆ _Error

string sage.ew.empresa.ComunidadSage50._Error
getset

Posible mensaje de error del WS en caso de fracaso

Definición en la línea 354 del archivo ComunidadSage50.cs.

◆ _Password

string sage.ew.empresa.ComunidadSage50._Password
getset

Password del usuario en la Comunidad

Definición en la línea 318 del archivo ComunidadSage50.cs.

◆ _Response

ComunidadSage50HttpResponse sage.ew.empresa.ComunidadSage50._Response
getset

Respuesta del WS en caso de exito.

Definición en la línea 384 del archivo ComunidadSage50.cs.

◆ _Status

string sage.ew.empresa.ComunidadSage50._Status
getset

Status del usuario en la comunidad

Definición en la línea 336 del archivo ComunidadSage50.cs.

◆ _User

string sage.ew.empresa.ComunidadSage50._User
getset

Usuario de acceso a la Comunidad

Definición en la línea 300 del archivo ComunidadSage50.cs.

◆ _UserId

string sage.ew.empresa.ComunidadSage50._UserId
getset

Id de usuario en la Comunidad

Definición en la línea 282 del archivo ComunidadSage50.cs.

◆ _Valido

bool sage.ew.empresa.ComunidadSage50._Valido
get

Define si el servicio esta activo y la cuenta del usuario esta validada en el WS.

Definición en la línea 246 del archivo ComunidadSage50.cs.

◆ _Visible

bool sage.ew.empresa.ComunidadSage50._Visible
getset

Carga el objeto visual asociado

Definición en la línea 442 del archivo ComunidadSage50.cs.


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