Forum d'entraide Acomba
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.

Rejoignez le forum, c’est rapide et facile

Forum d'entraide Acomba
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.
Forum d'entraide Acomba
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Connexion
Le Deal du moment : -39%
Ordinateur portable ASUS Chromebook Vibe CX34 Flip
Voir le deal
399 €

Aller en bas
avatar
arobas
Nombre de messages : 8
Date d'inscription : 05/10/2007

Liste des Factures d'un client Empty Liste des Factures d'un client

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
avatar
Monrake
Nombre de messages : 10
Date d'inscription : 21/04/2009

Liste des Factures d'un client Empty Re: Liste des Factures d'un client

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...
avatar
arobas
Nombre de messages : 8
Date d'inscription : 05/10/2007

Liste des Factures d'un client Empty Solution

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);
}
}
}
}
}
}
Contenu sponsorisé

Liste des Factures d'un client Empty Re: Liste des Factures d'un client

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