예제 #1
0
        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);
        }
예제 #2
0
 /// <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);
 }