예제 #1
0
        /// <summary>
        /// Metodo que permite obtener el objeto de la clase Medida especificado en el parametro de entrada
        /// </summary>
        /// <param name="idMedida"></param>
        /// <returns></returns>
        public static Medida getMedidaPorID(int idMedida)
        {
            Medida objMedida = null;

            if (lsMedidas.Count != 0)
            {
                objMedida = lsMedidas.getMedidaPorID(idMedida);

                if (objMedida != null)
                {
                    return(objMedida);
                }
                else
                {
                    //Si no encontramos el objeto medida en la coleccion local actualizamos la lista
                    lsMedidas = getMedidas();
                    objMedida = lsMedidas.getMedidaPorID(idMedida);
                }
            }
            else
            {
                MedidaDAL medidaDAL = new MedidaDAL();

                objMedida = medidaDAL.getMedidaPorID(idMedida);
            }

            return(objMedida);
        }
예제 #2
0
        /// <summary>
        /// Metodo que permite obtener la coleccion de todos los objetos de la clase Medida
        /// </summary>
        /// <returns></returns>
        public static MedidasCollection getMedidas()
        {
            MedidaDAL medidaDAL = new MedidaDAL();

            if (lsMedidas.Count == 0)
            {
                lsMedidas = medidaDAL.getMedidas();
            }

            return(lsMedidas);
        }