Toggle menu
876
3.8K
30.2K
279.1K
Catglobe Wiki
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PaymentNamespace class: Difference between revisions

From Catglobe Wiki
Nguyenduyan (talk | contribs)
No edit summary
Nguyenduyan (talk | contribs)
No edit summary
Line 35: Line 35:
//array endDate=getCurrentDateTime();
//array endDate=getCurrentDateTime();
//array startDate = DateTime_subtractDays(endDate,7);
//array startDate = DateTime_subtractDays(endDate,7);
array endDate = {2016,7,16,23,59};
array endDate = {2016,11,28,23,59};
array startDate ={2016,7,16,0,0};
array startDate ={2016,11,28,0,0};
number folderRId =6376;//"Catglobe Solutions" folder;
number folderRId =15548914;//"AnCompany" folder;
Β 
array DetailedUsageCost1 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate);
array DetailedUsageCost1 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate);
array DetailedUsageCost2 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate,folderRId);
array DetailedUsageCost2 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate,folderRId);
print(DetailedUsageCost1);
print(DetailedUsageCost1);
/*result
/* result Β 
{
{Function_System\Questionnaire (Q:0, Cgs:0, Import:0, Mail:0, Exp:0, Bought:-1000) = -1000,
Catglobe Solutions\CG0699vox - CEM Cars\CG0699vox - CEM Cars Intelligence - Block 1 - Redirect (Q:40000, Cgs:603000, Import:0, Mail:0, Exp:0, Bought:0) = 643000,
-----\AnCompany\Qnaire\Survey test (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300}
....
*/
Catglobe Solutions\Panel management\Questionnaire\Panel Management - Invitation Log DK (Q:0, Cgs:0, Import:28800, Mail:0, Exp:0, Bought:0) = 28800,
print(DetailedUsageCost2);
...
/* Resoult {
CG1320liv - PotentialemΓ₯ling - TestTestsen - Round 1 (Q:0, Cgs:0, Import:0, Mail:400, Exp:0, Bought:0) = 400,
-----\AnCompany\Qnaire\Survey test (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300
...}*/
}*/
print(DetailedUsageCost2);//{}
</source><br/><source lang="javascript">
Β 
//array endDate=getCurrentDateTime();
</source>
//array startDate = DateTime_subtractDays(endDate,7);
Β 
array endDate = {2016,11,28,23,59};
<br/><source lang="javascript">
array startDate ={2016,11,28,0,0};
array endDate=getCurrentDateTime();
number folderRId =15548914;//"AnCompany" folder;
array startDate = DateTime_subtractDays(endDate,7);
number folderRId =6376;//"Catglobe Solutions" folder;;
CatglobeCost SimpleUsageCost1 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate);
CatglobeCost SimpleUsageCost1 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate);
CatglobeCost SimpleUsageCost2 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate,folderRId);
CatglobeCost SimpleUsageCost2 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate,folderRId);
print(SimpleUsageCost1);// (Q:7080000, Cgs:4785000, Import:29250, Mail:0, Exp:0, Bought:0) = 11894250
print(SimpleUsageCost1);// (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:-1000) = 19300
print(SimpleUsageCost2);// (Q:0, Cgs:0, Import:0, Mail:0, Exp:0, Bought:0) = 0
print(SimpleUsageCost2);// (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300
</source>
</source>

Revision as of 10:27, 28 November 2016

PaymentNamespace



The payment namespace


Methods

  • array GetDetailedUsageCost(array startDate "Period start date", array endDate "Period end date") - Get detailed information about cost in the specified period
  • array GetDetailedUsageCost(array startDate "Period start date", array endDate "Period end date", int inFolderResourceId "Top level folder to limit the search to") - Get detailed information about cost in the specified period
  • array GetDetailedUsageCostByDay(array startDate "Period start date", array endDate "Period end date") - Get detailed information about cost in the specified period for each day with cost
  • array GetDetailedUsageCostByDay(array startDate "Period start date", array endDate "Period end date", int inFolderResourceId "Top level folder to limit the search to") - Get detailed information about cost in the specified period for each day with cost
  • CatglobeCost GetSimpleUsageCost(array startDate "Period start date", array endDate "Period end date") - Get simple information about cost in the specified period
  • CatglobeCost GetSimpleUsageCost(array startDate "Period start date", array endDate "Period end date", int inFolderResourceId "Top level folder to limit the search to") - Get simple information about cost in the specified period
  • string ToString() - The string representation of the object.
  • Empty UpdateExpired(int inFolderResourceId "Top level folder to limit the search to") - Register any expired packages as used units

Properties

  • string ObjectTypeName { get; } - The name of the type of object.
  • TypeInformation TypeInformation { get; } - Get information about this class.


Examples

//array endDate=getCurrentDateTime();
//array startDate = DateTime_subtractDays(endDate,7);
array endDate = {2016,11,28,23,59};
array startDate ={2016,11,28,0,0};
number folderRId =15548914;//"AnCompany" folder;
 
array DetailedUsageCost1 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate);
array DetailedUsageCost2 = Catglobe.Payment.GetDetailedUsageCost(startDate, endDate,folderRId);
print(DetailedUsageCost1);
/* result 
{Function_System\Questionnaire (Q:0, Cgs:0, Import:0, Mail:0, Exp:0, Bought:-1000) = -1000,
-----\AnCompany\Qnaire\Survey test (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300}
*/
print(DetailedUsageCost2);
/* Resoult {
-----\AnCompany\Qnaire\Survey test (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300
}*/


//array endDate=getCurrentDateTime();
//array startDate = DateTime_subtractDays(endDate,7);
array endDate = {2016,11,28,23,59};
array startDate ={2016,11,28,0,0};
number folderRId =15548914;//"AnCompany" folder;
CatglobeCost SimpleUsageCost1 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate);
CatglobeCost SimpleUsageCost2 = Catglobe.Payment.GetSimpleUsageCost(startDate, endDate,folderRId);
print(SimpleUsageCost1);// (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:-1000) = 19300
print(SimpleUsageCost2);// (Q:0, Cgs:0, Import:20300, Mail:0, Exp:0, Bought:0) = 20300