Beispiel #1
0
 /// <summary>
 /// modificar se encarga de solicitar a la DAL la modificacion del nutricionista entrante por parametro.
 /// </summary>
 /// <param name="nutricionista"></param>
 /// <returns></returns>
 public int modificar(Nutricionista nutricionista)
 {
     verificarPermiso("OP040");
     try
     {
         nutricionista.Dvh = calcularDVH(nutricionista);
         dalNutricionista.modificar(nutricionista);
         int result = new DVVH().actualizarDVV("Nutricionista");
         bllBitacora.crearNuevaBitacora("Modificacion de Nutricionista", "Se modifico el Nutricionista con ID: " + nutricionista.Id, Criticidad.Alta);
         return(result);
     }
     catch (Exception ex)
     {
         bllBitacora.crearNuevaBitacora("Modificacion de Nutricionista", "Error en la modificacion de Nutricionista: " + ex.Message, Criticidad.Alta);
         throw new Exception(NuSmartMessage.formatearMensaje(ex.Message));
     }
 }
Beispiel #2
0
        /// <summary>
        /// eliminarUsuario se encarga de solicitar a la DAL la eliminacion de un usuario especifico.
        /// </summary>
        /// <param name="usuario"></param>
        /// <returns></returns>
        public int eliminarUsuario(Usuario usuario)
        {
            try {
                if (usuario.Username != "test")
                {
                    usuario.Eliminado = true;
                    usuario.Dvh       = calcularDVH(usuario);
                    dalUsuario.eliminar(usuario);
                    int resultado = new DVVH().actualizarDVV("Usuario");
                    bllBitacora.crearNuevaBitacora("Eliminacion de Usuario", "Se elimino correctamente el usuario " + usuario.Username, Criticidad.Media);
                    return(resultado);
                }
                return(0);
            }catch (Exception ex)
            {
                bllBitacora.crearNuevaBitacora("Eliminacion de Usuario", "Ocurrio un error al eliminar un usuario " + ex.Message, Criticidad.Media);

                throw ex;
            }
        }