Cargando...
Buscando...
Nada coincide
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 herencia 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.
 
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.
 

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 de constructores y destructores

◆ ComunidadSage50()

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

Constructor vacio.

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

Documentación de 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 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 406 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 353 del archivo ComunidadSage50.cs.

◆ _Password

string sage.ew.empresa.ComunidadSage50._Password
getset

Password del usuario en la Comunidad.

Definición en la línea 317 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 335 del archivo ComunidadSage50.cs.

◆ _User

string sage.ew.empresa.ComunidadSage50._User
getset

Usuario de acceso a la Comunidad.

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

◆ _UserId

string sage.ew.empresa.ComunidadSage50._UserId
getset

Id de usuario en la Comunidad.

Definición en la línea 281 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 245 del archivo ComunidadSage50.cs.

◆ _Visible

bool sage.ew.empresa.ComunidadSage50._Visible
getset

Carga el objeto visual asociado.

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


La documentación de esta clase está generada del siguiente archivo: