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); }
/// <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); }