示例#1
0
        /// <summary>
        /// Metodo que devuelve el tipo de medicion, asociado al nombre del parametro.
        /// En caso de no poseer la medicion, la da de alta, la persiste y devuelve.
        /// </summary>
        /// <param name="nombre">Nombre del Tipo que se espera</param>
        /// <returns>Tipo asociado al nombre</returns>
        public TipoMedicion getTipoMedicion(string nombre)
        {
            TipoMedicion tipoMedicion;

            if (TiposMediciones.ContainsKey(nombre))
            {
                tipoMedicion = TiposMediciones[nombre];
            }
            else
            {
                tipoMedicion = new TipoMedicion(nombre);
                dao.guardarTipoMedicion(tipoMedicion);
                this.agregarTipoMedicion(tipoMedicion);
            }
            return(tipoMedicion);
        }
示例#2
0
 public void agregarTipoMedicion(TipoMedicion tipoMedicion)
 {
     TiposMediciones.Add(tipoMedicion.Nombre, tipoMedicion);
 }