/// <summary>
 /// Update a database row from a class
 /// </summary>
 public static void UpdateRowFromApeiinvdettermssplit(ref DataRow row, Apeiinvdettermssplit entity)
 {
     row.SetField("groupnm", entity.groupnm);
     row.SetField("groupseqno", entity.groupseqno);
     row.SetField("createddt", entity.createddt);
     row.SetField("duedt", entity.duedt);
     row.SetField("discdt", entity.discdt);
     row.SetField("nopays", entity.nopays);
     row.SetField("days", entity.days);
     row.SetField("discpct", entity.discpct);
     row.SetField("discamt", entity.discamt);
     row.SetField("userfield", entity.userfield);
 }
        public static Apeiinvdettermssplit BuildApeiinvdettermssplitFromRow(DataRow row)
        {
            Apeiinvdettermssplit entity = new Apeiinvdettermssplit();

            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.duedt      = row.Field <DateTime?>("duedt");
            entity.discdt     = row.Field <DateTime?>("discdt");
            entity.nopays     = row.IsNull("nopays") ? 0 : row.Field <int>("nopays");
            entity.days       = row.IsNull("days") ? 0 : row.Field <int>("days");
            entity.discpct    = row.IsNull("discpct") ? decimal.Zero : row.Field <decimal>("discpct");
            entity.discamt    = row.IsNull("discamt") ? decimal.Zero : row.Field <decimal>("discamt");
            entity.userfield  = row.IsNull("userfield") ? string.Empty : row.Field <string>("userfield");
            return(entity);
        }