コード例 #1
0
        public static Sasgldata BuildSasgldataFromRow(DataRow row)
        {
            Sasgldata entity = new Sasgldata();

            entity.state            = row.IsNull("state") ? string.Empty : row.Field <string>("state");
            entity.taxauth          = row.IsNull("taxauth") ? string.Empty : row.Field <string>("taxauth");
            entity.descrip          = row.IsNull("descrip") ? string.Empty : row.Field <string>("descrip");
            entity.provinceglno     = row.IsNull("provinceglno") ? string.Empty : row.Field <string>("provinceglno");
            entity.provinceglnodesc = row.IsNull("provinceglnodesc") ? string.Empty : row.Field <string>("provinceglnodesc");
            entity.gstglno          = row.IsNull("gstglno") ? string.Empty : row.Field <string>("gstglno");
            entity.gstglnodesc      = row.IsNull("gstglnodesc") ? string.Empty : row.Field <string>("gstglnodesc");
            entity.label1           = row.IsNull("label-1") ? string.Empty : row.Field <string>("label-1");
            entity.saletaxo1        = row.IsNull("saletaxo-1") ? decimal.Zero : row.Field <decimal>("saletaxo-1");
            entity.saletaxtot1      = row.IsNull("saletaxtot-1") ? decimal.Zero : row.Field <decimal>("saletaxtot-1");
            entity.percent1         = row.IsNull("percent-1") ? string.Empty : row.Field <string>("percent-1");
            entity.taxgroupnm1      = row.IsNull("taxgroupnm-1") ? string.Empty : row.Field <string>("taxgroupnm-1");
            entity.saletax1         = row.IsNull("saletax-1") ? decimal.Zero : row.Field <decimal>("saletax-1");
            entity.glyear           = row.IsNull("glyear") ? 0 : row.Field <int>("glyear");
            entity.label2           = row.IsNull("label-2") ? string.Empty : row.Field <string>("label-2");
            entity.saletaxo2        = row.IsNull("saletaxo-2") ? decimal.Zero : row.Field <decimal>("saletaxo-2");
            entity.saletaxtot2      = row.IsNull("saletaxtot-2") ? decimal.Zero : row.Field <decimal>("saletaxtot-2");
            entity.percent2         = row.IsNull("percent-2") ? string.Empty : row.Field <string>("percent-2");
            entity.taxgroupnm2      = row.IsNull("taxgroupnm-2") ? string.Empty : row.Field <string>("taxgroupnm-2");
            entity.saletax2         = row.IsNull("saletax-2") ? decimal.Zero : row.Field <decimal>("saletax-2");
            entity.label3           = row.IsNull("label-3") ? string.Empty : row.Field <string>("label-3");
            entity.saletaxo3        = row.IsNull("saletaxo-3") ? decimal.Zero : row.Field <decimal>("saletaxo-3");
            entity.saletaxtot3      = row.IsNull("saletaxtot-3") ? decimal.Zero : row.Field <decimal>("saletaxtot-3");
            entity.percent3         = row.IsNull("percent-3") ? string.Empty : row.Field <string>("percent-3");
            entity.taxgroupnm3      = row.IsNull("taxgroupnm-3") ? string.Empty : row.Field <string>("taxgroupnm-3");
            entity.saletax3         = row.IsNull("saletax-3") ? decimal.Zero : row.Field <decimal>("saletax-3");
            entity.label4           = row.IsNull("label-4") ? string.Empty : row.Field <string>("label-4");
            entity.saletaxo4        = row.IsNull("saletaxo-4") ? decimal.Zero : row.Field <decimal>("saletaxo-4");
            entity.saletaxtot4      = row.IsNull("saletaxtot-4") ? decimal.Zero : row.Field <decimal>("saletaxtot-4");
            entity.percent4         = row.IsNull("percent-4") ? string.Empty : row.Field <string>("percent-4");
            entity.taxgroupnm4      = row.IsNull("taxgroupnm-4") ? string.Empty : row.Field <string>("taxgroupnm-4");
            entity.saletax4         = row.IsNull("saletax-4") ? decimal.Zero : row.Field <decimal>("saletax-4");
            entity.label5           = row.IsNull("label-5") ? string.Empty : row.Field <string>("label-5");
            entity.saletaxo5        = row.IsNull("saletaxo-5") ? decimal.Zero : row.Field <decimal>("saletaxo-5");
            entity.saletaxtot5      = row.IsNull("saletaxtot-5") ? decimal.Zero : row.Field <decimal>("saletaxtot-5");
            entity.percent5         = row.IsNull("percent-5") ? string.Empty : row.Field <string>("percent-5");
            entity.taxgroupnm5      = row.IsNull("taxgroupnm-5") ? string.Empty : row.Field <string>("taxgroupnm-5");
            entity.saletax5         = row.IsNull("saletax-5") ? decimal.Zero : row.Field <decimal>("saletax-5");
            entity.line1hidden      = row.Field <bool>("line-1hidden");
            entity.line2hidden      = row.Field <bool>("line-2hidden");
            entity.line3hidden      = row.Field <bool>("line-3hidden");
            entity.line4hidden      = row.Field <bool>("line-4hidden");
            entity.line5hidden      = row.Field <bool>("line-5hidden");
            return(entity);
        }
