public List <DrawPacketConfig> GetDrawPacketConfigList(ref DataPage dp) { _admin = new CharmEventsAdminService.CharmEventsAdminServiceClient(); List <DrawPacketConfig> lists = new List <DrawPacketConfig>(); try { lists = _admin.GetDrawPacketConfigList(ref dp); _admin.Close(); return(lists); } catch (Exception ex) { _admin.CloseCatch(ex, "GetDrawPacketConfigList failed"); return(lists); } }