/// <summary>
        /// Agrega un nuevo UsuarioPermiso al sistema.
        /// </summary>
        /// <param name="pUsuarioPermiso">UsuarioPermiso a agregar.</param>
        /// <returns></returns>
        public Resultado Agregar(BE.UsuarioPermiso pUsuarioPermiso)
        {
            var resultado = _dalManagerUsuarioPermiso.Insertar(pUsuarioPermiso);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }

            return(new Resultado(false, "No se dio de alta el UsuarioPermiso."));
        }
        /// <summary>
        /// Quita un UsuarioPermiso.
        /// </summary>
        /// <param name="pUsuarioPermiso">UsuarioPermiso a quitar.</param>
        /// <returns></returns>
        public Resultado Quitar(BE.UsuarioPermiso pUsuarioPermiso)
        {
            ResultadoBd resultado = _dalManagerUsuarioPermiso.Borrar(pUsuarioPermiso);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo borrar el UsuarioPermiso."));
        }
        /// <summary>
        /// Edita un UsuarioPermiso.
        /// </summary>
        /// <param name="pUsuarioPermiso">UsuarioPermiso a editar.</param>
        /// <returns></returns>
        public Resultado Editar(BE.UsuarioPermiso pUsuarioPermiso)
        {
            ResultadoBd resultado = _dalManagerUsuarioPermiso.Actualizar(pUsuarioPermiso);

            if (resultado == ResultadoBd.OK)
            {
                return(new Resultado(false, "Ok"));
            }


            return(new Resultado(false, "No se pudo editar el UsuarioPermiso."));
        }
 /// <summary>
 /// Borra un UsuarioPermiso.
 /// </summary>
 /// <param name="pUsuarioPermiso">UsuarioPermiso.</param>
 /// <returns></returns>
 public ResultadoBd Borrar(BE.UsuarioPermiso pUsuarioPermiso)
 {
     return(_accesoBaseDeDatos.Borrar(pUsuarioPermiso));
 }
 /// <summary>
 /// Actualiza un UsuarioPermiso.
 /// </summary>
 /// <param name="pUsuarioPermiso">UsuarioPermiso.</param>
 /// <returns></returns>
 public ResultadoBd Actualizar(BE.UsuarioPermiso pUsuarioPermiso)
 {
     return(_accesoBaseDeDatos.Actualizar(pUsuarioPermiso));
 }
 /// <summary>
 /// Inserta un UsuarioPermiso.
 /// </summary>
 /// <param name="pUsuarioPermiso">UsuarioPermiso.</param>
 /// <returns></returns>
 public ResultadoBd Insertar(BE.UsuarioPermiso pUsuarioPermiso)
 {
     return(_accesoBaseDeDatos.Insertar(pUsuarioPermiso));
 }