private List<List<TDTO>> GetTromDT(DataTable dt) { List<List<TDTO>> dataList = new List<List<TDTO>>(); foreach (DataRow row in dt.Rows) { TDTO data = new TDTO(); data.Period = (!string.IsNullOrEmpty(row[0].ToString())) ? new DateTime(Convert.ToDateTime(row[0]).Date.Year, Convert.ToDateTime(row[0]).Date.Month, 1) : (DateTime?)null; data.Division = (!string.IsNullOrEmpty(row[1].ToString())) ? row[1].ToString() : null; data.Country = (!string.IsNullOrEmpty(row[2].ToString())) ? row[2].ToString() : null; data.Region = (!string.IsNullOrEmpty(row[3].ToString())) ? row[3].ToString() : null; data.Site = (!string.IsNullOrEmpty(row[4].ToString())) ? row[4].ToString() : null; data.Numbers = Convert.ToDecimal(row[5]); List<TDTO> data2 = new List<TDTO>() { data }; dataList.Add(data2); } return dataList; }
protected override void SetupDTO(TDTO dto) { base.SetupDTO(dto); dto.Description = _description; }