/* constructors */ function MyCompany$Business$Logic$Person(){LoadEntity(this)} function MyCompany$Data(){LoadEntity(this)} /* namespace */ MyCompany={Business:{Logic:{Person:MyCompany$Business$Logic$Person}},Data:MyCompany$Data} /* static methods */ function MyCompany$Data$set_PersonTable(){return InvokeEntity(null)} MyCompany.Data.set_PersonTable=MyCompany$Data$set_PersonTable; /* member methods */ function MyCompany$Business$Logic$Person$SetProperties(){return InvokeEntity(this)} MyCompany.Business.Logic.Person.prototype.SetProperties=MyCompany$Business$Logic$Person$SetProperties; function MyCompany$Business$Logic$Person$Save(){return InvokeEntity(this)} MyCompany.Business.Logic.Person.prototype.Save=MyCompany$Business$Logic$Person$Save; function setId_getSelf(iId) { this.Id = iId; return this; } function LoadEntityData(o,a) { ajax.Start({ delay: null, prepare: function() { return [JSON.stringify(a), o.GetType()]; }, call: proxies.ScriptProxy.LoadEntity, sync: true, finish: function (p) { var oprops = eval("u = "+p.split("\n").join("\\n")+"; u"); for (var i in oprops) { o[i] = oprops[i]; } if (typeof(oprops.length)=="number") { o.length = oprops.length; } o._filled = true; }, onException: proxies.alertException }); } function Entity_GetType() { var t = this.constructor.toString().substr(9).split("(")[0].split("$").join("."); t += ",App_Code.eddxdrq2, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null"; return t; } function LoadEntity(o) { o.Refresh = Entity_Refresh; o.GetType = Entity_GetType; if (LoadEntity.caller.arguments.length > 0) { var a = new Array(); for (var i=0; i