showData method
void
showData()
Implementation
void showData() {
widget.erpNextAPI!.getCompanyTB(widget.companyName, selectedFiscalYear, (
tbDetails,
) {
List<TrialBalanceItem> tempTBList = [];
for (var tbMap in tbDetails) {
if (tbMap.isNotEmpty) {
tempTBList.add(TrialBalanceItem.fromJson(tbMap));
}
}
setState(() {
companyTBDetails = tempTBList;
});
});
widget.erpNextAPI!.getCompanyPL(widget.companyName, selectedFiscalYear, (
plDetails,
) {
List<ProfitLossBalanceSheetItem> tempPLList = [];
for (var plMap in plDetails) {
if (plMap.containsKey("account_name")) {
tempPLList.add(ProfitLossBalanceSheetItem.fromJson(plMap));
}
}
setState(() {
companyPLDetails = tempPLList;
});
});
widget.erpNextAPI!.getCompanyBS(widget.companyName, selectedFiscalYear, (
bsDetails,
) {
List<ProfitLossBalanceSheetItem> tempBSList = [];
for (var plMap in bsDetails) {
if (plMap.containsKey("account_name")) {
tempBSList.add(ProfitLossBalanceSheetItem.fromJson(plMap));
}
}
setState(() {
companyBSDetails = tempBSList;
});
});
}