public static Glsfsetuph BuildGlsfsetuphFromRow(DataRow row) { Glsfsetuph entity = new Glsfsetuph(); entity.headType = row.IsNull("headType") ? 0 : row.Field <int>("headType"); entity.underlineType = row.IsNull("underlineType") ? string.Empty : row.Field <string>("underlineType"); entity.line1 = row.IsNull("line1") ? string.Empty : row.Field <string>("line1"); entity.line2 = row.IsNull("line2") ? string.Empty : row.Field <string>("line2"); entity.dateAtFl = row.Field <bool>("dateAtFl"); entity.dateAtPos = row.IsNull("dateAtPos") ? 0 : row.Field <int>("dateAtPos"); entity.timeAtFl = row.Field <bool>("timeAtFl"); entity.timeAtPos = row.IsNull("timeAtPos") ? 0 : row.Field <int>("timeAtPos"); entity.pageAtFl = row.Field <bool>("pageAtFl"); entity.pageAtPos = row.IsNull("pageAtPos") ? 0 : row.Field <int>("pageAtPos"); entity.printFl = row.Field <bool>("printFl"); entity.centerFl = row.Field <bool>("centerFl"); entity.position = row.IsNull("position") ? string.Empty : row.Field <string>("position"); entity.headerNo = row.IsNull("headerNo") ? 0 : row.Field <int>("headerNo"); entity.footerNo = row.IsNull("footerNo") ? 0 : row.Field <int>("footerNo"); entity.advanceTo = row.IsNull("advanceTo") ? 0 : row.Field <int>("advanceTo"); entity.skipLines = row.IsNull("skipLines") ? 0 : row.Field <int>("skipLines"); entity.startAtCol = row.IsNull("startAtCol") ? 0 : row.Field <int>("startAtCol"); entity.comment = row.IsNull("comment") ? string.Empty : row.Field <string>("comment"); entity.userfield = row.IsNull("userfield") ? string.Empty : row.Field <string>("userfield"); return(entity); }
/// <summary> /// Update a database row from a class /// </summary> public static void UpdateRowFromGlsfsetuph(ref DataRow row, Glsfsetuph entity) { row.SetField("headType", entity.headType); row.SetField("underlineType", entity.underlineType); row.SetField("line1", entity.line1); row.SetField("line2", entity.line2); row.SetField("dateAtFl", entity.dateAtFl); row.SetField("dateAtPos", entity.dateAtPos); row.SetField("timeAtFl", entity.timeAtFl); row.SetField("timeAtPos", entity.timeAtPos); row.SetField("pageAtFl", entity.pageAtFl); row.SetField("pageAtPos", entity.pageAtPos); row.SetField("printFl", entity.printFl); row.SetField("centerFl", entity.centerFl); row.SetField("position", entity.position); row.SetField("headerNo", entity.headerNo); row.SetField("footerNo", entity.footerNo); row.SetField("advanceTo", entity.advanceTo); row.SetField("skipLines", entity.skipLines); row.SetField("startAtCol", entity.startAtCol); row.SetField("comment", entity.comment); row.SetField("userfield", entity.userfield); }