/// <summary> /// Build a minimal row from a class (key fields only) /// </summary> public static void BuildMinimalRow(ref DataRow row, PdsaBase entity) { row.SetField("autotype", entity.autotype); row.SetField("pdsaRowID", entity.rowID.ToByteArray()); }
/// <summary> /// Update a database row from a class /// </summary> public static void UpdateRowFromPdsaBase(ref DataRow row, PdsaBase entity) { row.SetField("autotype", entity.autotype); row.SetField("databegin1", entity.databegin1); row.SetField("databegin2", entity.databegin2); row.SetField("databegin3", entity.databegin3); row.SetField("databegin4", entity.databegin4); row.SetField("databegin5", entity.databegin5); row.SetField("databegin6", entity.databegin6); row.SetField("databegin7", entity.databegin7); row.SetField("databegin8", entity.databegin8); row.SetField("databegin9", entity.databegin9); row.SetField("databegin10", entity.databegin10); row.SetField("databegin11", entity.databegin11); row.SetField("databegin12", entity.databegin12); row.SetField("databegin13", entity.databegin13); row.SetField("databegin14", entity.databegin14); row.SetField("databegin15", entity.databegin15); row.SetField("databegin16", entity.databegin16); row.SetField("databegin17", entity.databegin17); row.SetField("databegin18", entity.databegin18); row.SetField("databegin19", entity.databegin19); row.SetField("databegin20", entity.databegin20); row.SetField("databegin21", entity.databegin21); row.SetField("databegin22", entity.databegin22); row.SetField("databegin23", entity.databegin23); row.SetField("databegin24", entity.databegin24); row.SetField("databegin25", entity.databegin25); row.SetField("databegin26", entity.databegin26); row.SetField("databegin27", entity.databegin27); row.SetField("databegin28", entity.databegin28); row.SetField("databegin29", entity.databegin29); row.SetField("databegin30", entity.databegin30); row.SetField("datalength1", entity.datalength1); row.SetField("datalength2", entity.datalength2); row.SetField("datalength3", entity.datalength3); row.SetField("datalength4", entity.datalength4); row.SetField("datalength5", entity.datalength5); row.SetField("datalength6", entity.datalength6); row.SetField("datalength7", entity.datalength7); row.SetField("datalength8", entity.datalength8); row.SetField("datalength9", entity.datalength9); row.SetField("datalength10", entity.datalength10); row.SetField("datalength11", entity.datalength11); row.SetField("datalength12", entity.datalength12); row.SetField("datalength13", entity.datalength13); row.SetField("datalength14", entity.datalength14); row.SetField("datalength15", entity.datalength15); row.SetField("datalength16", entity.datalength16); row.SetField("datalength17", entity.datalength17); row.SetField("datalength18", entity.datalength18); row.SetField("datalength19", entity.datalength19); row.SetField("datalength20", entity.datalength20); row.SetField("datalength21", entity.datalength21); row.SetField("datalength22", entity.datalength22); row.SetField("datalength23", entity.datalength23); row.SetField("datalength24", entity.datalength24); row.SetField("datalength25", entity.datalength25); row.SetField("datalength26", entity.datalength26); row.SetField("datalength27", entity.datalength27); row.SetField("datalength28", entity.datalength28); row.SetField("datalength29", entity.datalength29); row.SetField("datalength30", entity.datalength30); row.SetField("xrefprodfl", entity.xrefprodfl); row.SetField("pricety", entity.pricety); row.SetField("pdcreatefl", entity.pdcreatefl); row.SetField("operinit", entity.operinit); row.SetField("transdt", entity.transdt); row.SetField("transtm", entity.transtm); row.SetField("costty", entity.costty); row.SetField("decimalfl", entity.decimalfl); row.SetField("listty", entity.listty); row.SetField("stndty", entity.stndty); row.SetField("vendno", entity.vendno); row.SetField("prodline", entity.prodline); row.SetField("prodcat", entity.prodcat); row.SetField("addtype", entity.addtype); row.SetField("pricetype", entity.pricetype); row.SetField("user1", entity.user1); row.SetField("priceonty", entity.priceonty); row.SetField("user2", entity.user2); row.SetField("basefactor", entity.basefactor); row.SetField("user3", entity.user3); row.SetField("listfactor", entity.listfactor); row.SetField("user4", entity.user4); row.SetField("prodprefix", entity.prodprefix); row.SetField("user5", entity.user5); row.SetField("user6", entity.user6); row.SetField("user7", entity.user7); row.SetField("user8", entity.user8); row.SetField("user9", entity.user9); row.SetField("transproc", entity.transproc); row.SetField("pdsaRowID", entity.rowID.ToByteArray()); }