Example #1
0
        /// <summary>
        /// The guardar revision.
        /// </summary>
        /// <param name="listaRevision">
        /// The lista revision.
        /// </param>
        /// <param name="usuario">
        /// The usuario.
        /// </param>
        /// <exception cref="ExcepcionDesconocida">
        /// </exception>
        internal ResultadoValidacion GuardarRevision(List <RevisionImplanteInfo> listaRevision, UsuarioInfo usuario)
        {
            try
            {
                var resultado = new ResultadoValidacion {
                    Resultado = true
                };
                var revisionImplanteDal = new RevisionImplanteDAL();
                if (listaRevision == null || listaRevision.Count == 0)
                {
                    resultado.Resultado = false;
                    resultado.Mensaje   = ResourceServices.RevisionImplante_msgFaltanAretes;
                    return(resultado);
                }

                revisionImplanteDal.GuardarRevision(listaRevision, usuario);
                resultado.Mensaje = ResourceServices.RevisionImplante_msgGuardado;
                return(resultado);
            }
            catch (ExcepcionGenerica)
            {
                throw;
            }
            catch (Exception ex)
            {
                Logger.Error(ex);
                throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex);
            }
        }