Пример #1
0
        /// <summary>
        /// The obtener lugares validacion.
        /// </summary>
        /// <returns>
        /// The <see cref="ResultadoInfo"/>.
        /// </returns>
        /// <exception cref="ExcepcionDesconocida">
        /// </exception>
        internal ResultadoInfo <AreaRevisionInfo> ObtenerLugaresValidacion()
        {
            ResultadoInfo <AreaRevisionInfo> resultado;

            try
            {
                Logger.Info();
                var revicionImplanteDal = new RevisionImplanteDAL();
                resultado = revicionImplanteDal.ObtenerLugaresValidacion();
                if (resultado != null)
                {
                    resultado.Lista.Insert(0, new AreaRevisionInfo {
                        AreaRevisionId = 0, Descripcion = ResourceServices.RevisionImplante_Seleccione
                    });
                }
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }

            return(resultado);
        }