Пример #1
0
        /// <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);
            }
        }
Пример #2
0
        /// <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);
            }
        }
Пример #3
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 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);
            }
        }
Пример #4
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);
            }
        }