Class PortalWS
- Namespace
- PHCWS
- Assembly
- PHCWS.dll
Serviços de gestão da entidade DashboardVO.
[WebService(Namespace = "http://www.phcgo.net/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[DesignerGenerated]
public class PortalWS : PHCTypedWS<PortalVO>, IComponent, IDisposable, IServiceProvider
- Inheritance
-
PortalWS
Methods
AuthorizeByHash(string)
[WebMethod]
public PHCResult AuthorizeByHash(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
AuthorizeEntityByHash(string, string)
[WebMethod]
public PHCResult AuthorizeEntityByHash(string authEntityName, string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
authEntityName |
string | |
hash |
string |
Returns
CreatePaymentOnEasyPayForCCs(string, List<string>, EasypayCustomer)
Create checkout popup for easypay for several CC's
[WebMethod]
public PHCResult CreatePaymentOnEasyPayForCCs(string hash, List<string> ftStampList, EasypayCustomer easypayCustomer)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
ftStampList |
List<string> | ft stamp list to create the payment |
easypayCustomer |
EasypayCustomer | Customer information(phone,email,..) |
Returns
CreatePaymentOnEasyPayForFT(string, string, EasypayCustomer)
Create checkout popup for easypay for one FT
[WebMethod]
public PHCResult CreatePaymentOnEasyPayForFT(string hash, string recordStamp, EasypayCustomer easypayCustomer)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
recordStamp |
string | Document stamp |
easypayCustomer |
EasypayCustomer | Customer information(phone,email,..) |
Returns
CreatePaymentOnProxyPayForCCs(string, List<string>, ProxyPayCustomerPortalData)
Create checkout popup for proxypay for several CC's
[WebMethod]
public PHCResult CreatePaymentOnProxyPayForCCs(string hash, List<string> ftStampList, ProxyPayCustomerPortalData proxypayCustomer)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
ftStampList |
List<string> | ft stamp list to create the payment |
proxypayCustomer |
ProxyPayCustomerPortalData | Customer information(name,email,..) |
Returns
CreatePaymentOnProxyPayForFT(string, string)
Create reference with proxypay for one FT
[WebMethod]
public PHCResult CreatePaymentOnProxyPayForFT(string hash, string recordStamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
recordStamp |
string | Document stamp |
Returns
CreateReFromEasypayCheckout(string, string, EasyPayCheckout)
Create checkout popup for easypay
[WebMethod]
public PHCResult CreateReFromEasypayCheckout(string hash, string recordStamp, EasyPayCheckout easyPayCheckout)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
recordStamp |
string | Document stamp |
easyPayCheckout |
EasyPayCheckout | Customer information(phone,email,..) |
Returns
CreateReFromEasypayCheckoutForSeveralFTs(string, List<string>, EasyPayCheckout)
Create checkout popup for easypay
[WebMethod]
public PHCResult CreateReFromEasypayCheckoutForSeveralFTs(string hash, List<string> ftStampList, EasyPayCheckout easyPayCheckout)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
ftStampList |
List<string> | Document stamp |
easyPayCheckout |
EasyPayCheckout | Customer information(phone,email,..) |
Returns
CreateReFromProxyPayForCCs(string, List<string>)
Create checkout popup for easypay
[WebMethod]
public PHCResult CreateReFromProxyPayForCCs(string hash, List<string> ftStampList)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
ftStampList |
List<string> | Document stamp list |
Returns
CreateReFromProxyPayForFt(string, string)
Check payment and issues a receipt, if applicable.
[WebMethod]
public PHCResult CreateReFromProxyPayForFt(string hash, string recordStamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | Hash from portal to connect with our Data base |
recordStamp |
string | Document stamp |
Returns
CreateRecordFromReference(string, string, string)
public PHCResult CreateRecordFromReference(string stamp, string sourceEntity, string targetEntity)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stamp |
string | |
sourceEntity |
string | |
targetEntity |
string |
Returns
GetAccountsReceivableDebtsByCL(string)
Get CC information for specific CL
[WebMethod]
public PHCResult GetAccountsReceivableDebtsByCL(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetAccountsReceivableInfo(string, string)
Get CC information
[WebMethod]
public PHCResult GetAccountsReceivableInfo(string hash, string ccStamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | portal hash |
ccStamp |
string | CcVo stamp to get |
Returns
GetCompanyInfo()
Get Company information
[WebMethod]
public PHCResult GetCompanyInfo()
Returns
GetCustomerDossier(string, string)
Get Customer's Dossier Document
[WebMethod]
public PHCResult GetCustomerDossier(string hash, string bostamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
bostamp |
string |
Returns
GetCustomerInfo(string)
Get Customer information
[WebMethod]
public PHCResult GetCustomerInfo(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetCustomerInvoice(string, string)
Get Customer's Invoice Document
[WebMethod]
public PHCResult GetCustomerInvoice(string hash, string ftstamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
ftstamp |
string |
Returns
GetCustomerInvoices(string)
Get Customer's Invoice Documents
[WebMethod]
public PHCResult GetCustomerInvoices(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetCustomerReceipt(string, string)
Get Customer's Receipt Document
[WebMethod]
public PHCResult GetCustomerReceipt(string hash, string restamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
restamp |
string |
Returns
GetDocumentComments(string, string, string)
[WebMethod]
public PHCResult GetDocumentComments(string hash, string stamp, string entityname)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
stamp |
string | |
entityname |
string |
Returns
GetDocumentFile(string, string, string)
Get Customer's Invoice Document PDF
[WebMethod]
public PHCResult GetDocumentFile(string hash, string entityName, string stamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
entityName |
string | |
stamp |
string |
Returns
GetEasyPayUrlApiForPortal(string)
Get easypay url checkout in parameters for portal
[WebMethod]
public PHCResult GetEasyPayUrlApiForPortal(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetNewCommentFromPortal(string)
[WebMethod]
public PHCResult GetNewCommentFromPortal(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetSupplierInfo(string)
Get Supplier information
[WebMethod]
public PHCResult GetSupplierInfo(string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string |
Returns
GetSupplierPayment(string, string)
Get Customer's Receipt Document
[WebMethod]
public PHCResult GetSupplierPayment(string hash, string postamp)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
postamp |
string |
Returns
LoadPortalConfig(string, bool)
[WebMethod]
public PHCResult LoadPortalConfig(string entityName, bool isStudioPortal)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
entityName |
string | |
isStudioPortal |
bool |
Returns
NavigateToRecord(string, string, string)
public PHCResult NavigateToRecord(string stamp, string sourceEntity, string targetEntity)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
stamp |
string | |
sourceEntity |
string | |
targetEntity |
string |
Returns
PrintCustomerDocument(string, string, string)
Print a file document
[WebMethod]
public PHCResult PrintCustomerDocument(string hash, string recordStamp, string entityName)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
recordStamp |
string | |
entityName |
string |
Returns
QueryAsEntitiesList(QueryVO, string, string, string)
[WebMethod]
public PHCResult QueryAsEntitiesList(QueryVO itemQuery, string authEntity, string userEntity, string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
itemQuery |
QueryVO | |
authEntity |
string | |
userEntity |
string | |
hash |
string |
Returns
QueryListCount(QueryVO, string, string, string)
[WebMethod]
public PHCResult QueryListCount(QueryVO itemQuery, string authEntity, string userEntity, string hash)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
itemQuery |
QueryVO | |
authEntity |
string | |
userEntity |
string | |
hash |
string |
Returns
RemoveComment(string, CommentVO)
[WebMethod]
public PHCResult RemoveComment(string hash, CommentVO itemVO)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
itemVO |
CommentVO |
Returns
SaveComment(string, CommentVO)
[WebMethod]
public PHCResult SaveComment(string hash, CommentVO itemVO)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
hash |
string | |
itemVO |
CommentVO |
Returns
ValidateRecaptcha(string)
Validate Google Recaptcha is valid in External Google API
[WebMethod]
public PHCResult ValidateRecaptcha(string token)
Parameters
| Nome | Tipo | Descrição |
|---|---|---|
token |
string |