public string Retive_Rep_009(Report_param <T> condition) { var result = string.Empty; var oReport = new cReport(); try { var ds = oReport.SP_REP_009(condition.Report_criteria); string strPath = "~/reports/Rep_009.rpt"; result = Retive_Rep_Data(condition, strPath, ds); } catch (Exception ex) { throw ex; } finally { oReport.Dispose(); } return(result); }