public void GeraRecFuncs(StringBuilder Out, String New) { String T = "r" + NomeClass; Out.ApLine(); Out.ApLine(" // Copia os Campos do Cursor para o registro"); Out.Append(" public void CursorToRec(") .Append(T) .ApLine(" reg)"); Out.ApLine(" {"); foreach (ColDef Coluna in Cols) { Coluna.GravaAtribVar(Out); } Out.ApLine(" }"); List <ColDef> ColsSemTS = Cols.FindAll(N => N.TipoCampo != "timestamp"); Out.ApLine(); Out.ApLine(" // Copia os Campos do registro para o Cursor"); Out.Append(" public void RecToCursor(") .Append(T) .ApLine(" reg)"); Out.ApLine(" {"); foreach (ColDef Coluna in ColsSemTS) // Sem Timestamp !! { Coluna.GravaAtribFld(Out); } Out.ApLine(" }"); }