/// <summary> /// Obtiene un listado de Nacionalidades /// </summary> /// <returns>Un objeto de tipo NacionalidadResponseDTO</returns> public ZonaHorariaResponseDTO GetZonaHorariaList() { ZonaHorariaResponseDTO response = new ZonaHorariaResponseDTO() { ZonaHorariaList = new List <ZonaHorariaDTO>() }; ZonaHorariaDTO zonaHorariaDTO = null; Func <ZonaHorariaResponseDTO> action = () => { using (var conexion = new SqlConnection(Helper.Connection())) { conexion.Open(); var cmd = new SqlCommand(App_GlobalResources.StoredProcedures.usp_EPROCUREMENT_ZonaHoraria_GETL, conexion) { CommandType = CommandType.StoredProcedure }; SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { zonaHorariaDTO = new ZonaHorariaDTO(); zonaHorariaDTO.IdZonaHoraria = Convert.ToInt32(reader["IdZonaHoraria"]); zonaHorariaDTO.Nombre = reader["Nombre"].ToString(); response.ZonaHorariaList.Add(zonaHorariaDTO); } } response.Success = true; return(response); }; return(tryCatch.SafeExecutor(action)); }
public ZonaHorariaResponseDTO GetZonaHorariaList() { HandlerCatalogo handlerCatalogo = new HandlerCatalogo(); var zonaHorariaResponseDTO = new ZonaHorariaResponseDTO(); zonaHorariaResponseDTO = handlerCatalogo.GetZonaHorariaList(); return(zonaHorariaResponseDTO); }
/// <summary> /// Metodo para obtener una lista de ZonaHoraria /// </summary> /// <returns>Un objeto de tipo ZonaHorariaResponseDTO</returns> public ZonaHorariaResponseDTO GetZonaHorariaList() { ZonaHorariaResponseDTO response = new ZonaHorariaResponseDTO() { ZonaHorariaList = new List <ZonaHorariaDTO>() }; response = catalogoData.GetZonaHorariaList(); response.Success = true; if (!response.Success) { response.ErrorList = new List <ErrorDTO> { new ErrorDTO { Codigo = "", Mensaje = string.Format("No fue posible recuperar datos disponibles o no se encontro alguna solicitud en proceso") } }; } return(response); }