Programmer:Outstanding Delivery Order (19): Difference between revisions

From AutoCount Resource Center
Content added Content deleted
(Created page with "==References of AutoCount Accounting version 1.8 / 1.9== {{BaseReferenceAC18}} '''BCE.AutoCount.Invoicing.dll''' '''BCE.AutoCount.Invoicing.Sales.dll''' ==Extract data of O...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 22: Line 22:


//Add the criterias that require to retrieve the data
//Add the criterias that require to retrieve the data
//Such as result table filter
//Such as add filter to result
BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria crit =
BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria crit =
new BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria();
new BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria();
Line 36: Line 36:
}
}
</syntaxhighlight>
</syntaxhighlight>
{{SeeAlsoAPIReport}}

[[Category:Programmer]]
[[Category:Programmer]]
[[Category:API]]
[[Category:API]]

Latest revision as of 02:09, 15 January 2019

References of AutoCount Accounting version 1.8 / 1.9

BCE.AutoCount.dll
BCE.AutoCount.CommonAccounting.dll
BCE.AutoCount.MainEntry.dll
BCE.Utils.dll
BCE.Utils.UI.dll
BCE.AutoCount.Invoicing.dll
BCE.AutoCount.Invoicing.Sales.dll

Extract data of Outstanding Delivery Order with API

The sample code below shows how to retrieve the DataSet of Outstanding Delivery Order. This sample does not filter the result.

public System.Data.DataSet OutstandingDeliveryOrderData(BCE.Data.DBSetting dbSetting)
{
    //Create the object of DeliveryOrdersOutstandingReportCommand
    BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutstandingReportCommand rptCmd =
        BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutstandingReportCommand.Create(dbSetting);

    //Prepare the DataSet of Master table and Detail table
    System.Data.DataTable dtMaster = new System.Data.DataTable("Master");
    System.Data.DataTable dtDetail= new System.Data.DataTable("Detail");
    System.Data.DataSet dsOutstandingDO = new System.Data.DataSet();
    dsOutstandingDO.Tables.Add(dtMaster);
    dsOutstandingDO.Tables.Add(dtDetail);

    //Add the criterias that require to retrieve the data
    //Such as add filter to result
    BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria crit =
        new BCE.AutoCount.Invoicing.Sales.DeliveryOrder.DeliveryOrderOutStandingReportingCriteria();

    //Define addition fields of DocNo, DocDate, DebtorCode, DebtorName.
    //Programmer may add more fieldname to the DataTable of Master Table. 
    rptCmd.BasicSearch(crit, "DocNo,DocDate,DebtorCode,DebtorName", dsOutstandingDO, "");

    //Create a new DataRelation to Master and Detail tables in dsOutstandingDO
    dsOutstandingDO.Relations.Add("MasterDetailRelation", dtMaster.Columns["DocKey"], dtDetail.Columns["DocKey"], false);

    return dsOutstandingDO;
}

See Also Report API

Category Reporting
AR
AP
Stock
Sales
Purchase

Go to menu

Go to top
Resources For AutoCount Software Developers