private static object Populate(System.Data.IDataReader dr, Campaign rec) { rec = (RescueTekniq.BOL.Campaign)(PopulateStandard(dr, rec)); rec.Status = (RescueTekniq.BOL.Campaign_StatusEnum)(dr.DBtoInt("Status")); rec.Active = System.Convert.ToBoolean(dr.DBtoBoolean("Active")); rec.CampaignNo = dr.DBtoString("CampaignNo"); rec.Name = dr.DBtoString("Name"); rec._CampaignNoName = dr.DBtoString("CampaignNoName"); rec.Description = dr.DBtoString("Description"); rec.StartDate = System.Convert.ToDateTime(dr.DBtoDate("StartDate")); rec.EndDate = System.Convert.ToDateTime(dr.DBtoDate("EndDate")); rec.ExpectedImediateSale = System.Convert.ToDecimal(dr.DBtoDecimal("ExpectedImediateSale")); rec.ExpectedFollowUpSale = System.Convert.ToDecimal(dr.DBtoDecimal("ExpectedFollowUpSale")); //.CampaignMaterial = dr.DBtoInt("CampaignMaterial") return(rec); }