コード例 #2
0
 /// <summary>
 /// Update a database row from a class
 /// </summary>
 public static void UpdateRowFromSasgldata(ref DataRow row, Sasgldata entity)
 {
     row.SetField("state", entity.state);
     row.SetField("taxauth", entity.taxauth);
     row.SetField("descrip", entity.descrip);
     row.SetField("provinceglno", entity.provinceglno);
     row.SetField("provinceglnodesc", entity.provinceglnodesc);
     row.SetField("gstglno", entity.gstglno);
     row.SetField("gstglnodesc", entity.gstglnodesc);
     row.SetField("label-1", entity.label1);
     row.SetField("saletaxo-1", entity.saletaxo1);
     row.SetField("saletaxtot-1", entity.saletaxtot1);
     row.SetField("percent-1", entity.percent1);
     row.SetField("taxgroupnm-1", entity.taxgroupnm1);
     row.SetField("saletax-1", entity.saletax1);
     row.SetField("glyear", entity.glyear);
     row.SetField("label-2", entity.label2);
     row.SetField("saletaxo-2", entity.saletaxo2);
     row.SetField("saletaxtot-2", entity.saletaxtot2);
     row.SetField("percent-2", entity.percent2);
     row.SetField("taxgroupnm-2", entity.taxgroupnm2);
     row.SetField("saletax-2", entity.saletax2);
     row.SetField("label-3", entity.label3);
     row.SetField("saletaxo-3", entity.saletaxo3);
     row.SetField("saletaxtot-3", entity.saletaxtot3);
     row.SetField("percent-3", entity.percent3);
     row.SetField("taxgroupnm-3", entity.taxgroupnm3);
     row.SetField("saletax-3", entity.saletax3);
     row.SetField("label-4", entity.label4);
     row.SetField("saletaxo-4", entity.saletaxo4);
     row.SetField("saletaxtot-4", entity.saletaxtot4);
     row.SetField("percent-4", entity.percent4);
     row.SetField("taxgroupnm-4", entity.taxgroupnm4);
     row.SetField("saletax-4", entity.saletax4);
     row.SetField("label-5", entity.label5);
     row.SetField("saletaxo-5", entity.saletaxo5);
     row.SetField("saletaxtot-5", entity.saletaxtot5);
     row.SetField("percent-5", entity.percent5);
     row.SetField("taxgroupnm-5", entity.taxgroupnm5);
     row.SetField("saletax-5", entity.saletax5);
     row.SetField("line-1hidden", entity.line1hidden);
     row.SetField("line-2hidden", entity.line2hidden);
     row.SetField("line-3hidden", entity.line3hidden);
     row.SetField("line-4hidden", entity.line4hidden);
     row.SetField("line-5hidden", entity.line5hidden);
 }