Пример #1
0
        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("        }");
        }