zoukankan      html  css  js  c++  java
  • address

    public void modified()
    {
        CustTable           curCustTable;
        Address             address,invoiceAddress,mailAddress;
        JaxInvoiceAddress   curjaxaddress,curaddress;
    ;
        if(JaxInvoiceTable.EajMiddleCustAccount &&JaxInvoiceTable.EajMiddleCustAccount != JaxInvoiceTable.CustAccount )
            {
                curCustTable = CustTable::find(JaxInvoiceTable.EajMiddleCustAccount,true);
                address        = DirPartyAddress::findAddress(curCustTable, AddressType::Delivery);
                invoiceAddress = DirPartyAddress::findAddress(curCustTable, AddressType::Invoice);
                mailAddress    = DirPartyAddress::findAddress(curCustTable, AddressType::Other);
    
                if (invoiceAddress)
                {
                    JaxInvoiceTable.setEajMidInvoiceAddress(invoiceAddress);
                }
                else
                {
                    JaxInvoiceTable.setEajMidInvoiceAddress(mailAddress);
                }
                if(address)
                {
                    JaxInvoiceTable.setEajMidDeliveryAddress(address);
                }
                else
                {
                    JaxInvoiceTable.setEajMidDeliveryAddress(mailAddress);
                }
    
        }
    
    }
    ------------------------------------------------
    void  setEajMidInvoiceAddress(Address   _address)
    {
        CustTable           custTable;
        JaxInvoiceAddress   invoiceAddress;
        ;
    
        custTable = this.EajMidOrderAccount();
    
        ttsbegin;
        select forupdate invoiceAddress
                    index hint InvoiceIdIdx
                    where invoiceAddress.InvoiceId == this.InvoiceId;
        if (_address)
        {
            if(invoiceAddress)
            {
                invoiceAddress.EajMidBillName             = custTable.Name;
                invoiceAddress.EajMidBillAddress          = _address.Address;
                invoiceAddress.EajMidBillZipCode          = _address.ZipCode;
                invoiceAddress.EajMidBillPhone            = _address.Phone;
                invoiceAddress.EajMidBillTeleFax          = _address.TeleFax;
                invoiceAddress.EajMidBillCountryRegionId  = _address.CountryRegionId;
                invoiceAddress.EajMidBillCounty           = _address.County;
                invoiceAddress.EajMidBillState            = _address.State;
                invoiceAddress.EajMidBillStreet           = _address.Street;
                invoiceAddress.EajMidBillCity             = _address.City;
                invoiceAddress.EajMidBillTelex            = _address.Telex;
                
                invoiceAddress.EajMidBillContactPersonId  = _address.ContactPersonId;
                
                invoiceAddress.doUpdate();
            }
    
        }
    
        ttscommit;
    }
  • 相关阅读:
    Rose2003执行出现 -2147417848 (80010108)':Automation 错误
    Xcode 证书生成、设置、应用
    关于数组中加入相同的view的试验
    XCode 项目配置说明
    ios申请真机调试( xcode 5)详细解析
    CAShapeLayer--备用
    手把手教你 iOS通过自己的服务器实现应用分发
    iOS最新上线流程+续费 2015-7-20更新
    iOS8的一些控件的变更
    iOS8上放大缩小的动画
  • 原文地址:https://www.cnblogs.com/perock/p/2618427.html
Copyright © 2011-2022 走看看