public static Apeiinvdetaddon BuildApeiinvdetaddonFromRow(DataRow row) { Apeiinvdetaddon entity = new Apeiinvdetaddon(); entity.groupnm = row.IsNull("groupnm") ? string.Empty : row.Field <string>("groupnm"); entity.groupseqno = row.IsNull("groupseqno") ? 0 : row.Field <int>("groupseqno"); entity.createddt = row.Field <DateTime?>("createddt"); entity.addonseqno = row.IsNull("addonseqno") ? 0 : row.Field <int>("addonseqno"); entity.addonno = row.IsNull("addonno") ? 0 : row.Field <int>("addonno"); entity.addonnoenabled = row.Field <bool>("addonnoenabled"); entity.addondesc = row.IsNull("addondesc") ? string.Empty : row.Field <string>("addondesc"); entity.addontype = row.IsNull("addontype") ? string.Empty : row.Field <string>("addontype"); entity.origamt = row.IsNull("origamt") ? decimal.Zero : row.Field <decimal>("origamt"); entity.origamtenabled = row.Field <bool>("origamtenabled"); entity.alloctype = row.IsNull("alloctype") ? string.Empty : row.Field <string>("alloctype"); entity.alloctypeenabled = row.Field <bool>("alloctypeenabled"); entity.allocationmethod = row.IsNull("allocationmethod") ? string.Empty : row.Field <string>("allocationmethod"); entity.capfl = row.Field <bool>("capfl"); entity.capflenabled = row.Field <bool>("capflenabled"); entity.refreshtermsfl = row.Field <bool>("refreshtermsfl"); entity.refreshglfl = row.Field <bool>("refreshglfl"); entity.warningmess = row.IsNull("warningmess") ? string.Empty : row.Field <string>("warningmess"); entity.apeiaRowid = row.Field <byte[]>("apeia-rowid").ToStringEncoded(); 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 UpdateRowFromApeiinvdetaddon(ref DataRow row, Apeiinvdetaddon entity) { row.SetField("groupnm", entity.groupnm); row.SetField("groupseqno", entity.groupseqno); row.SetField("createddt", entity.createddt); row.SetField("addonseqno", entity.addonseqno); row.SetField("addonno", entity.addonno); row.SetField("addonnoenabled", entity.addonnoenabled); row.SetField("addondesc", entity.addondesc); row.SetField("addontype", entity.addontype); row.SetField("origamt", entity.origamt); row.SetField("origamtenabled", entity.origamtenabled); row.SetField("alloctype", entity.alloctype); row.SetField("alloctypeenabled", entity.alloctypeenabled); row.SetField("allocationmethod", entity.allocationmethod); row.SetField("capfl", entity.capfl); row.SetField("capflenabled", entity.capflenabled); row.SetField("refreshtermsfl", entity.refreshtermsfl); row.SetField("refreshglfl", entity.refreshglfl); row.SetField("warningmess", entity.warningmess); row.SetField("apeia-rowid", entity.apeiaRowid.ToByteArray()); row.SetField("userfield", entity.userfield); }