public List <PraiseSchedule> PraiseScheduleGetList(ref DataPage dp) { _admin = new WeaponDesignAdminService.WeaponDesignAdminServiceClient(); List <PraiseSchedule> result = new List <PraiseSchedule>(); try { result = _admin.PraiseScheduleGetList(ref dp); _admin.Close(); return(result); } catch (Exception ex) { _admin.CloseCatch(ex, "PraiseScheduleGetList failed"); return(result); } }