getPaymentDatarow function

dynamic getPaymentDatarow(
  1. dynamic orderno,
  2. dynamic amount,
  3. dynamic tip,
  4. dynamic paid,
  5. dynamic datamodel,
)

Implementation

getPaymentDatarow(orderno, amount, tip, paid, datamodel) {
  var companyid = datamodel.globalParam[gGlobalCompanyid].toString();

  var targetid = datamodel.globalParam[gUid].toString();
  //datamodel.globalParam[gUid].toString();
  //datamodel.myLog('paymentReceipt companyid:$companyid');
  dynamic amountReal = fromMoney(amount);
  dynamic tipReal = fromMoney(tip);
  dynamic paidReal = fromMoney(paid);
  Map dataRow = {
    gOrderno: orderno,
    gParentid: companyid,
    gTargettype: gCustomer,
    gTranstype: gGiftcard,
    gAction: gConsume,
    gTargetid: targetid,
    gAmount: amountReal,
    gTip: tipReal,
    gPaid: paidReal,
    gEntrytime: '${datamodel.getSystemtime()}',
    gAddress: appParam['$gAddress$gValue'],
    gName: appParam['$gName$gValue'],
  };
  return dataRow;
}