/**
  *
  *Crear una nueva categoria de contactos en base a los parametros obtenidos.
  *
  * @param nombre string El nombre de la categoria a crear.
  * @param activa bool El estado de la categoria a crear,
  * @param descripcion string Descripcion de la categoria a crear.
  * @param padre_id int El ID del padre de la categoria a crear.
  * @return id_categoria int El ID de la categoria recien creada.
  **/
 public static function NuevoCategoria($nombre, $activa = true, $descripcion = null, $id_padre = null)
 {
     $categoria = new CategoriaContacto(array('nombre' => $nombre, 'activa' => $activa, 'descripcion' => $descripcion, 'id_padre' => $id_padre));
     try {
         CategoriaContactoDAO::save($categoria);
         ContabilidadController::InsertarCuentasCategoriaContactos($nombre, $id_padre);
     } catch (Exception $e) {
         throw new Exception("Error al crear categoria, verifique sus datos.", 901);
     }
     return array("id_categoria" => (int) $categoria->getId());
 }