ATNYLASalesInvoiceDP_Extension | YourSite

ATNYLASalesInvoiceDP_Extension

C Programming Language • 383 views

SELECT TOP 1 *
FROM tmpTaxWorkTrans
WHERE SourceRecId = @RecId
  AND SourceTableId = @TableId
  AND TaxCode = 'IdtTireFee';



display AmountCur displaySourceRegulateAmountCur()
{
    TaxWorkTrans tmpTaxWorkTrans;
    SalesLine salesLine;
    
    select firstOnly * from tmpTaxWorkTrans
        where tmpTaxWorkTrans.SourceRecId == this.RecId &&
              tmpTaxWorkTrans.SourceTableId == this.TableId &&
              tmpTaxWorkTrans.TaxCode == 'IdtTireFee';
    
    if (tmpTaxWorkTrans)
    {
        return tmpTaxWorkTrans.SourceRegulateAmountCur;
    }
    
    return 0;
}



static void JoinThreeTablesExample(Args _args)
{
    SalesTable salesTable;
    SalesLine salesLine;
    TmpTaxWorkTrans tmpTaxWorkTrans;

    while select * from salesTable
        join salesLine
            where salesTable.SalesId == salesLine.SalesId
    {
        info("SalesTable: " + salesTable.SalesId);

        while select * from tmpTaxWorkTrans
            where tmpTaxWorkTrans.SourceTableId == salesLine.TableId &&
                  tmpTaxWorkTrans.SourceRecId == salesLine.RecId
        {
            info("TmpTaxWorkTrans: " + tmpTaxWorkTrans.SourceRegulateAmountCur);
        }
    }
}


public SourceRegulateAmountCur ansari()
{
    TmpTaxWorkTrans tmpTaxWorkTrans;
    SalesTable localSalesTable = element.args().record();
    SalesLine localSalesLine;

    select TableId, RecId from localSalesLine
        where localSalesLine.SalesId == localSalesTable.SalesId
    join SourceRegulateAmountCur, TaxCode, TransTableId, TransRecId from tmpTaxWorkTrans
        where tmpTaxWorkTrans.TransTableId == localSalesLine.TableId && tmpTaxWorkTrans.TransRecId == localSalesLine.RecId && tmpTaxWorkTrans.TaxCode == 'IdtTireFee';

    if (tmpTaxWorkTrans)
    {
        return tmpTaxWorkTrans.SourceRegulateAmountCur;
    }

    // Handle the case when no record is found
    return 0.0; // Change the default value as needed
}

🚀 More Blogs You Might Like

Explore more articles and keep learning

Heat Stroke in Summer: Causes, Symptoms, Prevention and What To Do
health
Heat Stroke in Summer: Causes, Symptoms, Prevention and What To Do

Heat Stroke in Summer: Causes, Symptoms, Prevention and What To Do...

👁 8 2026-04-26
Read More →
Alcoholic Fatty Liver Disease: Causes, Symptoms, Risks and How to Improve It
health
Alcoholic Fatty Liver Disease: Causes, Symptoms, Risks and How to Improve It

Alcoholic Fatty Liver Disease: Causes, Symptoms, Risks and How to Improve It...

👁 9 2026-04-26
Read More →
Non-Alcoholic Fatty Liver: Meaning, Causes, Symptoms, and How to Improve It
health
Non-Alcoholic Fatty Liver: Meaning, Causes, Symptoms, and How to Improve It

Non-Alcoholic Fatty Liver: Meaning, Causes, Symptoms, and How to Improve It...

👁 10 2026-04-26
Read More →
The Ultimate Blueprint to Score 70/70 in ISC Class 12 Computer Science
class-1-12-resources
The Ultimate Blueprint to Score 70/70 in ISC Class 12 Computer Science

The Ultimate Blueprint to Score 70/70 in ISC Class 12 Computer Science...

👁 47 2026-04-11
Read More →