Clase de Negocio de la Comunidad Sage 50 Encargada de las comunicaciones entre ambas plataformas. Alta, Baja, etc. Más...
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. | |
bool | _Load (string tcEmpresa="", bool tlLogin=false) |
Carga los datos de la Comunidad Tabla relacionada : COMUNES!SOCIAL365. | |
bool | _Delete () |
Implementacion _Delete para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon. | |
bool | _Init () |
Implementacion _Init para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon. | |
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. | |
bool | _Save () |
Implementacion _Save para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon. | |
bool | _UpdateStatus () |
Actualiza el campo statuscs50 de CODCOM a partir del status devuelto por el WS. | |
bool | _Alta () |
Alta de un usuario en la Comunidad Sage 50. | |
bool | _Baja () |
Baja del servicio. | |
bool | _SincronizarRelaciones () |
Sincroniza datos de clientes y proveedores. | |
bool | _PedidoCompra_Upload (int tnIdUsuariDest, string tcPedido, string tcFileName) |
Inserta un pedido del compra para el usuario actual. | |
bool | _PedidoVenta_Download (out ComunidadSage50Documento[] toDocumentos) |
Devuelve todos los documentos de tipo pedido de venta pendientes de gestionar. | |
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. | |
bool | _AlbaranVenta_Upload (int tnIdUsuariDest, string tcAlbaran, string tcFileName) |
Inseta un albaran de venta para el usuario actual. | |
bool | _AlbaranCompra_Download (out ComunidadSage50Documento[] toDocumentos) |
Devuelve todos los documentos de tipo albaran de compra pendientes de gestionar. | |
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. | |
bool | _Catalogo_Upload (string tcNomFile, string tcText) |
Sube el catalogo de un mayorista en su espacio web. | |
bool | _Catalogo_Download (int tnIdUsuariDest, string tcNomFile, out string tcRespuesta) |
Descarga el catalogo del mayorista. | |
bool | _ReactivarCuenta () |
Activa una cuenta previamente marcada de baja en el WS. | |
bool | _GetSectores (ref DataTable toSectores) |
Devuelve el datatable de sectores de Sage 50. | |
bool | _GetProveedoresConfCom (ref DataTable toDatos, string tcSector="") |
Devuelve el datatable de proveedores / mayoristas por sector. | |
bool | _OpenComunidad () |
Abre la pagina web de la comunidad y se logea en la misma si puede. | |
void | _ActivarMenuComunidad (bool tlActivar) |
PE-99021 Activar o desactivar menú de la comunidad. | |
bool | _CheckSocial365Regs () |
Nos dice si existen registros para la comunidad en la tabla COMUNES!SOCIAL365. | |
bool | _CheckUserActivo (string tcUserId) |
Comprueba si el id de usuario pasado como parametro existe y no esta de baja. | |
bool | _UpdatePassword (string tcPassowrd) |
Actualiza el campo password de la tabla COMUNES!SOCIAL365. | |
void | _NotifyClick (int tnId) |
Evento que se ejecuta sobre una notificación de la comunidad. | |
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. | |
UserControls.ConexionComunidadSage50 | _Visual |
Referencia a la parte visual de la configuración del módulo de fideliza. | |
Propiedades | |
bool | _Valido [get] |
Define si el servicio esta activo y la cuenta del usuario esta validada en el WS. | |
string | _UserId [get, set] |
Id de usuario en la Comunidad. | |
string | _User [get, set] |
Usuario de acceso a la Comunidad. | |
string | _Password [get, set] |
Password del usuario en la Comunidad. | |
string | _Status [get, set] |
Status del usuario en la comunidad. | |
string | _Error [get, set] |
Posible mensaje de error del WS en caso de fracaso. | |
ComunidadSage50HttpResponse | _Response [get, set] |
Respuesta del WS en caso de exito. | |
string | _Empresa [get, set] |
Empresa con la que trabaja la comunidad. | |
bool | _Visible [get, set] |
Carga el objeto visual asociado. | |
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.
|
inline |
Constructor vacio.
Definición en la línea 463 del archivo ComunidadSage50.cs.
|
inline |
PE-99021 Activar o desactivar menú de la comunidad.
tlActivar | activar o desactivar menú |
Definición en la línea 1157 del archivo ComunidadSage50.cs.
|
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.
tcIdDocumntos | Lista con los identificadores de documentos a borrar |
Definición en la línea 967 del archivo ComunidadSage50.cs.
|
inline |
Devuelve todos los documentos de tipo albaran de compra pendientes de gestionar.
toDocumentos | Array de documentos devueltos |
Definición en la línea 942 del archivo ComunidadSage50.cs.
|
inline |
Inseta un albaran de venta para el usuario actual.
tnIdUsuariDest | idusuario del proveedor (MAYORIST!CONFCOM) |
tcAlbaran | Pedido codificado |
tcFileName | Nombre del pedido |
Definición en la línea 928 del archivo ComunidadSage50.cs.
|
inline |
Alta de un usuario en la Comunidad Sage 50.
Definición en la línea 745 del archivo ComunidadSage50.cs.
|
inline |
Baja del servicio.
Definición en la línea 814 del archivo ComunidadSage50.cs.
|
inline |
Descarga el catalogo del mayorista.
tnIdUsuariDest | idusuario del proveedor (MAYORIST!CONFCOM) |
tcNomFile | nombre del fichero que se quiere recuperar |
tcRespuesta | datos del fichero en caso de éxito (en texto plano) |
Definición en la línea 1015 del archivo ComunidadSage50.cs.
|
inline |
Sube el catalogo de un mayorista en su espacio web.
tcNomFile | |
tcText |
Definición en la línea 978 del archivo ComunidadSage50.cs.
|
inline |
Nos dice si existen registros para la comunidad en la tabla COMUNES!SOCIAL365.
Definición en la línea 1180 del archivo ComunidadSage50.cs.
|
inline |
Comprueba si el id de usuario pasado como parametro existe y no esta de baja.
tcUserId | Id del usuario a comprobar |
Definición en la línea 1198 del archivo ComunidadSage50.cs.
|
inline |
Implementacion _Delete para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon.
Definición en la línea 646 del archivo ComunidadSage50.cs.
|
inline |
Devuelve el datatable de proveedores / mayoristas por sector.
toDatos | Datatable resultante |
tcSector | sector por el que filtrar, si no se pasa se recuperan todos los proveedores |
Definición en la línea 1108 del archivo ComunidadSage50.cs.
|
inline |
Devuelve el datatable de sectores de Sage 50.
toSectores | Datatable resultante |
Definición en la línea 1087 del archivo ComunidadSage50.cs.
|
inline |
Implementacion _Init para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon.
Definición en la línea 655 del archivo ComunidadSage50.cs.
|
inline |
Carga los datos de la Comunidad Tabla relacionada : COMUNES!SOCIAL365.
Definición en la línea 540 del archivo ComunidadSage50.cs.
|
inline |
Implementacion _New para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon.
Definición en la línea 664 del archivo ComunidadSage50.cs.
|
inline |
Evento que se ejecuta sobre una notificación de la comunidad.
tnId |
Implementa sage.ew.interficies.INotificacion.
Definición en la línea 1973 del archivo ComunidadSage50.cs.
|
inline |
Abre la pagina web de la comunidad y se logea en la misma si puede.
Definición en la línea 1126 del archivo ComunidadSage50.cs.
|
inline |
Inserta un pedido del compra para el usuario actual.
tnIdUsuariDest | idusuario del proveedor (MAYORIST!CONFCOM) |
tcPedido | Pedido codificado |
tcFileName | Nombre del pedido |
Definición en la línea 877 del archivo ComunidadSage50.cs.
|
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.
tcIdDocumntos | Lista con los identificadores de documentos a borrar |
Definición en la línea 916 del archivo ComunidadSage50.cs.
|
inline |
Devuelve todos los documentos de tipo pedido de venta pendientes de gestionar.
toDocumentos | Array de documentos devueltos |
Definición en la línea 891 del archivo ComunidadSage50.cs.
|
inline |
Activa una cuenta previamente marcada de baja en el WS.
Definición en la línea 1049 del archivo ComunidadSage50.cs.
|
inline |
Implementacion _Save para cumplir interficie el dia de mañana cuando se incluya la capa visual de forma dinamica mediante addon.
Definición en la línea 673 del archivo ComunidadSage50.cs.
|
inline |
Sincroniza datos de clientes y proveedores.
Definición en la línea 855 del archivo ComunidadSage50.cs.
|
inline |
Actualiza el campo password de la tabla COMUNES!SOCIAL365.
tcPassowrd | Nueva contraseña |
Definición en la línea 1473 del archivo ComunidadSage50.cs.
|
inline |
Actualiza el campo statuscs50 de CODCOM a partir del status devuelto por el WS.
Definición en la línea 682 del archivo ComunidadSage50.cs.
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.
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.
|
getset |
Empresa con la que trabaja la comunidad.
Definición en la línea 406 del archivo ComunidadSage50.cs.
|
getset |
Posible mensaje de error del WS en caso de fracaso.
Definición en la línea 353 del archivo ComunidadSage50.cs.
|
getset |
Password del usuario en la Comunidad.
Definición en la línea 317 del archivo ComunidadSage50.cs.
|
getset |
Respuesta del WS en caso de exito.
Definición en la línea 384 del archivo ComunidadSage50.cs.
|
getset |
Status del usuario en la comunidad.
Definición en la línea 335 del archivo ComunidadSage50.cs.
|
getset |
Usuario de acceso a la Comunidad.
Definición en la línea 299 del archivo ComunidadSage50.cs.
|
getset |
Id de usuario en la Comunidad.
Definición en la línea 281 del archivo ComunidadSage50.cs.
|
get |
Define si el servicio esta activo y la cuenta del usuario esta validada en el WS.
Definición en la línea 245 del archivo ComunidadSage50.cs.
|
getset |
Carga el objeto visual asociado.
Definición en la línea 441 del archivo ComunidadSage50.cs.