/*
               File: RRMeets
        Description: Road Race Meets
             Author: GeneXus C# Generator version 9_0_6-875
       Generated on: 9/8/2011 11:41:28.18
       Program type: Callable routine
          Main DBMS: sqlserver
*/
{gxsetDateFormat( "MDY" );
gxsetTimeFormat( 12 );
gxsetFirstYearCentury( 40 );
this.gxDecPoint =  "." ;
this.gxThSep =  "," ;}
 bGXAutoskip = false;
this._SetStandaloneVars=function()
{
   AV58Pgmnam = GXgetControlValue("_PGMNAME")
   A483RRMId = GXgetIntegerValue("RRMID")
   A547RRMTot = GXgetIntegerValue("RRMTOTPART")
   A504RRMCos = GXgetDecimalValue("RRMCOST",",",".")
   A544RRMAdm = GXgetDecimalValue("RRMADMFEE",",",".")
}
this._StandaloneModal=function()
{
   try {
      A547RRMTot = gxAggSelInteger("RRMTOTPART","8",["A483RRMId"]) ;
   }
   catch(e){}
   try {
      A546RRMTot = A504RRMCos + A544RRMAdm ;
   }
   catch(e){}
}
this._rrmeets=function()
{
}
this._init=function()
{
}
_GXValidFnc = new Array();
this._GXLastCtrlId =36;
_GXValidFnc[10]={lvl:0,grid:0,fnc:null,fld:"_RRMCATID",gxvar:"AV51RRMCat",op:[],ip:[],nacdep:[],v2v:function(Value){AV51RRMCat=gxint(Value)},v2c:function(){GXsetComboBoxValue("_RRMCATID",AV51RRMCat)},c2v:function(){AV51RRMCat=GXgetIntegerValue("_RRMCATID")}};
_GXValidFnc[12]={lvl:0,grid:0,fnc:null,fld:"_RRMSTATUS",gxvar:"AV28RRMSta",op:[],ip:[],nacdep:[],v2v:function(Value){AV28RRMSta=Value},v2c:function(){GXsetComboBoxValue("_RRMSTATUS",AV28RRMSta)},c2v:function(){AV28RRMSta=GXgetControlValue("_RRMSTATUS")}};
_GXValidFnc [ 20 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_EDIT" ,gxvar: "AV27Edit" ,op:[  ],ip:[  ],v2v:function(Value){ AV27Edit=Value },v2c:function(){ GXsetGridControlValue("_EDIT",GXCurrentRow[37],AV27Edit,0) }, c2v:function(){ AV27Edit=GXgetGridControlValue("_EDIT",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 21 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_DEL" ,gxvar: "AV22Del" ,op:[  ],ip:[  ],v2v:function(Value){ AV22Del=Value },v2c:function(){ GXsetGridControlValue("_DEL",GXCurrentRow[37],AV22Del,0) }, c2v:function(){ AV22Del=GXgetGridControlValue("_DEL",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 22 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_FEES" ,gxvar: "AV49Fees" ,op:[  ],ip:[  ],v2v:function(Value){ AV49Fees=Value },v2c:function(){ GXsetGridControlValue("_FEES",GXCurrentRow[37],AV49Fees,0) }, c2v:function(){ AV49Fees=GXgetGridControlValue("_FEES",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 23 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_FIELDS" ,gxvar: "AV34Fields" ,op:[  ],ip:[  ],v2v:function(Value){ AV34Fields=Value },v2c:function(){ GXsetGridControlValue("_FIELDS",GXCurrentRow[37],AV34Fields,0) }, c2v:function(){ AV34Fields=GXgetGridControlValue("_FIELDS",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 24 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_SUMMARY" ,gxvar: "AV47Summar" ,op:[  ],ip:[  ],v2v:function(Value){ AV47Summar=Value },v2c:function(){ GXsetGridControlValue("_SUMMARY",GXCurrentRow[37],AV47Summar,0) }, c2v:function(){ AV47Summar=GXgetGridControlValue("_SUMMARY",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 25 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_WAIVER" ,gxvar: "AV50Waiver" ,op:[  ],ip:[  ],v2v:function(Value){ AV50Waiver=Value },v2c:function(){ GXsetGridControlValue("_WAIVER",GXCurrentRow[37],AV50Waiver,0) }, c2v:function(){ AV50Waiver=GXgetGridControlValue("_WAIVER",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 26 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_EMAILS" ,gxvar: "AV38Emails" ,op:[  ],ip:[  ],v2v:function(Value){ AV38Emails=Value },v2c:function(){ GXsetGridControlValue("_EMAILS",GXCurrentRow[37],AV38Emails,0) }, c2v:function(){ AV38Emails=GXgetGridControlValue("_EMAILS",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 27 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_EXPORT" ,gxvar: "AV35Export" ,op:[  ],ip:[  ],v2v:function(Value){ AV35Export=Value },v2c:function(){ GXsetGridControlValue("_EXPORT",GXCurrentRow[37],AV35Export,0) }, c2v:function(){ AV35Export=GXgetGridControlValue("_EXPORT",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 28 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMNME" ,gxvar: "A487RRMNme" ,op:[  ],ip:[  ],v2v:function(Value){ A487RRMNme=Value },v2c:function(){ GXsetGridControlValue("RRMNME",GXCurrentRow[37],A487RRMNme,0) }, c2v:function(){ A487RRMNme=GXgetGridControlValue("RRMNME",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 29 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMLOC" ,gxvar: "A488RRMLoc" ,op:[  ],ip:[  ],v2v:function(Value){ A488RRMLoc=Value },v2c:function(){ GXsetGridControlValue("RRMLOC",GXCurrentRow[37],A488RRMLoc,0) }, c2v:function(){ A488RRMLoc=GXgetGridControlValue("RRMLOC",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 30 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_STARTDATE" ,gxvar: "AV46StartD" ,op:[  ],ip:[  ],v2v:function(Value){ AV46StartD=Value },v2c:function(){ GXsetGridControlValue("_STARTDATE",GXCurrentRow[37],AV46StartD,0) }, c2v:function(){ AV46StartD=GXgetGridControlValue("_STARTDATE",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 31 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMTOTFEE" ,gxvar: "A546RRMTot" ,op:[  ],ip:[  ],v2v:function(Value){ A546RRMTot=GXtoDecimalValue(Value,",",".") },v2c:function(){ GXsetGridDecimalValue("RRMTOTFEE",GXCurrentRow[37],A546RRMTot,2,".") }, c2v:function(){ A546RRMTot=GXgetGridDecimalValue("RRMTOTFEE",GXCurrentRow[37],",",".") }, nac:function(){return  null }};
_GXValidFnc [ 32 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMSDT" ,gxvar: "A540RRMSDt" ,op:[  ],ip:[  ],v2v:function(Value){ A540RRMSDt=Value },v2c:function(){ GXsetGridControlValue("RRMSDT",GXCurrentRow[37],A540RRMSDt,0) }, c2v:function(){ A540RRMSDt=GXgetGridControlValue("RRMSDT",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 33 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMREGOP" ,gxvar: "A489RRMReg" ,op:[  ],ip:[  ],v2v:function(Value){ A489RRMReg=Value },v2c:function(){ GXsetGridControlValue("RRMREGOP",GXCurrentRow[37],A489RRMReg,0) }, c2v:function(){ A489RRMReg=GXgetGridControlValue("RRMREGOP",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 34 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "RRMREGCL" ,gxvar: "A490RRMReg" ,op:[  ],ip:[  ],v2v:function(Value){ A490RRMReg=Value },v2c:function(){ GXsetGridControlValue("RRMREGCL",GXCurrentRow[37],A490RRMReg,0) }, c2v:function(){ A490RRMReg=GXgetGridControlValue("RRMREGCL",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 35 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_TOTPART" ,gxvar: "AV54TotPar" ,op:[  ],ip:[  ],v2v:function(Value){ AV54TotPar=gxint(Value) },v2c:function(){ GXsetGridControlValue("_TOTPART",GXCurrentRow[37],AV54TotPar,0) }, c2v:function(){ AV54TotPar=GXgetGridIntegerValue("_TOTPART",GXCurrentRow[37]) }, nac:function(){return  null }};
_GXValidFnc [ 36 ]={lvl: 2 ,grid: 37 ,pgrid: 0 ,fnc: null ,fld: "_FILE" ,gxvar: "AV36file" ,op:[  ],ip:[  ],v2v:function(Value){ AV36file=Value },v2c:function(){ GXsetGridControlValue("_FILE",GXCurrentRow[37],AV36file,0) }, c2v:function(){ AV36file=GXgetGridControlValue("_FILE",GXCurrentRow[37]) }, nac:function(){return  null }};
this.AV51RRMCat=0;
this.AV28RRMSta=0;
_SetStandaloneVars( ) ;

