CompanyInfo.as
1.65 KB
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
package model
{
import flash.net.URLVariables;
import mx.controls.Alert;
import mx.core.Application;
import mx.rpc.AsyncResponder;
import mx.rpc.AsyncToken;
import mx.rpc.events.FaultEvent;
import mx.rpc.events.ResultEvent;
import mx.rpc.http.HTTPService;
import util.XmlUtil;
public class CompanyInfo
{
public function CompanyInfo()
{
}
public var cnname:String;
public var enname:String;
public var registercapital:String;
public var corporatdelegate:String;
public var theboard:String;
public var boardvisitors:String;
public var generalmanager:String;
public var usefulbegindate:String;
public var usefulenddate:String;
public var companyid:String;
public function queryById(id:String) :Boolean{
var http:HTTPService = new HTTPService();
http.addEventListener(ResultEvent.RESULT,parseObj);
http.addEventListener(FaultEvent.FAULT,myFaultErrorEvent);
http.url="/companygroup/manage/companyoperation.jsp?method=queryCompanyInfoById"
http.method = "post";
http.resultFormat = "e4x";
var val:URLVariables = new URLVariables;
val.id = id;
val.random = Math.random();
http.send(val);
return true;
}
public function parseObj(xmlContent:ResultEvent):void{
try{
var content:XML = xmlContent.result as XML;
//Alert.show(content.toString());
var flag:Boolean = XmlUtil.parseXmlToBean(content.companyinfo,this);
Application.application.showCompanyPopUp();
}catch(e:Error){
}
}
public function myFaultErrorEvent(myFaultEvent:FaultEvent):void{ //异常处理函数
//Alert.show("333");
trace(myFaultEvent.message);
}
}
}