xj qian
2024-06-27 e4b4c508c599943ddb22b7d4868ccd40ac05a043
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#pragma once
 
#include <wobject/xstring.hpp>
#include <wobject/xaserverarg.hpp>
#include <win32/win.hpp>
#include <vbusiness/vutil/publiccode.vutil.vbusiness.hpp>
#include <wobject/xurl.hpp>
#include <xcontrol/xdwgrid.hpp>
#include <xcontrol/xdwtable.hpp>
#include "view.base.hpp"
 
class GDNView : public ViewObject
{
public:
    //Ò³ÃæÐÅÏ¢
    static KXMLDOMDocument GetGDNSimulationView(string SONo)
    {
        xaserverarg arg = MakeArg(L"SONo", SONo);
 
        return FecthData(L"/sale/data/Gdn/simulation/view", arg.GetString());
    }
 
    static KXMLDOMDocument GetInvoiceBySONo(string sono)
    {
        return RetrieveData(L"/sale/data/GDN/source/invno", L"sono", sono);
    }
 
    static string GetInvoiceNoByID(string id)
    {
        KXMLDOMDocument x = RetrieveData(L"/sale/data/GDN/info/invnobyid", L"EntityID", id);
        string no = L"";
        if (x) no = x.selectSingleNode(L"//item").text();
        return no;
    }
 
};