/// <summary> /// Método que obtiene todas las unidades de tipo Presion. /// </summary> /// <returns>Retorna una lista anónima con la información. Si se presenta algún error retorna un nulo.</returns> public IList GetUnidadesPresion() { try { //Realizamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesUnidades()) { //Realizamos la consulta. El resultado lo asignamos a una lista anónima. var Lista = (from a in Conexion.UnidadPresion select new { ID = a.ID_UNIDAD_PRESION, VALOR = a.ValorPSI, UNIDAD = a.Nombre }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //Si se presenta algún error, retornamos un nulo. return(null); } }
/// <summary> /// Método que obtiene todas las unidades de tipo Distancia. /// </summary> /// <returns>Retorna una lista anónima con la información. Si se presenta algún error retorna un nulo.</returns> public IList GetUnidadesDistancia() { try { //Realizamos la conexión a través de EntityFramework. using (var Contexto = new EntitiesUnidades()) { //Realizamos la consulta. El resultado lo asignamos a una lista anónima. var Lista = (from a in Contexto.UnidadDistancia select new { ID = a.ID_UNIDAD_DISTANCIA, VALOR = a.ValorInches, UNIDAD = a.Nombre, }).ToList(); //Retornamos el resultado de la consulta. return(Lista); } } catch (Exception) { //Si se presenta algún error, retornamos un nulo. return(null); } }
/// <summary> /// Método que obtiene el valor de una unidad. /// </summary> /// <param name="nombreUnidad">Cadena que representa el nombre de la unidad requerida.</param> /// <returns></returns> public double GetValueDurezaUnidadDureza(string nombreUnidad) { try { //Inicializamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesUnidades()) { //Realizamos la consulta y el resultado lo guardamos en una variable. var valor = (from a in Conexion.UnidadDureza where a.Nombre == nombreUnidad select a.ValorHR).FirstOrDefault(); //Retornamos el resultado de la consulta. return(valor); } } catch (Exception) { return(0); } }
/// <summary> /// Método que obtiene el valor de una unidad. /// </summary> /// <param name="nombreUnidad">Cadena que representa el nombre de la unidad requerida.</param> /// <returns></returns> public double GetValueInchUnidadDistance(string nombreUnidad) { try { //Inicializamos la conexión a través de EntityFramework. using (var Conexion = new EntitiesUnidades()) { //Realizamos la consulta y el resultado lo guardamos en una variable. double valor = (from a in Conexion.UnidadDistancia where a.Nombre == nombreUnidad select a.ValorInches).FirstOrDefault(); //Retornamos el resultado de la consulta. return(valor); } } catch (Exception) { //Retornamos un cero si ocurre algún error. return(0); } }