Acomba (Forum)
Pourquoi ne pas devenir membre du forum ?

Identifiez-vous ou Inscrivez-vous afin d'accéder à l'inrégralité du forum:
Accès à toutes les catégories du forum,
Entraide entre les 6 500 membres, et ce nombre s'accroît quotidiennement!

Notez que ce forum est indépendant de la société Acceo Solutions, éditrice du logiciel Acomba.
Connexion

Récupérer mon mot de passe


Liste des Factures d'un client

Aller en bas

Liste des Factures d'un client

Message  arobas le Mar 15 Sep 2009 - 12:34

Bonjour,

J'aimerais savoir, quelle est la meilleure méthode pour avoir la liste des factures d'un client avec le sdk.

Merci

arobas

Nombre de messages : 8
Date d'inscription : 05/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Liste des Factures d'un client

Message  Monrake le Lun 28 Sep 2009 - 16:44

Je dois faire la même chose en VB6, récuperer les factures et obtenir le détails des factures. Le SDK donne juste comme exemple comment ajouter une facture...

Monrake

Nombre de messages : 10
Date d'inscription : 21/04/2009

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Solution

Message  arobas le Mar 6 Oct 2009 - 12:14

Voici la solution que j'ai trouvé si ça peut t'aider (en c#)

Code:

AcoSDKXClass acoSdk = new AcoSDKXClass();
acoSdk.Start(acoSdk.VaVersionSDK);
string companyPath = @"z:\test granby";
string fortunePath = @"c:\Fortune";
AcombaXClass Acomba = new AcombaXClass();
UserClass User = new UserClass();
AcoSDKXClass AcoSdk = new AcoSDKXClass();
int version = AcoSdk.VaVersionSDK;
int Error = AcoSdk.Start(version);
//Le SDK à bien été Démarré
if (Error == 0)
{
//la compagnie existe
if (Acomba.CompanyExists(companyPath) != 0)
{
if (Acomba.OpenCompany(fortunePath, companyPath) == 0)
{
User.PKey_UsNumber = "Supervisor";
if (User.FindKey(1, false) == 0)
{
if (Acomba.LogCurrentUser(User.Key_UsCardPos, "PASSWORD") == 0)
{
Console.WriteLine("Connected");
TransactionClass transaction = new TransactionClass();
InvoicingClass invoicing = new InvoicingClass();
CustomerClass customer = new CustomerClass();
customer.PKey_CuNumber = "03422-01";
if (customer.FindKey(1, true) == 0)
{
InvoiceARClass invoiceAR = new InvoiceARClass();
invoiceAR.BlankKey();
invoiceAR.Key_InCustomerCP = customer.Key_CuCardPos;
invoiceAR.Key_InTransactionType = TransARType.TA_Invoice;
invoiceAR.SearchKey(1, true);
do
{
if (invoiceAR.InCustomerSupplierCP == customer.CardPos && invoiceAR.InTransactionType == TransARType.TA_Invoice)
{
Console.Write(invoiceAR.InInvoiceNumber);
if (invoiceAR.InAllPaid != 0)
Console.Write("\tpayée\n");
else
Console.Write("\n");
}
} while ((invoiceAR.NextKey(1, true)) == 0 && invoiceAR.InCustomerSupplierCP == customer.CardPos);
}
}
}
}
}
}

arobas

Nombre de messages : 8
Date d'inscription : 05/10/2007

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: Liste des Factures d'un client

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum