public DataTable ObtenerCentroCostos() { DataTable dtbTmp = new DataTable(); ServicioProperTime.ServicioProperTimeClient objServicioProperTime; objServicioProperTime = new ServicioProperTime.ServicioProperTimeClient(); try { objServicioProperTime.Open(); dtbTmp = objServicioProperTime.RetornarCentroCostos().Tables[0]; } catch (Exception ex) { throw ex; } finally { if (objServicioProperTime != null && objServicioProperTime.State == System.ServiceModel.CommunicationState.Opened) { objServicioProperTime.Close(); } } return(dtbTmp); }